您好,欢迎光临有路网!
嵌入式接口技术与Linux驱动开发(十一五高等院校规划教材)
QQ咨询:
有路璐璐:

嵌入式接口技术与Linux驱动开发(十一五高等院校规划教材)

  • 作者:郑灵翔
  • 出版社:北京航空航天大学出版社
  • ISBN:9787512400641
  • 出版日期:2010年04月01日
  • 页数:273
  • 定价:¥32.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以软硬件相结合、底层驱动与上层应用相结合的方法,介绍了嵌入式接口技术的基本原理及应用设计技术。全书可分为4个部分:第1、2章是全书的基础,主要介绍了嵌入式接口技术的软硬件基础知识,并深入介绍了嵌入式Linux驱动的基本原理;第3章在介绍嵌入式存储接口设计的基础上说明了*小系统设计、Bootloader移植以及嵌入式Linux的芯片级和板级移植;第4~6章以小键盘、实时时钟和触摸屏接口为例,在硬件方面介绍嵌入式系统中简单I/O接口的扩展技术以及GPIO的输入/输出和中断功能的使用,同时在软件上介绍这些设备接口的驱动与控制方法,如基于定时器的程序查询式I/O控制、阻塞型和非阻塞型I/O、异步I/O信号的支持方法和中断处理方法、Linux内核的实时时钟子系统和输入设备子系统的使用等;第7~9章介绍了一些软硬件都较为复杂的嵌入式接口,它们包括以太网接口与网络设备驱动原理、PCMCIA接口与PCMCIA驱动原理、AC97音频接口与基于ALSA架构的音频驱动设计。
    本书可作为高等院校电类相关专业硕士研究生或高年级本科生的教材,也可以作为嵌入式系统工程师的实用参考书。 第1章 嵌入式系统接口
    目录
    第1章 嵌入式系统接口技术概述1
    1.1 嵌入式系统的架构与I/O接口的连接方式1
    1.1.1 嵌入式系统的基本结构1
    1.1.2 嵌入式SOC处理器与片上I/O接口2
    1.1.3 嵌入式系统的I/O接口的扩展3
    1.2 接口的基本功能4
    1.3 I/O接口及其编址方式5
    1.4 I/O接口扩展方法6
    1.5 I/O设备的控制方法12
    第2章 Linux内核设备驱动原理15
    2.1 基本原理15
    2.1.1 Linux操作系统的架构15
    2.1.2 嵌入式系统的开发模式与嵌入式Linux设备驱动16
    2.1.3 Linux设备的分类17
    2.1.4 Linux设备的标识18
    2.2 内核模块18
    2.2.1 什么是内核模块18
    2.2.2 内核模块的框架19
    2.2.3 内核模块的编译21
    2.3 Linux内核编程常见操作25
    2.4 设备驱动程序的结构30
    2.4.1 虚拟文件系统与硬件驱动的接口31
    2.4.2 简单字符设备的驱动32
    2.5 Linux 2.6内核的中断处理37
    2.5.1 Linux中断处理流程37
    2.5.2 外部中断的描述与处理41
    2.5.3 中断处理程序的注册与释放45
    2.5.4 中断处理程序的编写46
    2.6 Linux 2.6内核的工作推后执行的机制46
    2.6.1 软中断47
    2.6.2 Tasklet47
    2.6.3 工作队列49
    2.7 Linux 2.6内核设备模型52
    2.7.1 Linux 2.6设备模型概述52
    2.7.2 内核设备驱动模型的组件54
    2.7.3 sysfs文件系统、udev和Linux内核设备模型58
    2.7.4 平台总线设备61
    本章小结66
    习题与思考题67
    第3章 *小硬件系统设计与底层软件移植68
    3.1 *小硬件系统设计68
    3.1.1 系统存储器接口69
    3.1.2 串行通信接口电路原理73
    3.2 *小硬件系统的配置74
    3.2.1 处理器的配置74
    3.2.2 FLASH & SDRAM的配置76
    3.2.3 GPIO和串口的配置79
    3.3 *小硬件系统与Bootloader81
    3.3.1 Uboot启动阶段1的处理过程82
    3.3.2 Uboot启动阶段2的处理过程87
    3.3.3 Uboot移植原理88
    3.3.4 基于Uboot的硬件调试94
    3.4 Linux 2.6内核移植原理96
    3.4.1 外部中断初始化97
    3.4.2 DMA接口101
    3.4.3 系统时钟接口103
    3.4.4 片上设备I/O地址空间的静态映射106
    3.4.5 片上I/O设备的定义108
    3.5 *小硬件系统与Linux 2.6内核移植109
    3.5.1 建立开发板平台描述文件109
    3.5.2 编写硬件include文件111
    3.5.3 修改内核配置文件111
    本章小结112
    习题与思考题112
    第4章 小键盘接口设计与Linux驱动开发113
    4.1 硬件原理113
    4.1.1 接口设计114
    4.1.2 电路原理114
    4.2 软件驱动原理116
    4.2.1 内核模块的加载和卸载函数117
    4.2.2 虚拟文件系统与硬件驱动的接口118
    4.2.3 设备打开操作接口函数118
    4.2.4 设备读取操作接口函数119
    4.2.5 设备关闭操作接口函数119
    4.2.6 攫取键值子函数120
    4.2.7 读缓冲区子函数121
    4.2.8 定时器在程序查询式I/O控制方式中的应用122
    4.2.9 利用等待队列实现阻塞型I/O123
    4.2.10 poll()系统调用接口函数124
    4.2.11 信号驱动的异步I/O操作的支持126
    4.3 键盘信息读取应用程序127
    4.3.1 打开键盘…… Updater(escape("/AjaxControls/ProductComentList"), "dProductCommentList",null,{ name:"prd", value:'706571' });
    本书作者其他作品: 嵌入式Linux系统设计(十一五高等院校规划教材) 常见问题: 我要提问 小时图书排行 林徽因经典作品
    林徽因 1988:我想和这个世界谈谈 韩寒作品
    韩寒 陪你到世界终结 夏茗悠元气打造,萌动青春
    夏茗悠 4.父与子全集 5.心理控制术:改变自我意象,改变你的人生(成功改变3000万人生活的心理自助原创科学) 6.尾巴 7.卷卷就能瘦(附送价值29元卷卷弹力带) 8.幸福在哪里(朋友刀刀·第5季) 9.伤高怀远几时穷:*美的宋词三百首 10.小王子 ++
    编辑推荐语
    本书以软硬件相结合、底层驱动与上层应用相结合的方法,介绍了嵌入式接口技术的基本原理及应用设计技术。全书共分九章,主要内容包括Linux内核设备驱动原理,*小硬件系统设计与底层软件移植,小键盘接口设计与Linux驱动开发,触摸屏接口设计与Linux驱动开发,PCMCIA外围电路设计和Linux驱动开发,AC97音频处理电路设计与Linux驱动开发等。
    本书可作为高等院校电类相关专业硕士研究生或高年级本科生的教材,也可以作为嵌入式系统工程师的实用参考书。 本书以软硬件相结合、底层驱动与上层应用相结合的方法,介绍了嵌入式接口技术的基本原理及应用设计技术。全书可分为4个部分:第1、2章是全书的基础,主要介绍了嵌入式接口技术的软硬件基础知识,并深入介绍了嵌入式Linux驱动的基本原理;第3章在介绍嵌入式存储接口设计的基础上说明了*小系统设计、Bootloader移植以及嵌入式Linux的芯片级和板级移植;第4~6章以小键盘、实时时钟和触摸屏接口为例,在硬件方面介绍嵌入式系统中简单I/O接口的扩展技术以及GPIO的输入/输出和中断功能的使用,同时在软件上介绍这些设备接口的驱动与控制方法,如基于定时器的程序查询式I/O控制、阻塞型和非阻塞型I/O、异步I/O信号的支持方法和中断处理方法、Linux内核的实时时钟子系统和输入设备子系统的使用等;第7~9章介绍了一些软硬件都较为复杂的嵌入式接口,它们包括以太网接口与网络设备驱动原理、PCMCIA接口与PCMCIA驱动原理、AC97音频接口与基于ALSA架构的音频驱动设计。
    本书可作为高等院校电类相关专业硕士研究生或高年级本科生的教材,也可以作为嵌入式系统工程师的实用参考书。 第1章 嵌入式系统接口技术概述1
    1.1 嵌入式系统的架构与I/O接口的连接方式1
    1.1.1 嵌入式系统的基本结构1
    1.1.2 嵌入式SOC处理器与片上I/O接口2
    1.1.3 嵌入式系统的I/O接口的扩展3
    1.2 接口的基本功能4
    1.3 I/O接口及其编址方式5
    1.4 I/O接口扩展方法6
    1.5 I/O设备的控制方法12
    第2章 Linux内核设备驱动原理15
    2.1 基本原理15
    2.1.1 Linux操作系统的架构15
    2.1.2 嵌入式系统的开发模式与嵌入式Linux设备驱动16
    2.1.3 Linux设备的分类17
    2.1.4 Linux设备的标识18
    2.2 内核模块18
    2.2.1 什么是内核模块18
    2.2.2 内核模块的框架19
    2.2.3 内核模块的编译21
    2.3 Linux内核编程常见操作25
    2.4 设备驱动程序的结构30
    2.4.1 虚拟文件系统与硬件驱动的接口31
    2.4.2 简单字符设备的驱动32
    2.5 Linux 2.6内核的中断处理37
    2.5.1 Linux中断处理流程37
    2.5.2 外部中断的描述与处理41
    2.5.3 中断处理程序的注册与释放45
    2.5.4 中断处理程序的编写46
    2.6 Linux 2.6内核的工作推后执行的机制46
    2.6.1 软中断47
    2.6.2 Tasklet47
    2.6.3 工作队列49
    2.7 Linux 2.6内核设备模型52
    2.7.1 Linux 2.6设备模型概述52
    2.7.2 内核设备驱动模型的组件54
    2.7.3 sysfs文件系统、udev和Linux内核设备模型58
    2.7.4 平台总线设备61
    本章小结66
    习题与思考题67
    第3章 *小硬件系统设计与底层软件移植68
    3.1 *小硬件系统设计68
    3.1.1 系统存储器接口69
    3.1.2 串行通信接口电路原理73
    3.2 *小硬件系统的配置74
    3.2.1 处理器的配置74
    3.2.2 FLASH & SDRAM的配置76
    3.2.3 GPIO和串口的配置79
    3.3 *小硬件系统与Bootloader81
    3.3.1 Uboot启动阶段1的处理过程82
    3.3.2 Uboot启动阶段2的处理过程87
    3.3.3 Uboot移植原理88
    3.3.4 基于Uboot的硬件调试94
    3.4 Linux 2.6内核移植原理96
    3.4.1 外部中断初始化97
    3.4.2 DMA接口101
    3.4.3 系统时钟接口103
    3.4.4 片上设备I/O地址空间的静态映射106
    3.4.5 片上I/O设备的定义108
    3.5 *小硬件系统与Linux 2.6内核移植109
    3.5.1 建立开发板平台描述文件109
    3.5.2 编写硬件include文件111
    3.5.3 修改内核配置文件111
    本章小结112
    习题与思考题112
    第4章 小键盘接口设计与Linux驱动开发113
    4.1 硬件原理113
    4.1.1 接口设计114
    4.1.2 电路原理114
    4.2 软件驱动原理116
    4.2.1 内核模块的加载和卸载函数117
    4.2.2 虚拟文件系统与硬件驱动的接口118
    4.2.3 设备打开操作接口函数118
    4.2.4 设备读取操作接口函数119
    4.2.5 设备关闭操作接口函数119
    4.2.6 攫取键值子函数120
    4.2.7 读缓冲区子函数121
    4.2.8 定时器在程序查询式I/O控制方式中的应用122
    4.2.9 利用等待队列实现阻塞型I/O123
    4.2.10 poll()系统调用接口函数124
    4.2.11 信号驱动的异步I/O操作的支持126
    4.3 键盘信息读取应用程序127
    4.3.1 打开键盘…… Updater(escape("/AjaxControls/ProductComentList"), "dProductCommentList",null,{ name:"prd", value:'706571' });
    本书作者其他作品: 嵌入式Linux系统设计(十一五高等院校规划教材) 常见问题: 我要提问 小时图书排行 林徽因经典作品
    林徽因 1988:我想和这个世界谈谈 韩寒作品
    韩寒 陪你到世界终结 夏茗悠元气打造,萌动青春
    夏茗悠 4.父与子全集 5.心理控制术:改变自我意象,改变你的人生(成功改变3000万人生活的心理自助原创科学) 6.尾巴 7.卷卷就能瘦(附送价值29元卷卷弹力带) 8.幸福在哪里(朋友刀刀·第5季) 9.伤高怀远几时穷:*美的宋词三百首 10.小王子 ++

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外