摘要: |
汽车仪表是汽车与驾驶员进行信息交流的接口,也是汽车高精尖技术的主要部分。近几年来,基于嵌入式操作系统的车载仪表系统的开发日益得到人们的重视。在本课题中,设计了一款基于嵌入式微控制器和嵌入式操作系统的车载智能仪表系统,该系统由相辅相成的软、硬件平台构成。
首先,构建车载智能仪表系统的硬件平台。在嵌入式系统设计中,ARM系列处理器通常作为硬件平台核心的首选器件。在本次设计中,选用Samsung公司推出的16/32位RISC处理器S3C2410来控制车载仪表系统的硬件模块。S3C2410采用了ARM920T内核,为手持设备和一般类型应用提供了低价格、低功耗、高性能、小型微控制器的解决方案。车载仪表系统完整的硬件平台由S3C2410及其外围配置器件构成,这些器件包括SDRAM、FLASH、音/视频接口卡、SD卡、LCD和触摸屏等。
其次,实现车载智能仪表系统的软件设计。考虑到仪表界面的美观性和整个系统的实时性,选择Windows CE操作系统作为本课题的软件平台核心,整个软件平台的开发也是围绕该操作系统进行的。应用Platform Builder开发和定制一个满足本课题需求的Windows CE操作系统;围绕已经设计好的硬件平台对各个设备进行驱动程序的设计和添加;最后应用EVC开发应用软件,即设计出车载智能仪表系统的界面。
最终,车载相关信息通过CAN总线接口传递到仪表系统的硬件平台中,ARM处理器控制、处理车载信息,将其通过软件平台的处理后显示到仪表界面上。 |