由李尚柏等编著的《基于ARM的嵌入式Windows CE系统高级开发技术》共12章,分为3部分。第1部分(第1~3章)为嵌入式系统的概念和硬件基础,介绍了嵌入式系统的基本概念、嵌入式微处理器及其主要的片内外设;第2部分(第4~8章)为嵌入式操作系统,介绍了Windows CE嵌入式操作系统的特性、体系结构、系统原理、设计方法、驱动程序开发以及应用程序开发;第3部分(第9~12章)为实例分析,重点讨论了嵌入式系统开发过程中常见但不易解决的技术难题,内容包括无操作系统的应用程序开发、Windows CE中断驱动程序的开发、Windows CE内核的修改和扩展以及嵌入式系统引导程序的修改和扩展等。本书可作为高等院校电子工程、计算机、微电子、自动控制等相关专业本科生和研究生的教材。
嵌入式系统涉及嵌入式硬件设备、嵌入式操作系统和嵌入式应用软件等多种技术和概念。由李尚柏等编著的《基于ARM的嵌入式Windows CE系统高级开发技术》从嵌入式系统设计和应用开发的角度,系统、全面、详细地介绍了基于Windows CE的嵌入式系统的设计原理、开发步骤和高级应用开发技术。全书共12章,分为3部分,第1~3章为基础和概念部分,介绍了嵌入式系统的基本概念、嵌入式微处理器及其主要的片内外设;第4~8章为Windows CE操作部分,介绍了Windows CE嵌入式操作系统的特性、体系结构、系统原理、设计方法、驱动程序开发以及应用程序开发;第9~12章为提高部分,在介绍基本原理、设计方法的基础上,为了加深读者对嵌入式系统基本概念和原理的理解,提高读者的设计水平,以应用实例分析的形式,重点讨论了嵌入式系统开发中常见但不易解决的技术难题,包括无操作系统的应用程序开发、Windows CE中断驱动程序的开发、Windows CE内核的修改和扩展以及嵌入式系统引导程序的修改和扩展等。
《基于ARM的嵌入式Windows CE系统高级开发技术》采用循序渐进、深入浅出、理论联系实际的写作理念,既有理论分析,又有丰富生动的应用实例,使读者能够快速、全面地掌握嵌入式系统设计与开发中的基本技能。
《基于ARM的嵌入式Windows CE系统高级开发技术》可作为从事嵌入式系统开发的工程技术人员的参考用书,也可作为高等院校电子工程、计算机、微电子、自动控制等相关专业本科生和研究生的教材。
第1章 嵌入式系统概论
1.1 概述
1.2 嵌入式系统简介
1.3 嵌入式微处理器
1.3.1 arm嵌入式微处理器
1.3.2 其他类型的嵌入式微处理器
1.3.3 嵌入式微处理器的选型
1.4 嵌入式操作系统
1.4.1 嵌入式操作系统的特点
1.4.2 嵌入式操作系统分类
1.4.3 常见嵌入式操作系统简介
1.4.4 常用嵌入式操作系统特征比较
1.5 本章小结
1.6 复习与思考
……
第2章 ARM微处理器基础
第3章 ARM9内核处理器常用资源
第4章 Windows CE操作系统
第5章 Windows CE体系结构
第6章 Windows CE的内核定制
第7章 Windows CE驱动程序
第8章 Windows CE应用程序开发
第9章 应用实例——无操作系统的应用程序开发
第10章 应用实例——Windows CE中断驱动程序开发
第11章 应用实例——内核驱动的修改和扩展
第12章 应用实例——引导程序的修改和扩展
参考文献
附录A ARM指令速查表
附录B Thumb指令速查表