构建一个应用
<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 && cd build
# On Windows
cd samples\hello_world
mkdir build & 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 && 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 && 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>