《Linux设备驱动开发详解 A》一一第3章Linux内核及内核编程

第3章Linux内核及内核编程

本章导读
本章有助于读者打下Linux驱动编程的软件基础。由于Linux驱动编程的本质属于Linux内核编程,因此我们有必要熟悉Linux内核及内核编程的基础知识。
3.1~3.2节讲解了Linux内核的演变及新版Linux 内核的特点。
3.3节分析了Linux内核源代码目录结构和Linux内核的组成部分及其关系,并对Linux的用户空间和内核空间进行了说明。
3.4节讲述了Linux内核的编译及内核的引导过程。除此之外,还描述了在Linux内核中新增程序的方法,驱动工程师编写的设备驱动也应该以此方式添加。
3.5节阐述了Linux下C编程的命名习惯以及Linux所使用的GNU C针对标准C的扩展语法。
3.6节讲解了Linux的工具链以及工具链对浮点的支持情况。
3.7节介绍了公司或学校的实验室建设情况。
3.8节介绍了Linux下的串口工具。

上一篇:OpenJudge4980:拯救行动//stl优先队列


下一篇:吉特仓储管系统(开源)--使用Grunt压缩JS文件