【国内首款STM32 Zephyr RTOS学习套件】

国内首款STM32 Zephyr RTOS学习套件

AI的发展一定是趋向于自动化的,使用keil那一套ARMCC工具链是走不长远的(国内目前keil仍是主流,但我相信未来是gcc+cmake的天下)

  • STM32F401RE
  • 50+示例程序
  • 所有板载器件以及外部模块,驱动全支持
  • 持续更新
  • 在线文档网站,同步更新

初出茅驴:

这一步是所有人都会经历的,主要是C语言的巩固,以及单片机外设接口的学习,包括,GPIO, UART,DMA, I2C, SPI, TIMER, PWM (初学掌握这些接口足够了)

没有必要系统性的把所有接口都学一遍,因为周期会非常长,跑一跑实验,知道是干啥的,用起来就可以了,建议高级的外设用到再去学

乘风破浪:

掌握一款RTOS,工作中绝大多数都会使用RTOS,而FreeRTOS是国内市占率最高的,这个作为首个RTOS学习跨度不会太大,2-3周左右就可以入门,主要是一些概念的理解以及API的使用

接着打破信息差,不生产代码,只做代码的搬运工。在工作中我们使用的不一定是STM32,不需要自己创建工程,也很少自己写驱动,都是抄抄改改,遇到问题或需要优化,再去分析解决,这一步就需要基础比较扎实才能看懂并更改别人写的驱动,好的驱动是不需要更改的,如何找别人优质的驱动并快速移植,还需要知道STM32和其它单片机差异化的地方,以及第三方的Middleware使用,比如 LVGL,CJson,CRC,Ymodem,嵌入式已经发展很多年了,技术更迭不快,这过程中有很多代码可以直接复用在工程中

来者不惧:

开发会遇到,以前写的驱动不能直接使用,没有可移植性,没有统一的规范,这一步深入学习别人的软件框架,分析别人的代码框架,这里建议看看这两个sdk

先楫sdk https://github.com/hpmicro/hpm_sdk

瑞昱sdk https://github.com/Ameba-AIoT/ameba-rtos-pro2

会发现,都是基于gcc ,cmake构建的,具有良好的跨平台和可移植性,每一个软件包或者驱动就像火车的车厢,只需要一个挂钩就可以连起来

AI的发展一定是趋向于自动化的,使用keil那一套ARMCC工具链是走不长远的(国内目前keil仍是主流,但我相信未来是gcc+cmake的天下)

最后深入学习ZephyrRTOS的 框架,会发现,这就是开发者的 桃花源


相关推荐
白帽小阳25 分钟前
[特殊字符]【2026最新】零基础入门学网络安全(详细路线图),看这篇就够了!
学习·安全·web安全·网络安全·安全运营·学习路线·web渗透
QQ骞44 分钟前
【ECU-HIL 嵌入式车载软件测试学习路线和面试描述方式(1)】
学习·面试·职场和发展
kdxiaojie1 小时前
Linux 驱动研究 —— I2C (5)
linux·运维·笔记·学习
李永奉2 小时前
杰理可视化SDK开发-【BUG】配置“TWS两边同时按消息使能”功能后,按键单击功能无效失灵
开发语言·单片机·嵌入式硬件·物联网·bug
执迷不悟8232 小时前
51单片机--中断/定时/PWM
单片机·嵌入式硬件·51单片机
茯苓gao3 小时前
机器人产业的三级火箭:卖电机、卖模组与卖整机,三种商业模式的终局推演
笔记·学习·机器人
mm9954203 小时前
PMI三大证书:PMP、PgMP、PfMP证书对比
学习·职场和发展·项目管理·学习方法·pmp
铅笔侠_小龙虾4 小时前
Rust 学习(4)-函数与注释
开发语言·学习·rust
猪头少年不会遇见算法学姐4 小时前
Makefile快速上手笔记
linux·学习
A小调的码农4 小时前
OPENOCD+MSYS+VSCODE:从“灯不亮“到“终于亮了“
ide·vscode·stm32·单片机·编辑器