Zephyr
Zephyr RTOS 是一款面向嵌入式开发的现代化实时操作系统,以安全、可靠和轻量化为设计目标. 随着物联网和智能设备的快速发展,越来越多的开发者选择 Zephyr 来进行低功耗、实时性要求高的项目开发. NXP 官方对 Zephyr 的支持就非常好,NXP 官方的 MCUXpresso IDE 中也包含了大量 Zephyr 例程,这次我们直接使用 Zephyr SDK 在命令行里进行开发环境搭建,运行 Hello World 程序.
容器搭建
安装 zephyr-build 的容器镜像

进入容器之后先 west init -l zephyr 然后 west update 安装依赖和厂商 HAL

J-Link
前往 https://www.segger.com/downloads/jlink/ 下载对应平台的 J-Link 软件
解压之后,把目录加到 PATH 环境变量即可

Hello World
进入 Zephyr 目录之后,运行 west build -b frdm_rw612 samples/hello_world

使用 west flash 就可以自动调用 J-Link 命令烧录,串口如期打印出消息

总结
本次试用的代码都已经传到 Git 仓库 https://codeberg.org/scgummy/eepw-rw612 其中也包含完整的环境搭建脚本
我要赚赏金
