丫丫无敌
分类: LINUX
2013-06-25 16:26:21
关于嵌入式开发阶段性学习的重点内容,个人感觉来自以下一个 机构的课程大纲很好,值得嵌入式开发新人参考:
第一阶段:嵌入式C高级编程
1.嵌入式C语言高级编程
2.嵌入式C语言经典数据结构及算法编程
3.项目实战(一)《lrc歌词解析器》
第二阶段:Linux应用及系统编程
1.Linux操作系统应用开发
2.嵌入式Linux高级系统编程
3.嵌入式数据库——SQLite
4.项目实战(二) 《Mplayer播放器》
5.Linux网络编程
6.项目实战(三)《基于Linux的信息交换系统》
7.C++及基于QT的GUI开发
8.项目实战(四)《网络游戏对战平台》
第三阶段:嵌入式Linux平台开发
1.ARM体系结构
原理分析及其移植
2.ARM处理器编程
原理分析及其移植
3.基于ARM裸机驱动开发
原理分析及其移植
4.嵌入式Bootloader
原理分析及其移植
5.自制嵌入式系统启动代码
(Bootloader)
6.嵌入式Linux内核工作原理
分析及其移植
7.Linux内核调试技术
8.嵌入式Linux根文件系统
组成分析及其制作
8.嵌入式Linux开源工程
源码分析及其编程
9.项目实战(五)
《Web应用开发技术》
第四阶段:嵌入式微处理器及Linux设备驱动开发
1.ARM硬件接口原理
2.嵌入式Linux设备驱动开发
3.嵌入式Linux高级驱动程序设计
4.项目实战(六)
《重力感应实战系统》