论文部分内容阅读
随着计算机技术和通信技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用,成为当前IT产业的焦点之一,呈现出巨大的市场需要。嵌入式系统已广泛应用于工业,国防,医疗,通信等领域。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。ARM(Advanced RISC Machines)公司的32位RISC处理器,以其高速度、低功耗、低成本、强功能、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。本文选择Intel公司的嵌入式处理器PXA255作为CPU,研究和解决的主要任务就是如何在此处理器基础上设计一个良好的嵌入式应用软硬件综合开发平台,从而搭建一个完善的嵌入式车载系统。 归纳起来,本文做的主要工作如下: (1)分析了嵌入式系统的特点和应用领域,ARM和XScale体系结构的特点,并在此基础上深入研究Intel公司的嵌入式处理器PXA255的主要特点和功能,自行开发实现了基于Intel PXA255处理器的嵌入式车载系统硬件平台,并详细介绍了系统硬件电路原理图和PCB(印刷电路板)的设计。 (2)通过研究Microsoft公司的Windows CE.net操作系统的特性及其移植方法,深入地分析和研究了如何在一个新的硬件平台上移植实时操作系统Windows CE.net的详细步骤,并且在自行开发的车载系统硬件平台上成功地移植了Windows CE.net操作系统,解决了如何在硬件平台上开发Boot Loader,设备驱动程序等难题。并给出LCD和触摸屏两个外部设备的驱动实现方法。 (3)给出了GPS和GSM网络这两个具体功能的应用分析,并对本车载系统的前景进行了总结和展望。 当然,本系统还有许多需要完善的地方,要想做成真正的产品还需要对稳定性等方面做严格的测试。