加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 嵌入式接口技术与Linux驱动开发 郑灵翔 北京航空航天大学出
¥ ×1
商品
服务
物流
第1章 嵌入式系统接口技术概述11.1 嵌入式系统的架构与I/O接口的连接方式11.1.1 嵌入式系统的基本结构11.1.2 嵌入式SOC处理器与片上I/O接口21.1.3 嵌入式系统的I/O接口的扩展31.2 接口的基本功能41.3 I/O接口及其编址方式51.4 I/O接口扩展方法61.5 I/O设备的控制方法12第2章 Linux内核设备驱动原理152.1 基本原理152.1.1 Linux操作系统的架构152.1.2 嵌入式系统的开发模式与嵌入式Linux设备驱动162.1.3 Linux设备的分类172.1.4 Linux设备的标识182.2 内核模块182.2.1 什么是内核模块182.2.2 内核模块的框架192.2.3 内核模块的编译212.3 Linux内核编程常见操作252.4 设备驱动程序的结构302.4.1 虚拟文件系统与硬件驱动的接口312.4.2 简单字符设备的驱动322.5 Linux2.6 内核的中断处理372.5.1 Linux中断处理流程372.5.2 外部中断的描述与处理412.5.3 中断处理程序的注册与释放452.5.4 中断处理程序的编写462.6 Linux2.6 内核的工作推后执行的机制462.6.1 软中断472.6.2 Tasklet472.6.3 工作队列492.7 Linux2.6 内核设备模型522.7.1 Linux2.6 设备模型概述522.7.2 内核设备驱动模型的组件542.7.3 sysfs文件系统、udev和Linux内核设备模型582.7.4 平台总线设备61本章小结66习题与思考题67第3章 最小硬件系统设计与底层软件移植683.1 最小硬件系统设计683.1.1 系统存储器接口693.1.2 串行通信接口电路原理733.2 最小硬件系统的配置743.2.1 处理器的配置743.2.2 FLASH&SDRAM的配置763.2.3 GPIO和串口的配置793.3 最小硬件系统与Bootloader813.3.1 Uboot启动阶段1的处理过程823.3.2 Uboot启动阶段2的处理过程873.3.3 Uboot移植原理883.3.4 基于Uboot的硬件调试943.4 Linux2.6 内核移植原理963.4.1 外部中断初始化973.4.2 DMA接口1013.4.3 系统时钟接口1033.4.4 片上设备I/O地址空间的静态映射1063.4.5 片上I/O设备的定义1083.5 最小硬件系统与Linux2.6 内核移植1093.5.1 建立开发板平台描述文件1093.5.2 编写硬件include文件1113.5.3 修改内核配置文件111本章小结112习题与思考题112第4章 小键盘接口设计与Linux驱动开发1134.1 硬件原理1134.1.1 接口设计1144.1.2 电路原理1144.2 软件驱动原理1164.2.1 内核模块的加载和卸载函数1174.2.2 虚拟文件系统与硬件驱动的接口1184.2.3 设备打开操作接口函数1184.2.4 设备读取操作接口函数1194.2.5 设备关闭操作接口函数1194.2.6 攫取键值子函数1204.2.7 读缓冲区子函数1214.2.8 定时器在程序查询式I/O控制方式中的应用1224.2.9 利用等待队列实现阻塞型I/O1234.2.1 0poll()系统调用接口函数1244.2.1 1信号驱动的异步I/O操作的支持1264.3 键盘信息读取应用程序1274.3.1 打开键盘设备1274.3.2 读取键值1284.3.3 关闭键盘设备129本章小结129习题与思考题129第5章 实时时钟接口与Linux驱动开发1305.1 实时时钟接口电路设计1305.1.1 处理器与RTC4513接口设计1305.1.2 RTC4513电路原理1315.1.3 RTC4513操作参数1345.1.4 RTC4513的串行操作流程1365.2 RTC软件驱动原理1405.2.1 内核模块的加载和卸载1405.2.2 虚拟文件系统与硬件驱动的接口1405.2.3 设备打开操作接口函数1415.2.4 ioctl方法1415.2.5 设备关闭操作接口函数1455.2.6 读时钟寄存器子函数1465.2.7 写时钟寄存器子函数1465.3 RTC操作应用程序1475.4 基于Linux内核实时时钟子系统的RTC驱动1495.4.1 RTC设备驱动接口1505.4.2 实时时钟子系统的rtcdev模块与上层API152本章小结154习题与思考题154第6章 触摸屏接口设计与Linux驱动开发1566.1 触摸屏的工作原理1566.2 ADS7843触摸屏控制器简介1576.3 处理器与ADS7843的接口设计1606.3.1 接口电路设计1606.3.2 Microwire数据帧结构1616.4 软件驱动原理1626.4.1 Linux输入设备子系统1626.4.2 触摸屏硬件操控原理1676.4.3 触摸屏驱动与输入设备子系统的接口1696.4.4 中断处理1736.5 基于触摸屏驱动的应用示例175本章小结177习题与思考题178第7章 以太网电路设计与Linux驱动开发1797.1 CS8900A以太网芯片简介1797.1.1 功能介绍1797.1.2 引脚定义1807.2 处理器与以太网接口电路设计1807.3 CS8900A片内寄存器介绍1827.3.1 总线接口寄存器组1827.3.2 状态与控制寄存器组1837.3.3 发送初始化寄存器组1917.3.4 地址过滤寄存器组1927.4 CS8900A的操作方法1937.4.1 CS8900的初始化1937.4.2 CS8900A的I/O模式寄存器1947.4.3 读写CS8900A的片内寄存器1947.5 软件驱动原理1957.5.1 Linux网络设备驱动框架1957.5.2 Linux网络协议栈与驱动间的接口1967.5.3 Linux网络设备接口2017.5.4 CS8900A驱动中的网络设备操作接口实现2037.5.5 数据接收与中断处理2077.5.6 利用平台总线设备封装网络驱动212本章小结217习题与思考题217第8章 PCMCIA外围电路设计和Linux驱动开发2188.1 基于PXA2XX处理器的PCMCIA接口2188.1.1 PCMCIA和CF接口简介2188.1.2 PCMCIA存储器映射2198.1.3 PCMCIA外部接口设计2208.2 外围电路驱动原理2208.2.1 双向收发器74LCX245的使用2208.2.2 CF卡插入检测2248.2.3 “卡读(写)使能”信号2248.2.4 PCMCIA接口的SocketSelect2248.2.5 PCMCIA接口的电源管理2268.3 GPIO连接原理2278.3.1 存储控制单元的GPIO连接原理2278.3.2 与中断相关的GPIO连接原理2288.4 PCMCIA软件驱动原理2298.4.1 PCMCIA驱动程序体系2298.4.2 PCMCIA工作流程2308.4.3 插口驱动设计2318.5 PCMCIACardServices软件包2338.5.1 软件包的安装2338.5.2 特定卡驱动2348.5.3 CF存储卡的使用235本章小结237习题与思考题237第9章 AC97音频处理电路设计与Linux驱动开发2389.1 PXA2XXAC97硬件工作原理2389.1.1 PXA2XXAC97音频处理电路设计2389.1.2 PXA2XXAC97控制单元2399.1.3 CS4299音频编解码器2459.2 LinuxALSA音频设备驱动原理2499.2.1 ALSA简介2499.2.2 ALSA声卡驱动架构2509.2.3 ALSA驱动中的声卡描述对象与音频设备组件管理2519.2.4 ALSA驱动的PCM中间层2549.2.5 ALSA驱动的AC97编解码器中间层2569.3 PXA2XXAC97的ALSA驱动2599.3.1 硬件初始化与声卡描述对象的创建和注册2609.3.2 PCM接口及其底层硬件操作接口的实现2629.3.3 AC97的底层硬件操作接口实现266本章小结270习题与思考题270参考文献271
本书以软硬件相结合、底层驱动与上层应用相结合的方法,介绍了嵌入式接口技术的基本原理及应用设计技术。全书可分为4个部分:靠前、2章是全书的基础,主要介绍了嵌入式接口技术的软硬件基础知识,并深入介绍了嵌入式Linux驱动的基本原理;第3章在介绍嵌入式存储接口设计的基础上说明了很小系统设计、Bootloader移植以及嵌入式Linux的芯片级和板级移植;第4~6章以小键盘、实时时钟和触摸屏接口为例,在硬件方面介绍嵌入式系统中简单I/O接口的扩展技术以及GPIO的输入/输出和中断功能的使用,同时在软件上介绍这些设备接口的驱动与控制方法,如基于定时器的程序查询式I/O控制、阻塞型和非阻塞型I/O、异步I/O信号的支持方法和中断处理方法、Linux内核的实时时钟子系统和输入设备子系统的使用等;第7~9章介绍了一些软硬件都较为复杂的嵌入式接口,它们包括以太网接口与网络设备驱动原理、PCMCIA接口与PCMCIA驱动原理、AC97音频接口与基于ALSA架构的音频驱动设计。本书可作为高等院校电类相关专业硕士研究生或高年级本科生的教材,也可以作为嵌入式系统工程师的实用参考书。
本书以软硬件相结合、底层驱动与上层应用相结合的方法,介绍了嵌入式接口技术的基本原理及应用设计技术。全书共分九章,主要内容包括Linux内核设备驱动原理,很小硬件系统设计与底层软件移植,小键盘接口设计与Linux驱动开发,触摸屏接口设计与Linux驱动开发,PCMCIA外围电路设计和Linux驱动开发,AC97音频处理电路设计与Linux驱动开发等。本书可作为高等院校电类相关专业硕士研究生或高年级本科生的教材,也可以作为嵌入式系统工程师的实用参考书。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员