概述
Zephyr™项目是一个采用Apache 2.0协议许可,Linux基金会托管的协作项目。针对低功耗、小型内存微处理器设备开发的物联网嵌入式小型、可扩展的实时操作系统,支持多种硬件架构及多种开发板
开发环境安装
通过Nordic开发指南可以很方便的搭建NCS的开发环境。
自动安装:Installing automatically — nRF Connect SDK 2.3.99 documentation (nordicsemi.com)")
手动安装:Installing manually — nRF Connect SDK 2.3.99 documentation (nordicsemi.com)")
创建一个新的Zephyr应用
在vscode的welcome中选择“Create a new application”开始创建一个新的Zephyr应用。
- 1:选择Freestanding可以通过安装的RF Connect SDK创建一个独立的应用
- 2:选择RF Connect SDK版本
- 3:选择RF Connect ToolChain