铭传大学在其“通讯科技人才培育先导型计划”中,设计了一本以Windows为例的《嵌入式操作系统开发与应用程序设计》教科书,此书以Windows Embedded CE为主体,介绍嵌入式系统的各种应用层面,包括嵌入式系统的系统架构、网络、多媒体、数据库与通信应用的介绍,并提供许多范例解说。此外,本书的相关教材在微软2005年杰出教材征选中,获得优胜“第一名”,相信对于想要了解WindowsEmbedded CE操作系统的读者而言,能够提供相当大的帮助。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 嵌入式操作系统开发与应用程序设计 |
分类 | 计算机-操作系统 |
作者 | 王金龙//苏瑞元//江叔盈//迟文丽 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 铭传大学在其“通讯科技人才培育先导型计划”中,设计了一本以Windows为例的《嵌入式操作系统开发与应用程序设计》教科书,此书以Windows Embedded CE为主体,介绍嵌入式系统的各种应用层面,包括嵌入式系统的系统架构、网络、多媒体、数据库与通信应用的介绍,并提供许多范例解说。此外,本书的相关教材在微软2005年杰出教材征选中,获得优胜“第一名”,相信对于想要了解WindowsEmbedded CE操作系统的读者而言,能够提供相当大的帮助。 内容推荐 本书以深入浅出的方式介绍嵌入式操作系统的概念,以及各种类型应用程序的架构与应用程序编程接口。本书内容共分11章,第1~3章介绍嵌入式操作系统的概念、目前著名的嵌入式操作系统、相关的软件以及硬件平台,并以WindowsCE为例,介绍开发一个WindowsCE操作系统的步骤。第4章介绍WindowsCE的系统启动,第5章介绍驱动程序架构,第6~10章介绍各种类型的应用程序的架构、流程以及应用程序的设计接口,第11章介绍移动设备应用程序的程序接口,并举例介绍如何开发移动设备应用程序。 本书提供完整的教学课件(PPT)和源代码,读者可通过http://www.tupwk.com.cn/downpage下载。 本书的读者对象为希望了解Microsoft Windows CE操作系统及其应用程序架构的系统工程师、需要了解嵌入式系统实验平台中各种应用程序如何编写的学生,以及对Windows CE操作系统能提供哪些应用有兴趣的读者。 目录 第1章 嵌入式操作系统 1.1 嵌入式操作系统概论 1.1.1 嵌入式操作系统的分类 1.1.2 嵌入式操作系统的特性 1.1.3 嵌入式操作系统范例 1.2 实时操作系统 1.2.1 实时操作系统简介 1.2.2 实时操作系统的需求 1.2.3 实时操作系统的调度算法 1.3 任务管理 1.3.1 进程与任务 1.3.2 线程状态 1.4 工作调度 1.5 内存管理 1.5.1 管理内存 1.5.2 内存配置 1.5.3 虚拟内存 1.5.4 回收内存 1.6 小结 1.7 习题 第2章 嵌入式系统软件概论 2.1 操作系统的发展 2.1.1 Embedded Linux操作系统一 2.1.2 WindOWS CE 2.1.3 Symbian OS 2.2 应用程序开发 2.2.1 开发语言 2.2.2 平台功能支持 2.3 软件测试纠错 2.3.1 软件开发流程 2.3.2 纠错 2.4 Client/Server应用 2.5 小结 2.6 习题 第3章 嵌入式操作系统的设置 3.1 嵌入式系统的硬件 3.1.1 处理器 3.1.2 内存 3.1.3 存储设备 3.1.4 输入与输出 3.2 嵌入式系统的软件考虑 3.3 Windows CE操作系统的生成步骤 3.3.1 载入BSP 3.3.2 建立映像文件 3.3.3 下载 3.3.4 将映像文件下载至SMC(Smart Media Card) 3.4 总结 3.5 习题 第4章 启动程序 4.1 系统启动 4.1.1 POST 4.1.2 启动模式 4.1.3 开机程序 4.1.4 BSP 4.1.5 驱动程序信息库 4.2 启动加载器 4.2.1 “启动加载器”的建议事项 4.2.2 实验平台范例的软硬件需求 4.3 启动加载器的设计 4.3.1 撰写程序 4.3.2 下载操作系统 4.4 总结 4.5 习题 第5章 驱动程序 5.1 Windows CE驱动程序的特色 5.2 操作系统中的驱动程序 5.2.1 GWES 5.2.2 设备管理 5.2.3 文件系统模块 5.3 设备驱动程序架构 5.3.1 内置驱动程序和可安装驱动程序 5.3.2 层级式设备驱动程序和单层式设备驱动程序 5.3.3 原生设备驱动程序 5.4 流接口设备驱动程序 5.4.1 流接口设备驱动程序的架构 5.4.2 流接口设备驱动程序的进入点 5.5 USB驱动程序架构 5.5.1 USB架构 5.5.2 主机控制器驱动程序 5.5.3 USBD函数 5.5.4 USB函数控制器驱动程序 5.5.5 简单的USB类别设备驱动程序 5.5.6 USB电源管理 5.5.7 USB和Microsoft公司的WDM比较 5.6 NDIS驱动程序架构 5.6.1 NDIS架构 5.6.2 NDIS电源管理 5.6.3 NDIS和Microsoft公司Windows XP的比较 5.7 中断处理 5.7.1 中断模块 5.7.2 OALISR的处理 5.7.3 IST的处理 5.7.4 中断服务线程的优先权 5.8 总结 5.9 习题 第6章 同步软件设计 6.1 ActiveSync简介 6.1.1 安装应用程序和反安装应用程序 6.1.2 数据同步更新 6.1.3 备份数据和恢复数据 6.1.4 移动文件 6.1.5 数据库的导入和导出 6.2 ActiveSync的限制 6.2.1 ActiveSync的联机数量 6.2.2 设备之间无法进行AcfiveSync 6.2.3 设备和服务器之间无法建立ActiveSync 6.3 ActiveSync的安全性 6.4 ActiveSyllc操作 6.4.1 建立ActiveSync服务提供者 6.4.2 ActiveSync架构 6.4.3 ActiveSync服务提供者运行 6.5 RAPI 6.5.1 RAPI的功能 6.5.2 RAPI联机函数 6.5.3 文件系统函数 6.5.4 登录注册表机码函数 6.5.5 数据库函数 6.5.6 系统程序函数 6.5.7 系统信息函数 6.6 操作RAPI应用程序 6.7 SQL Server 2005 Mobile Edition 6.7.1 同步化处理 6.7.2 存储引擎 6.7.3 查询处理器 6.7.4 和SQL Server 2005及Visual Studio 2005的整合 6.7.5 SQL Server 2005 Mobile的特色和架构 6.8 SQL Server Mobile的应用操作 6.8.1 建立数据库 6.8.2 建立发行信息的服务器 6.8.3 设定Web同步处理 6.8.4 设定SQL Server Mobile 6.8.5 建立SQL Server Mobile的应用程序 6.9 总结 6.10 习题 第7章 通信服务 7.1 实时通信 7.1.1 实时通信应用 7.1.2 使用XML设定文件 7.2 VoIP 7.2.1 TUI 7.2.2 VAIL 7.3 总结 7.4 习题 第8章 远程桌面协议 8.1 简介 8.2 RDP应用程序开发 8.2.1 RDP注册表设定 8.2.2 RDP的安全性 8.3 虚拟信道 8.3.1 虚拟信道服务器端应用程序 8.3.2 虚拟信道客户端应用程序 8.3.3 范例 8.4 总结 8.5 习题 第9章 网络程序开发 9.1 简介 9.1.1 通信协议 9.1.2 OSI模型 9.2 OSI模型的架构 9.2.1 物理层 9.2.2 数据链路层 9.2.3 网络层 9.2.4 传输层 9.2.5 会话层 9.2.6 表示层 9.2.7 应用层 9.3 TCP/IP的架构 9.3.1 网络层 9.3.2 Internet层 9.3.3 传输层 9.3.4 应用层 9.4 TCP和UDP 9.5 Socket 9.5.1 Berkely Socket 9.5.2 Micro$on WjEISOCk 9.6 实现WilldOWS CE的Socket 9.7 远程过程调用 9.8 Web Scrvice 9.9 建立Web Service 9.10 总结 9.11 习题 第10章 多媒体技术 10.1 音频技术(Audio Technologies) 10.1.1 Waveform Audio 10.1.2 Waveform Audio API 10.1.3 Waveform Audio应用程序开发 10.1.4 借助资源识别(Resource Identifier)使用PlaySound函数 10.1.5 音频编码管理者——Audio Compression Manager(ACM) 10.2 绘图技术(Graphics Technologies) 10.2.1 DirectDraw概论 10.2.2 Direct3D Mobile 10.3 媒体支持技术(Media Support Technologies) 10.3.1 Direct Show概论 10.3.2 Direct Show架构 10.3.3 过滤器图(Filter Graph) 10.3.4 播放一个多媒体文件 10.4 总结 10.5 习题 第11章 移动应用程序设计 11.1 Windows CE应用程序开发接口 11.1.1 MicrosoftWin32API 11.1.2 微软基础类链接库 11.1.3 .Net Compact Framework 11.2 应用程序开发工具 11.3 移动设备应用程序开发 11.3.1 Win32应用程序设计 11.3.2 .Net Compact Framework应用程序设计 11.4 总结 11.5 习题 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。