介绍 Linux 设备驱动开发的基本概念,并对本书所基于的平台和开发环境进行
讲解。
1.1 节阐明设备驱动的概念和作用。
1.2 节和 1.3 节分别讲解在无操作系统情况下和有操作系统情况下设备驱动的设计,通过
对设计差异的分析,讲解设备驱动与硬件和操作系统的关系。
1.4 节对 Linux 操作系统的设备驱动进行了概要性的介绍,给出设备驱动与整个软硬件系
统的关系,分析 Linux 设备驱动的重点、难点和学习方法。
1.5 节对本书所基于的 QEMU 模拟的 vexpress ARM Cortex-A9 四核开发板和开发环境的
安装进行介绍。
本章最后给出了一个设备驱动的“ Hello World ”实例,即最简单的 LED 驱动在无操作
系统情况下和 Linux 操作系统下的实现