嵌入式


构建一个应用

<ol> <li> <p><code>cd zephry</code></p> </li> <li>设置环境变量 <pre><code># On Linux/macOS source zephyr-env.sh # On Windows zephyr-env.cmd</code></pre></li> <li> <p>构建<code>Hello Wolrd</code>例子</p> <pre><code># On Linux/macOS cd samples/hello_world mkdir build &amp;&amp; cd build # On Windows cd samples\hello_world mkdir build &amp; cd build # Use cmake to configure a Ninja-based build system: cmake -GNinja -DBOARD=arduino_101 .. # Now run ninja on the generated build system: ninja</code></pre> <p>在linux系统中也可以用<code>make</code>来构建</p> <pre><code>cd samples/hello_world mkdir build &amp;&amp; cd build # Use cmake to configure a Make-based build system: cmake -DBOARD=arduino_101 .. # Now run make on the generated build system: make</code></pre> </li> <li> <p>烧录程序 <code>ninja flash</code></p> </li> <li> <p>在<code>QEMU</code>运行</p> <pre><code>cd $ZEPHYR_BASE/samples/hello_world mkdir build &amp;&amp; cd build # Use cmake to configure a Ninja-based build system: cmake -GNinja -DBOARD=qemu_x86 .. # Now run ninja on the generated build system: ninja ninja run</code></pre> </li> <li> </li> </ol>

页面列表

ITEM_HTML