日期:2014-05-16  浏览次数:21267 次

嵌入式linux学习步骤

一、学什么?

嵌入式Linux所涵盖的知识面很广,需要按步骤、不间断的努力深入学习,才能有所成就。学习嵌入式Linux需要学习如下5大知识(按照学习步骤):

1.嵌入式处理器(ARM)与逻辑程序开发;

2.Linux系统管理;

3.Linux应用程序开发;

4.Linux驱动程序开发;

5.Linux内核开发与系统移植。

二、如何学?

1.学习第一大知识结构——嵌入式微处理器与逻辑程序开发时,需要学懂一下几点:

(1)ARM微处理器的两种工作模式(ARM模式和Thumb模式);

(2)ARM系统寄存器;

(3)ARM寻址方式;

(4)ARM汇编指令集;

(5)ARM环境C语言程序编程

(6)ARM中断与异常

(7)ADS(或其他)集成开发环境;

(8)裸机程序开发(如串口、LCD、时钟、LED、按键、网卡驱动、音频驱动、flash驱动等)

以上8点钟,第6和8点是非常重要的,而前5点则是基础。在这个阶段推荐看的书籍有:

(1)语言编程类:

《C语言程序设计》——谭浩强

《C语言深度解剖》

《C陷阱与缺陷》

《