Zephyr内核详解,第0篇 开发环境
Zephyr是什么就不赘述,总之是一款遵循GPL的linux基金会的开源RTOS,以下的一系列文章均基于这款系统展开;嵌入式行业只讲理论不是实践就是耍流氓,先介绍下实验环境,
先从如何搭建环境开始说起:
1.开发板:st nucleo-l476rg
2.开发环境:macos mojave (10.14)
3.zephyr版本:v1.13.0
4.交叉编译:gcc-arm-none-eabi-7-2018-q2-update-mac
5.烧录工具:open-ocd V0.10.0
下面逐个说明:
1.关于开发版,建议购买原厂的能大大降低硬件问题导致的各种问题
2.开发环境可以支持windows/linux/mac这里我选择mac,需要注意的是现阶段zephyr sdk是不支持mac的,需要自己搭建环境,下面会介绍详细步骤
3.zephyr版本可以直接在官网下载最新的release版本就行,我用的是v1.13.0。www.zephyrproject.org,也可以使用git clone