嵌入式工程师的单片机Rust上手指南
发表于:2024-05-08
课程介绍
专为已有C语言基础的嵌入式工程师编写的Rust参考指南,作为网络上现有教程的补充。从C工程师的视角出发,对比两种语言的开发范式差异,涵盖现代化工具链配置、类型系统编译期安全、Embedded-HAL跨平台抽象、嵌入式异步编程、实际硬件项目示例,以及Rust与现有C工程的集成方案,帮助C工程师理解和上手Rust嵌入式开发。
目标受众
- 有C语言单片机开发经验的嵌入式工程师
- 对Rust嵌入式开发感兴趣的硬件开发者
- 希望了解现代化嵌入式开发方式的物联网工程师
- 想要学习Rust在嵌入式领域应用的开发者
您将获得的能力
- 理解差异:掌握C语言到Rust嵌入式开发的思维转换
- 工具使用:了解Rust嵌入式开发工具链的配置和使用
- 类型安全:理解Rust类型系统在嵌入式中的安全优势
- HAL抽象:学会使用Embedded-HAL构建跨平台代码
- 异步编程:了解嵌入式异步编程的基本概念和应用
- 项目集成:掌握Rust与STM32 C工程混合开发的方法
- 实际应用:通过OLED显示、ESP32开发等实例加深理解