Linux设备驱动开发详解:基于最新的Linux4.0内核

admin 2022年11月13日 207次浏览

Linux设备驱动开发详解:基于最新的Linux4.0内核

(副标题):无 ;

(作者): 宋宝华 ;

内容简介:

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

目录预览:

​ Linux设备驱动开发详解:基于最新的Linux4.0内核
第1章 Linux设备驱动概述及开发环境构建
1.1 设备驱动的作用
1.2 无操作系统时的设备驱动
1.3 有操作系统时的设备驱动
1.4 Linux设备驱动
1.4.2 Linux设备驱动与整个软硬件系统的关系
1.4.3 Linux设备驱动的重点、难点
1.5 Linux设备驱动的开发环境构建
1.5.2 QEMU实验平台
1.5.3 源代码阅读和编辑
1.6 设备驱动Hello World:LED驱动
1.6.2 Linux下的LED驱动
第2章 驱动设计的硬件基础
2.1 处理器
2.1.2 数字信号处理器
2.2 存储器
2.3 接口与总线
2.3.2 I2C
2.3.3 SPI
........


[EPUB下载]