Zephyr OS 所有的学习笔记已托管到 Github,优快云 博客里的内容只是 Github 里内容的拷贝,因此链接会有错误,请谅解。
最新的学习笔记请移步 GitHub:https://github.com/tidyjiang8/zephyr-inside
本文主要介绍如何将 Zephyr 的程序烧写到硬件 Arduino Due 中。
前言
本想着 Zephyr Project 提供了 QEMU 仿真器,因此不需要再买硬件,但后来发现自己错了,因为仿真器实现的功能很少,甚至连 GPIO 都没有。然后到官网查看 Zephyr 支持哪些板子,最终选定了 Arduino Due,原因只有一个,便宜。淘宝 50 大洋。
以 Ubuntu 为例。
Arduino Due 硬件介绍
从淘宝买回来,一共保护两部分:
- 一块如上图所示的板子。
- 一根 USB 数据线。
简单介绍我们目前需要用到的三个地方:
- Programming Port