王的男人
分类: 嵌入式
2013-03-29 22:09:16
原文地址:嵌入式开发如何入门,如何深入? 作者:sunplusedu2012a
很多新手对于学习嵌入式开发,十分的迷茫,不知从何学起?因为嵌入式开发这个行业的学习所涵盖的知识面十分的广,学习的知识也很多。在学习时,根本不知道该先学习什么后学习什么。这里就有你想要的答案,帮你指点迷经。
这是凌阳教育嵌入式培训的嵌入式学习课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,倒不失为一种很好的学习方法:
就算是作为参考也是有很好的价值的!
随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出很强的投资价值。从国际范围来看,作为数字化电子信息产品核心的嵌入式系统目前其硬件和软件开发工具市场已经突破2000亿美元,嵌入式系统带来的全球工业年产值更是达到了一万亿美元,随着全球经济的持续增长以及信息化的加速发展,嵌入式系统市场必将进一步增长。
本课程是为了适应目前迅速发展的嵌入式Linux行业对人才需求而设计,课程目标是通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、设备驱动开发以及Linux衍生产品等多方面工作。
学习步骤如下:
第一阶段:嵌入式C高级编程
1.嵌入式C语言高级编程
2.嵌入式C语言经典数据结构及算法编程
第二阶段:Linux应用及系统编程
1.Linux操作系统应用开发
2.嵌入式Linux高级系统编程
3.嵌入式数据库--SQLite
4.项目实战(二)--《Mplayer播放器》
5.Linux网络编程
第三阶段:嵌入式微处理器及Linux平台开发
1.ARM体系结构
2.ARM处理器编程
3.基于ARM裸机驱动开发
4.嵌入式Bootloader原理分析及其移植
5.自制嵌入式系统启动代码(Bootloader)
6.嵌入式Linux内核工作原理分析及其移植
7.Linux内核调试技术
8.嵌入式Linux根文件系统组成分析及其制作
9.嵌入式Linux开源工程源码分析及其编程
第四阶段:嵌入式Linux设备驱动开发
1.ARM硬件接口原理
2.嵌入式Linux设备驱动开发
3.嵌入式Linux高级驱动程序设计
第五阶段:综合项目实践
个人认为,对于一个嵌入式开发新手来说,确定一个很好的嵌入式学习规划是至关重要的。因为学习嵌入式开发是一条漫长的路,并不是短短的几个月就可以搞定,所以确定好自己的学习步骤之后,接下来的就是要付诸行动了,在学习的过程中还要不断的循序渐进,积累知识。
推荐几本好书:《UNIX 环境高级编程》、《UNIX网络编程》,如果想成为C语言高手你就要好好的去研读《C 和指针》、《C 缺陷与陷阱》、《高质量C/C++编程指南》、《C 专家编程》、《The C programming Language》,这些都是非常经典的书。 没那有金刚钻就别揽瓷器活,这是忠告。一定要把语言学好了。
转载来自: