书籍详情

嵌入式软件开发实用教程

嵌入式软件开发实用教程

作者:李浪 等主编

出版社:华中科技大学出版社

出版时间:2011-07-01

ISBN:9787560970806

定价:¥33.00

购买这本书可以去
内容简介
  《嵌入式软件开发实用教程》是为嵌入式软件入门开发者编写的实用教程。全书根据初学者的特点,由浅入深、系统地讲述了嵌入式软件开发的方法和技能,目的是学习者学习《普通高等教育“十二五”规划教材·高等院校计算机系列教材:嵌入式软件开发实用教程》后,能够掌握嵌入式软件的基本开发方法。全书从嵌入式系统的基本原理、概念开始,继而对基于Windows CE的嵌入应用软件设计开发进行深入介绍。全书共分8章,第1章对嵌入式系统基本知识作初步介绍;第2章对嵌入式系统的设计方法及设计的详细流程进行剖析;第3章对嵌入式系统的硬件组成进行讲述;第4章主要介绍Windows CE操作系统;第5章介绍基于Windows CE嵌入式操作系统定制;第6章从嵌入式软件工程师的角度,着重介绍嵌入式应用程序开发,一些典型例题的选取让初学者可以快速掌握嵌入式软件编程技巧;第7章主要论述设备驱动程序的设计与开发;第8章介绍BSP的开发技术。对于没有PXA255开发板的学习者,书中第6章详细介绍了如何在模拟器上进行嵌入式软件开发的学习方法。《普通高等教育“十二五”规划教材·高等院校计算机系列教材:嵌入式软件开发实用教程》内容充实、重点突出,所选例题均具有较强的代表性,适合举一反三。教程特别适合嵌入式系统软件开发初学者,遵循循序渐进的原则,从基本原理介绍到注重开发能力的逐步提高。
作者简介
暂缺《嵌入式软件开发实用教程》作者简介
目录
第1章 嵌入式系统概述
1.1 嵌入式系统定义与特点
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的特点
1.2 嵌入式系统的应用领域及发展趋势
1.2.1 嵌入式系统的应用领域
1.2.2 应用的发展趋势
1.3 嵌入式系统的组成结构
1.3.1 嵌入式系统的硬件
1.3.2 嵌入式系统的软件
1.4 嵌入式系统分类
1.5 嵌入式系统的发展历史
1.5.1 嵌入式发展的初始阶段
1.5.2 嵌入式系统的发展阶段
1.5.3 未来嵌入式系统的发展趋势
习题一
第2章 嵌入式系统的设计方法
2.1 嵌入式系统的一般设计流程
2.1.1 单片机系统
2.1.2 嵌入式处理器系统
2.2 传统的嵌入式系统设计方法
2.3 嵌入式系统的软硬件协同设计
2.4 嵌入式系统的测试技术
2.4.1 嵌入式软件的测试方法
2.4.2 嵌入式软件的测试工具
2.4.3 嵌入式系统的测试策略
习题二
第3章 嵌入式系统硬件组成
3.1 引言
3.2 嵌入式系统微处理器
3.2.1 微处理器
3.2.2 嵌入式系统对微处理器的要求
3.2.3 嵌入式处理器技术指标
3.2.4 嵌入式处理器选择原则
3.2.5 典型的嵌入式处理器
3.3 多核处理器
3.3.1 多核处理器的发展及其结构
3.3.2 多处理器结构需要考虑的几个方面
3.3.3 多核编程应用
3.4 嵌入式系统的存储器
3.4.1 嵌入式系统存储器的选择原则
3.4.2 示例
3.5 嵌入式系统的外部设备和I/O接口
3.5.1 外部设备
3.5.2 常见输入/输出接口类型
3.5.3 I/O接口原理
习题三
第4章 Windows CE介绍
4.1 Windows CE概述
4.2 Windows CE的特性
4.3 Windows Embedded CE 6.0新特点
4.4 基于Windows CE的产品开发流程
4.5 Windows Embedded CE 6.0的体系结构
4.6 Windows Embedded CE 6.0的进程
4.7 Windows Embedded CE 6.0的线程
4.8 Windows Embedded CE 6.0的调度
4.9 Windows Embedded CE 6.0的同步
4.10 Windows Embedded CE 6.0的进程问通信
4.11 Windows Embedded CE 6.0的内存管理
4.12 如何选择嵌入式操作系统
习题四
第5章 基于Windows CE的嵌入式操作系统定制
5.1 在PC上运行Windows CE
5.1.1 Windows CE 6.0环境搭建
5.1.2 软件开发环境搭建
5.2 Platform Builder集成开发环境
5.2.1 Platform Builder概述
5.2.2 Platform Builder 6.0简述
5.2.3 VS 2005简介
5.3 定制Windows CE操作系统的一般流程
5.4 操作系统移植
5.5 实例构建
习题五
第6章 基于Windows CE的嵌入式应用程序开发实例
6.1 概述
6.2 基于Windows CE嵌入式应用程序开发环境
6.2.1 硬件资源
6.2.2 软件资源
6.3 基于Windows CE的嵌入式应用程序开发流程
6.4 嵌入式系统应用程序开发实训
6.4.1 实训一 定制操作系统内核
6.4.2 实训二 用EVC开发应用程序
6.4.3 实训三 Windows CE.NET动态链接库
6.4.4 实训四 Windows CE.NET虚拟内存管理
6.4.5 实训五 Windows CE.NET设备驱动程序开发
6.4.6 实训六 Windows CE.NET文件系统开发
6.4.7 实训七 个人通信录
6.4.8 实训八 画图程序
6.4.9 实训九 计算器程序编制
习题六
第7章 驱动程序开发
7.1 驱动程序概述
7.1.1 设备驱动程序
7.1.2 Windows Embedded CE 6.0驱动程序的新特性
7.1.3 驱动程序的样例源程序代码
7.2 Windows Embedded CE 6.0驱动程序分类
7.2.1 分层驱动程序、单体驱动程序和混合驱动程序
7.2.2 Windows Embedded CE 6.0驱动程序加载
7.2.3 本地驱动、流式驱动和文件系统驱动
7.2.4 Windows Embedded CE 6.0内核模式驱动和用户模式驱动
7.3 本地设备驱动程序的设计与样例
7.3.1 本地设备驱动的分层结构
7.3.2 本地设备驱动程序样例
7.4 流式设备驱动程序设计与样例
7.4.1 流式驱动的接口函数
7.4.2 接口函数详细论述
7.4.3 流式驱动程序工作流程
7.4.4 流式驱动程序样例
7.5 Windows Embedded CE 6.0库函数与样例
7.5.1 CEDDK库
7.5.2 简化注册表操作的函数
7.5.3 库函数使用样例
7.6 中断处理与实例
7.6.1 中断处理的过程
7.6.2 中断服务例程ISR
7.6.3 中断服务线程IST
7.6.4 中断延迟及实时性
7.6.5 中断处理样例
7.7 DMA处理与实例
7.7.1 使用CEDDK库函数
7.7.2 使用内核函数
7.7.3 DMA处理样例
7.8 电源管理与实例
7.8.1 电源管理器的结构
7.8.2 电源状态
7.8.3 设备电源管理
7.8.4 电源管理接口
7.8.5 在驱动程序中添加电源管理
7.8.6 电源管理驱动程序样例
习题七
第8章 BSP开发
8.1 BSP概述
8.1.1 BSP的特点
8.1.2 BSP的组成
8.1.3 Windows Embedded CE 6.0自带BSP
8.2 开发BSP
8.2.1 硬件开发的设计和测试
8.2.2 克隆BSP
8.2.3 开发Boot Loader
8.2.4 开发OAL
8.2.5 添加驱动程序
8.2.6 增加电源管理
8.2.7 发布BSP
8.3 标准CETK测试的使用
8.3.1 CETK环境搭建
8.3.2 自定义测试
8.3.3 CETK实例
习题八
参考文献
猜您喜欢

读书导航