论文部分内容阅读
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。嵌入式系统的应用领域和复杂程度正在日益发展。嵌入式系统相对于通用计算机系统具有差异巨大,资源有限,软硬件协同的特点。这些特点使得嵌入式系统应用开发难度大、效率低。 ARM(Advanced RISC Machines)公司的32位RISC处理器,以其高速度、低功耗、低成本、功能强、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。基于ARM类处理器和Windows CE操作系统的嵌入式系统的开发已成为当前嵌入式领域研究的一个热点。 本文深入讨论了基于Intel PXA270处理器的核心硬件设计和Windows CE.net操作系统的开发方法,一是完成了嵌入式计算机核心和外围扩展部分的硬件设计,二是完成了操作系统的移植和驱动程序的开发,并最终设计出一款嵌入式计算机。 硬件是嵌入式计算机的基础,本文主要讨论了基于PXA270和多种外围部件的硬件设计方法,画出了原理图,分析了高速多层PCB板的设计方法,并给出各关键模块设计中的注意事项。 软件是嵌入式计算机的灵魂,本文主要讨论了Windows CE.net操作系统的开发和移植,详细描述了Windows CE.net操作系统的内核定制。然后,结合作者的课题实践,用SRAM、IC卡等实例,详细地描述了驱动程序的开发过程。