1.MCU学习路线1.1.工具使用1.2.了解芯片1.3.外设驱动1.4.实时操作系统1.5.GUI图形用户界面2.开发流程2.1.官网
1.MCU学习路线
工具使用 -> 了解芯片 -> 外设驱动 -> 实时操作系统 -> GUI图形用户界面
1.1.工具使用
keil编译,调试,下载
1.2.了解芯片
芯片特性,存储器容量,外设和接口种类、数量
1.3.外设驱动
GPIO/TIMER/USART/IIC/SPI······
1.4.实时操作系统
ucos,rt-thread,freertos······
1.5.GUI图形用户界面
emwin······
2.开发流程
2.1.官网
芯片数据手册,芯片参考手册,用户指导手册,开发环境等等;
STC官网
ST官网
TI官网
NXP官网
ALLDATASHEET2.2粗读手册
了解芯片特性介绍,内核性能,存储器映射,外设种类和数量;
2.3细读手册
掌握具体的外设功能框图,相关寄存器,编程方法等等,编写外设驱动
2.4.操作系统移植
2.5.GUI图形用户界面移植