由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]嵌入式LINUX驱动程序实战开发奚海蛟 谌利 吕铁军97875
¥ ×1
章 Linux设备驱动概述
1.1 设备驱动的作用
1.2 Linux设备驱动的分类
1.3 内核空间与用户空间
1.4 编译驱动程序
本章小结
第2章 开发环境的搭建
2.1 目标系统的选择
2.2 主机服务配置
2.2.1 交叉编译环境的搭建
2.2.2 网络服务配置
2.3 Makefile解析
本章小结
第3章 Linux设备驱动开发基础
3.1 字符设备驱动程序框架
3.1.1 加载和卸载
3.1.2 主、次设备号
3.1.3 数据结构
3.1.4 设备注册
3.1.5 Open和release
3.1.6 读和写
3.1.7 License问题
3.2 竞争与并发
3.2.1 竞争与并发概述
3.2.2 并发控制机制原理
3.2.3 信号量的实现
3.2.4 completion的实现
3.2.5 其他并发控制机制简介
3.3 阻塞和异步
3.3.1 休眠
3.3.2 Demo驱动测试
3.3.3 异步通知
3.4 时间度量
3.4.1 测量时间
3.4.2 获取当前时间和延时
3.4.3 内核定时器
3.4.4 Tasklets机制
3.4.5 时间度量驱动实例
3.4.6 驱动程序测试
3.5 LED驱动开发实例
3.5.1 驱动代码分析
3.5.2 驱动程序测试
本章小结
第4章 Linux设备驱动调试
4.1 GDB调试器使用
4.2 Linux内核调试和内核打印
4.2.1 内核中的调试支持
4.2.2 打印调试信息
4.3 监视工具
4.4 内核调试器
4.5 仿真器调试
4.6 应用程序测试
本章小结
第5章 键盘驱动程序设计
5.1 Linux中断处理体系结构
5.1.1 中断的初始化
5.1.2 注册中断
5.1.3 中断的处理过程
5.1.4 中断处理函数卸载
5.2 按键驱动程序实例
5.2.1 S3C2440A的中断控制器
5.2.2 按键电路连接和工作原理
5.2.3 驱动程序实现与分析
5.2.4 测试程序情景分析
本章小结
第6章 A/D驱动程序设计
6.1 AD7490介绍
6.2 S3C2440与AD7490的硬件连接
6.3 SPI通信原理
6.4 S3C2440的SPI控制器
6.4.1 SPI控制寄存器(SPCONn)
6.4.2 SPI状态寄存器(SPSTAn)
6.4.3 SPI引脚控制寄存器(SPPINn)
6.4.4 SPI波特率预分频寄存器(SPPREn)
6.4.5 SPI发送数据寄存器(SPTDATn)
6.4.6 SPI接收数据寄存器(SPRDATn)
6.5 AD驱动程序实例
6.5.1 工作原理分析
6.5.2 驱动程序源码与分析
6.5.3 测试程序情景分析
本章小结
第7章 串口驱动程序设计
7.1 Linux中的终端设备
7.1.1 Linux中的终端设备分类
7.1.2 Linux中的终端设备驱动
7.1.3 Linux中的UART设备驱动移植
7.2 串口驱动程序实例
7.2.1 S3C2440串口硬件
7.2.2 S3C2440串口驱动程序源码与分析
7.2.3 S3C2440串口测试程序情景分析
本章小结
第8章 I2C驱动程序设计
8.1 I2C总线及其通信
8.1.1 I2C总线的特点
8.1.2 I2C总线的通信
8.2 S3C2440的I2C接口硬件原理
8.3 S3C2440 I2C设备驱动程序设计实例
8.3.1 ATF24C02硬件结构介绍
8.3.2 S3C2440与AT24C02的连接与分析
8.3.3 AT24C02驱动编写实例
8.3.4 测试程序编写
本章小结
第9章 RTC时钟驱动程序设计
9.1 Linux下的RTC时钟
9.1.1 Linux下的时钟系统简介
9.1.2 Linux对时间的表示
9.2 S3C2440中的RTC控制器
9.3 Linux中的RTC驱动功能实现分析
9.3.1 RTC平台设备
9.3.2 RTC平台设备驱动
9.4 S3C2440 RTC设备驱动程序设计实例
9.4.1 RTC驱动编写实例
9.4.2 测试程序编写
本章小结
0章 触摸屏设备驱动程序设计
10.1 触摸屏结构和工作原理
10.1.1 触摸屏设备概述
10.1.2 触摸屏设备的工作原理
10.2 S3C2440触摸屏接口
10.2.1 S3C2440触摸屏接口概述
10.2.2 S3C2440触摸屏接口工作模式
10.2.3 S3C2440触摸屏接口寄存器
10.3 Linux的input子系统驱动架构
10.3.1 input子系统核心层
10.4 S3C2440触摸屏设备驱动实例
10.4.1 硬件连接和驱动实现步骤
10.4.3 测试实例
本章小结
1章 网络设备驱动程序设计
11.1 网络设备驱动简介
11.1.1 网络结构模型简介
11.1.2 Linux下的网络设备概述
11.1.3 Linux网络设备驱动的关键数据结构
11.1.4 Linux网络设备驱动设计流程
11.2 DM9000驱动程序设计
11.2.1 DM9000介绍
11.2.2 DM9000和S3C2440接口电路设计
11.2.3 DM9000驱动程序实例
本章小结
2章 USB驱动程序设计
12.1 USB设备概述
12.1.1 USB规范
12.2 URB(USB数据传输块)
12.3 USB主机驱动
12.3.1 S3C2440中的USB主机驱动控制器
12.3.2 USB主机驱动结构
12.3.3 S3C2440的OHCI HCD实现
12.4 USB设备驱动
12.4.1 S3C2440中的USB设备驱动控制器
12.4.2 USB设备驱动结构
12.4.3 USB骨架程序
12.4.4 USB串口驱动分析
12.5 Linux中的USB驱动移植
本章小结
参考文献
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
