嵌入式Linux开发教程是面向嵌入式Linux学习和产品开发的入门教程,分上下两册。本书为下册,分3篇,共16章,内容涵盖Linux内核、设备驱动、系统整合和产品化等方面。其中,设备驱动部分是重点内容,从模块编写开始,深入浅出地讲述了驱动编写的各个方面;之后以Linux子系统为单位,分别讲述了各常用外设的驱动编写或移植,如LED、GPIO、I2C、SPI、Input子系统、串口、声卡、WiFi网卡和3G模块等。
本书由浅入深,结构合理,实用性强,提供的范例稍加改动即可应用于实际项目。阅读本书需要有一定Linux使用基础,适合于准备往驱动方向发展的嵌入式Linux开发工程师,也可作为高校非计算机专业高年级学生学习嵌入式Linux驱动的参考教材。
目录
- 第1篇嵌入式Linux内核驱动开发
- 第1章 Linux内核裁剪和定制
- 第2章 Linux设备驱动基础
- 第3章 LED 子系统和驱动
- 第4章 GPIO 驱动
- 第5章输入子系统和按键驱动
- 第6章 I2C总线和外设驱动
- 第7章 SPI总线和外设驱动
- 第8章 UART和SC16IS752驱动
- 第9章 SGTL5000声卡驱动移植
- 第10章 AP6181无线网卡驱动移植
- 第11章 SIM6320-PCIE3G模块驱动移植
- 第12章嵌入式Linux和Bootloader
- 第13章嵌入式Linux文件系统
- 第14章 Buildroot
- 第15章 OpenWRT
- 第3篇产品化和创意
- 第16章产品化和创意