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

嵌入式linux学习步骤

一、学什么?

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

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

2.Linux系统管理;

3.Linux应用程序开发;

4.Linux驱动程序开发;

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

二、如何学?

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

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

2ARM系统寄存器;

3ARM寻址方式;

4ARM汇编指令集;

5ARM环境C语言程序编程

6ARM中断与异常

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

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

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

1)语言编程类:

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

C语言深度解剖》

C陷阱与缺陷》