基础知识

在嵌入式 Rust 学习之前,如果你有以下相关基础,学习嵌入式Rust也许能很快上手。

  • 能看懂原理图,了解基本的数字电路原理
  • 了解单片机的基本外设功能、有微机原理基础
  • 了解编译的流程,了解单片机应用开发流程
  • 有相关编程经验,有 C/C++ 语言基础最好, 无基础也可, 能看懂或者理解基本的寄存器操作逻辑

如果你对单片机底层比较熟悉,那相信你能很快理解驱动代码,那么你学习的重点将是理解 Rust 单片机驱动的设计模式,感受与传统 C 驱动的差异。

对于基础知识的补习,推荐以下资料