图书介绍

嵌入式系统PDF|Epub|txt|kindle电子书版本下载

嵌入式系统
  • 邓中亮,段大高,崔岩松编著 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563516308
  • 出版时间:2008
  • 标注页数:280页
  • 文件大小:18MB
  • 文件页数:290页
  • 主题词:微型计算机-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 嵌入式系统定义1

1.2 嵌入式操作系统2

1.3 嵌入式系统的基础架构5

1.4 嵌入式系统的发展6

第2章 ARM处理器9

2.1 ARM处理器9

2.2 ARM体系结构10

2.3 LH7A404处理器12

2.3.1 LH7A404处理器特点12

2.3.2 内核和数据通道15

2.4 总线19

2.4.1 高性能总线19

2.4.2 高级外围总线24

2.4.3 AHB到APB的桥24

2.5 DMA控制器25

2.6 引导存储器25

2.7 静态存储控制器28

2.7.1 工作原理28

2.7.2 PCMCIA与CF的使用30

2.8 同步动态存储控制器30

2.8.1 SDMC操作31

2.8.2 外部硬件系统设计31

2.8.3 SDMC编程38

2.8.4 初始化SDRAM设备40

2.8.5 引导模式编程41

2.9 时钟和状态控制器42

2.10 矢量中断控制器47

2.10.1 中断优先权48

2.10.2 中断分配48

2.10.3 存储映射50

2.11 直接存储器存取控制器51

2.11.1 DMA外部接口信号52

2.11.2 DMA数据传输大小55

2.12 I/O设备和静态存储控制器的接口55

2.13 在LH7A4xx系列设备上实现自动唤醒58

2.14 SHARP LH7A404 SoC开发板60

第3章 Windows CE.NET嵌入式操作系统3.1 系统分层模型和模块化组织62

3.2 进程与线程67

3.2.1 进程67

3.2.2 线程68

3.2.3 同步69

3.2.4 消息队列73

3.3 任务管理74

3.4 内存管理和存储器管理75

3.4.1 ROM和RAM75

3.4.2 系统内存映射75

3.4.3 堆和栈77

3.5 设备管理78

3.5.1 注册表78

3.5.2 设备管理器78

3.5.3 I/O资源管理器79

3.5.4 设备驱动程序79

3.6 中断处理79

3.6.1 IST中断初始化82

3.6.2 IST中断服务线程83

3.6.3 嵌套中断84

3.6.4 中断滞后时间85

3.7 实时特性86

3.8 文件系统管理86

3.8.1 文件系统87

3.8.2 配置文件89

第4章 嵌入式BSP分析及开发环境4.1 集成开发环境Platform Builder 4.2091

4.2 定制Windows CE的流程93

4.3 Platform Builder中的配置文件94

4.3.1 镜像配置文件94

4.3.2 源码配置文件95

4.3.3 设置环境变量96

4.4 嵌入式系统BSP97

4.4.1 BSP概念97

4.4.2 Windows CE.NET系统架构97

4.4.3 BSP结构及组成98

4.4.4 OAL结构及内核启动顺序98

4.4.5 OAL主要开发内容99

4.4.6 基于LH7A404开发板的OAL层程序开发设计105

4.5 启动程序BootLoader的开发设计106

4.5.1 BootLoader的功能106

4.5.2 BootLoader的组成106

4.5.3 BootLoader启动过程107

4.5.4 BootLoader实现108

4.6 创建操作系统镜像116

4.7 LH7A404平台Windows CE.NET系统BSP开发118

4.7.1 系统启动后的执行过程118

4.7.2 LH7A404开发平台下BSP的开发设计118

4.8 开发和调试环境的搭建119

4.8.1 嵌入式系统软件的开发和调试119

4.8.2 开发调试环境的搭建120

第5章 基于Windows CE设备驱动框架5.1 Windows CE设备驱动架构122

5.1.1 本地设备驱动和流设备驱动122

5.1.2 流设备驱动124

5.1.3 与流设备驱动模块相关的配置文件124

5.1.4 系统流设备驱动程序框架125

5.1.5 Windows CE设备驱动程序实现方式128

5.2 设备驱动中断机制分析130

5.2.1 ISR部分处理130

5.2.2 IST部分处理130

5.2.3 中断处理组件及作用过程132

5.3 驱动程序开发步骤132

5.4 电源管理134

5.5 可扩展固件接口139

第6章 串口驱动程序设计147

6.1 串口通信的基本概念147

6.2 Windows CE下的串口驱动151

6.2.1 串口驱动模型分析151

6.2.2 串行通信端口初始化155

6.2.3 串行通信端口的打开与关闭163

6.2.4 启停分发线程与中断处理170

6.2.5 读写串行通信端口178

6.2.6 串口电源开关控制187

6.2.7 串口输入与输出控制COM_IOControl188

6.2.8 退出线程ProcessExiting189

6.2.9 等待通信事件WaitCommEvent192

6.2.10 建立串口特性配置数据结构194

6.3 LH7A404串口驱动程序设计202

6.3.1 LH7A404开发板串口硬件测试203

6.3.2 串口驱动注册信息203

6.3.3 基于框架的串口驱动设计204

第7章 基于WindowsCE.NET的AC'97音频驱动设计7.1 AC'97音频数据传输协议211

7.1.1 AC'97控制器与连接212

7.1.2 AC-link数字接口214

7.1.3 AC'97的工作模式218

7.2 音频DMA传输模式219

7.2.1 DMAC的功能219

7.2.2 DMAC工作状态220

7.3 基于Windows CE.NET的音频驱动设计222

7.3.1 音频系统硬件框架223

7.3.2 AC'97音频驱动设计224

7.3.3 AC'97音频驱动注册信息227

第8章 USB主控制器驱动228

8.1 概述228

8.2 USB系统拓扑结构230

8.3 USB通信层次模型235

8.4 USB包的类型238

8.5 OHCI规范242

8.6 设备配置信息244

8.7 设备的探测和连接245

8.7.1 客户启动传输246

8.7.2 USB驱动程序和客户程序248

8.8 LH7A404的USB主机控制器249

8.9 Windows CE下USB主机控制器驱动程序250

8.9.1 HCD驱动程序编写工作分析250

8.9.2 PDD层调用的MDD层函数250

8.9.3 PDD层向MDD层提供的DDSI函数251

8.9.4 其他文件编写252

第9章 基于LCD驱动程序设计9.1 LH7A404 LCD控制器254

9.1.1 LH7A404 CLCDC设置参数254

9.1.2 LH7A404 CLCDC操作原理255

9.1.3 CLCDC帧缓冲器存储像素格式257

9.1.4 开启和关闭LCD的电源次序257

9.1.5 LH7A404 CLCDC时隙图258

9.2 Windows CE.NET显示设备驱动概述262

9.2.1 显示设备驱动框架及接口262

9.2.2 显示设备缓冲区的格式264

9.3 Windows CE.NET显示设备驱动设计267

第10章 系统测试和调试270

10.1 概述270

10.2 硬件测试270

10.3 内核调试271

10.4 驱动调试273

10.4.1 搭建测试环境274

10.4.2 功能测试274

10.4.3 性能分析与驱动程序优化275

10.4.4 经验总结278

参考文献279

热门推荐