嵌入式系统具有软硬件紧密结合的特点,其设计与计算机领域单纯的软件设计及电子工程领域单纯的硬件设计都不同,它是计算机与电子工程设计两者的结合,是软硬件的综合设计。国内的嵌入式技术教学和设计的人才缺乏,人才供需矛盾突出,教学改革势在必行。
本书希望在这点上做些尝试,采用软硬件结合的方式介绍嵌入式系统设计,以帮助有志于从事嵌入式系统设计的学生和工程技术人员,提高嵌入式系统的软硬件综合设计能力。
本书在内容的安排上,考虑到市场的具体需求和当前嵌入式技术的发展现状,基于ARM硬件平台进行讲解,将嵌入式Linux和WindowsCE系统下的嵌入式开发作为主要内容。
本书分为三个部分,共l5章:
第一部分是嵌入式基础,包括第1-5章。主要介绍了嵌入式系统概述,软硬件协同设计方法,ARM嵌入式微处理器的体系结构和指令系统,典型微处理器53(2410的接口设置以及构件技术。
第二部分是嵌入式Linux操作系统,包括第6-11章。主要介绍了嵌入式Linux开发环境的建立过程,嵌入式Linux的BootLoader,Uboot启动代码,嵌入式Linux内核,嵌入式Linux文件系统,嵌入式Linux驱动程序开发以及嵌入式Linux应用程序开发。
第三部分是WindowsCE.NET操作系统,包括第12-15章。主要介绍了WindowsCE.NET系统概述,windowsCE.NET内核定制的墨本过程,Windows CE.NET系统开发过程以及WindowsCE.NET应用程序开发。