论文部分内容阅读
近年来,随着信息化、智能化、网络化的发展,嵌入式系统技术获得了广阔的发展空间。嵌入式系统正在个人数据处理、多媒体通信、在线事务处理、生产过程控制、交通控制等各个领域内得到了广泛的应用,各种相关的嵌入式产品纷纷涌现。特别是嵌入式无线Internet的逐渐成熟和广泛实用化,国内外各种嵌入式产品的进一步开发和推广,嵌入式技术越来越和人们的生活紧密结合,它拉近了人与计算机的距离,形成一个人机和谐的工作与生活环境。同时,嵌入式系统的软硬件开发,已被人们公认为是一个具有良好发展潜力的行业。嵌入式产品本身的特点决定了选择和使用合适的嵌入式操作系统是进行高效嵌入式开发的关键。论文结合实际开发经验,主要介绍了嵌入式系统和嵌入式操作系统的特点、分类。阐述了Windows CE.net的功能结构、核心特性、内核定制、软件开发方法和应用领域等。研究了Windows CE.net的进程、线程的特点、进程通信和内存管理方面的知识,达到充分利用操作系统内核提供的服务,提高编程效率、节省资源的目的。结合PXA270嵌入式实验平台,讨论了利用Windows CE.net的集成开发环境Platform Builder定制操作系统内核的方法和过程,并通过超级终端的控制将内核镜像文件烧写到实验箱的Flash中。总结了Windows CE.net系统的移植的主要步骤。基于PXA270实验平台阐述了Windows CE.net的驱动程序开发过程,开发了针对硬件LED的驱动。利用开发工具PB和EVC,采用MFC方法完成俄罗斯方块游戏的开发并在模拟器和PXA270嵌入式实验箱上实现,通过对比游戏在模拟器和实验箱上运行时情况,证明游戏运行正常,预期的功能得到很好的实现。论文在技术理论的基础上,深入研究了嵌入式操作系统Windows CE.net的特点和软件开发方法。Windows CE.net充分发挥了嵌入式操作系统可定制、可移植、体积小等优势,便于嵌入式产品的开发。并通过驱动和游戏开发实例,结合PXA270硬件平台,详细论述了嵌入式软件开发和实现过程,以及他们的技术优势。对于高效实用的嵌入式软件开发和实现具有很强的指导意义和实用价值。