笔记:嵌入式软件开发-学习路径

新知识学习路径

1.入门准备 
2.开发环境 
3.参考资料 
4.开发工具 
5.实践总结

第一阶段:单片机裸机开发

软硬件兼顾开发 
单片机+裸机编程框架+实际工程经验 
文件组织分层、功能模块化、状态机实现任务、时间片调度任务

 

自定义代码框架/组件 
程序框架: 时间片+状态机 

程序组件: 
硬件定时器 
软件定时器 
消息传递器 
FIFO缓冲器 
信号滤波器 
字符处理器

第二阶段:RTOS+中间件

加入RTOS,进一步专注于项目软件开发 
ARM+emwin+rtos+fatfs+lwip 
RTOS+图形库+文件系统+网络库

第三阶段:嵌入式

开发平台为MPU,处理器级别,专注嵌入式软件开发 
1.应用 Linux+QT 
2.驱动 Linux+C/C++ 
3.后台 Linux + mySQL + python

原文地址:https://www.cnblogs.com/bog-box/p/11704372.html