图书介绍
嵌入式软件开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式软件开发实用教程](https://www.shukui.net/cover/77/30743189.jpg)
- 李浪,刘宏,熊江主编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560970806
- 出版时间:2011
- 标注页数:285页
- 文件大小:64MB
- 文件页数:296页
- 主题词:软件开发-高等学校-教材
PDF下载
下载说明
嵌入式软件开发实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概述1
1.1嵌入式系统定义与特点1
1.1.1嵌入式系统的定义1
1.1.2嵌入式系统的特点2
1.2嵌入式系统的应用领域及发展趋势3
1.2.1嵌入式系统的应用领域4
1.2.2应用的发展趋势5
1.3嵌入式系统的组成结构5
1.3.1嵌入式系统的硬件5
1.3.2嵌入式系统的软件10
1.4嵌入式系统分类12
1.5嵌入式系统的发展历史13
1.5.1嵌入式发展的初始阶段13
1.5.2嵌入式系统的发展阶段14
1.5.3未来嵌入式系统的发展趋势15
习题一16
第2章 嵌入式系统的设计方法17
2.1嵌入式系统的一般设计流程17
2.1.1单片机系统17
2.1.2嵌入式处理器系统18
2.2传统的嵌入式系统设计方法21
2.3嵌入式系统的软硬件协同设计22
2.4嵌入式系统的测试技术24
2.4.1嵌入式软件的测试方法24
2.4.2嵌入式软件的测试工具25
2.4.3嵌入式系统的测试策略26
习题二27
第3章 嵌入式系统硬件组成28
3.1引言28
3.2嵌入式系统微处理器29
3.2.1微处理器29
3.2.2嵌入式系统对微处理器的要求30
3.2.3嵌入式处理器技术指标31
3.2.4嵌入式处理器选择原则33
3.2.5典型的嵌入式处理器36
3.3多核处理器54
3.3.1多核处理器的发展及其结构54
3.3.2多处理器结构需要考虑的几个方面56
3.3.3多核编程应用58
3.4嵌入式系统的存储器61
3.4.1嵌入式系统存储器的选择原则62
3.4.2示例66
3.5嵌入式系统的外部设备和I/O接口68
3.5.1外部设备69
3.5.2常见输入/输出接口类型77
3.5.3 I/O接口原理86
习题三99
第4章Windows CE介绍102
4.1 Windows CE概述105
4.2 Windows CE的特性105
4.3 Windows Embedded CE 6.0新特点107
4.4基于Windows CE的产品开发流程110
4.5 Windows Embedded CE 6.0的体系结构111
4.6 Windows Embedded CE 6.0的进程113
4.7 Windows Embedded CE 6.0的线程114
4.8 Windows Embedded CE 6.0的调度115
4.9 Windows Embedded CE 6.0的同步116
4.10 Windows Embedded CE 6.0的进程间通信117
4.11 Windows Embedded CE 6.0的内存管理117
4.12如何选择嵌入式操作系统119
习题四120
第5章 基于Windows CE的嵌入式操作系统定制121
5.1在PC上运行Windows CE121
5.1.1 Windows CE 6.0环境搭建121
5.1.2软件开发环境搭建121
5.2 Platform Builder集成开发环境128
5.2.1 Platform Builder概述128
5.2.2 Platform Builder 6.0简述130
5.2.3 VS 2005简介130
5.3定制Windows CE操作系统的一般流程134
5.4操作系统移植142
5.5实例构建147
习题五148
第6章 基于Windows CE的嵌入式 应用程序开发实例149
6.1概述149
6.2基于Windows CE嵌入式应用程序开发环境149
6.2.1硬件资源149
6.2.2软件资源150
6.3基于Windows CE的嵌入式应用程序开发流程150
6.4嵌入式系统应用程序开发实训151
6.4.1实训一 定制操作系统内核151
6.4.2实训二用EVC开发应用程序158
6.4.3实训三Windows CE.NET动态链接库163
6.4.4实训四Windows CE.NET虚拟内存管理166
6.4.5实训五Windows CE.NET设备驱动程序开发173
6.4.6实训六Windows CE.NET文件系统开发184
6.4.7实训七 个人通信录193
6.4.8实训八 画图程序201
6.4.9实训九 计算器程序编制206
习题六212
第7章 驱动程序开发214
7.1驱动程序概述214
7.1.1设备驱动程序214
7.1.2 Windows Embedded CE 6.0驱动程序的新特性215
7.1.3驱动程序的样例源程序代码216
7.2 Windows Embedded CE 6.0驱动程序分类217
7.2.1分层驱动程序、单体驱动程序和混合驱动程序218
7.2.2 Windows Embedded CE 6.0驱动程序加载221
7.2.3本地驱动、流式驱动和文件系统驱动222
7.2.4 Windows Embedded CE 6.0内核模式驱动和用户模式驱动222
7.3本地设备驱动程序的设计与样例224
7.3.1本地设备驱动的分层结构224
7.3.2本地设备驱动程序样例224
7.4流式设备驱动程序设计与样例227
7.4.1流式驱动的接口函数228
7.4.2接口函数详细论述229
7.4.3流式驱动程序工作流程233
7.4.4流式驱动程序样例234
7.5 Windows Embedded CE 6.0库函数与样例241
7.5.1 CEDDK库241
7.5.2简化注册表操作的函数243
7.5.3库函数使用样例244
7.6中断处理与实例245
7.6.1中断处理的过程246
7.6.2中断服务例程ISR247
7.6.3中断服务线程IST247
7.6.4中断延迟及实时性248
7.6.5中断处理样例249
7.7 DMA处理与实例255
7.7.1使用CEDDK库函数256
7.7.2使用内核函数258
7.7.3 DMA处理样例258
7.8电源管理与实例260
7.8.1电源管理器的结构260
7.8.2电源状态261
7.8.3设备电源管理264
7.8.4电源管理接口265
7.8.5在驱动程序中添加电源管理269
7.8.6电源管理驱动程序样例269
习题七270
第8章BSP开发271
8.1 BSP概述271
8.1.1 BSP的特点271
8.1.2 BSP的组成272
8.1.3 Windows Embedded CE 6.0自带BSP273
8.2开发BSP273
8.2.1硬件开发的设计和测试274
8.2.2克隆BSP274
8.2.3开发Boot Loader276
8.2.4开发OAL276
8.2.5添加驱动程序276
8.2.6增加电源管理276
8.2.7发布BSP277
8.3标准CETK测试的使用277
8.3.1 CETK环境搭建277
8.3.2自定义测试278
8.3.3 CETK实例282
习题八284
参考文献285