| 作 者: | 李亚锋 |
| 出版社: | 中国电力出版社 |
| 丛编项: | ARM嵌入式Linux系统开发丛书 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | LINUX |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第1章 嵌入式Linux设备驱动开发基础
1.1 设备驱动介绍
1.1.1 Linux设备驱动
1.1.2 Linux设备驱动分类
1.2 设备驱动相关的重要概念
1.2.1 Linux中断
1.2.2 内存与I/O端口
1.2.3 并发控制
1.2.4 阻塞(Blocking)与非阻塞(Nonblocking)
1.3 运行和编译设备驱动模块
1.3.1 编写Hello World设备模块
1.3.2 编写Makefile
1.3.3 加载和卸载模块
1.4 ARM处理器
1.4.1 ARM处理器简介
1.4.2 ARM处理器的选型
1.4.3 S3C2410简介
1.5 UD.2410DVK.I开发板
1.5.1 开发板简介
1.5.2 硬件资源
1.5.3 软件资源
1.6 小结
第2章 按键设备驱动程序
2.1 按键设备模块硬件接口和寄存器
2.1.1 按键设备模块硬件接口电路
2.1.2 按键设备模块相关寄存器
2.2 按键设备模块驱动程序
2.2.1 字符设备相关的数据结构
2.2.2 按键设备模块驱动程序分析
2.2.3 按键设备驱动测试
2.3 小结
第3章 触摸屏设备驱动程序
3.1 触摸屏设备简介
3.1.1 四线电阻式触摸屏工作原理
3.1.2 S3C2410触摸屏接口原理
3.2 触摸屏设备接口电路与寄存器
3.2.1 触摸屏接口电路
3.2.2 触摸屏与ADC接口寄存器
3.3 触摸屏设备驱动程序分析
3.3.1 初始化和退出函数
3.3.2 probe函数
3.3.3 中断处理函数
3.3.4 remove函数
3.4 测试和编译触摸屏设备驱动
3.5 小结
第4章 MMC/SD卡设备驱动程序
4.1 MMC/SD卡
4.1.1 MMC简介
4.1.2 SD卡简介
4.2 MMC/SD卡设备接口
4.2.1 S3C2410的SDI
4.2.2 SDI的相关寄存器
4.2.3 MMC/SD与主机的接口电路
4.3 MMC/SD卡设备驱动程序分析
4.3.1 MMC/SD设备驱动框架
4.3.2 MMC/SD设备驱动分析
4.4 测试和编译MMC/SD卡驱动程序
4.5 小结
第5章 网卡设备驱动程序
第6章 Framebuffer设备驱动程序
第7章 USB设备驱动程序
第8章 NAND Flash设备驱动程序
第9章 PCI设备驱动程序
第10章 调试技术
参考文献