论文部分内容阅读
近年来我国汽车工业发展迅速,2009年我国汽车工业取得了全球瞩目的成绩,首次超过美国,成为全球汽车产销量第一的国家。汽车工业的迅猛发展,也带动了汽车电子行业的快速发展。车载电脑作为汽车电子产品中科技含量最高的产品,也已经逐渐从以前的只为高端市场服务逐渐走向中低端市场。但目前我国的车载电脑产品绝大部分市场份额由欧美、日本等企业占领,国内的车载电脑产品没有强有力的技术作为支撑,缺乏自主的知识产权,在市场竞争中一直处于不利地位。研制出一款拥有完全自主知识产权的集成度高的车载电脑系统成为消费者的迫切需求。车载电脑是一个综合性项目,在项目设计之前首先进行项目的功能定位,设定项目实现的功能,然后对这些功能进行分析研究,选择相应的实现方法和手段,对方法和手段进行综合评估,确立合理的可行方案。车载电脑主要功能集中在休闲娱乐,辅助驾驶和车辆状态监测等方面。休闲娱乐方面主要包括:影视播放、音乐播放、移动电视、网络、收音机和车载蓝牙等。辅助驾驶方面主要包括:巡航定速、GPS导航和倒车影像等。车辆状态监测方面主要包括:发动机状态、变速箱状态、油耗状态和胎压状态等。本文详细比较了几种嵌入式处理器平台的设计和实现方案,最终选择采用基于Au1250处理器的硬件开发平台进行设计,以满足本项目对高性能、低功耗的要求。分析比较了目前主流的嵌入式操作系统Windows CE和嵌入式Linux,综合考虑功能需求、功耗、价格、产品开发周期等因素,最终选择了采用WindowsCE作为操作系统进行方案的设计。确立了基于Au1250处理器和Windows CE嵌入式操作系统的整体设计架构后,将项目的具体工作任务划分为三个部分:1)硬件电路设计,硬件电路的设计分为CPU及周边电路设计、存储设备电路设计、外部设备电路设计和扩展设备电路设计。整体设计以Au1250处理器为核心,尽量使用Au1250处理器自身功能模块,对于处理器不具备的功能采用FPGA扩展外部设备。2)操作系统开发,根据车载电脑项目功能的需求和特点,添加相应的单元组件,构建了适合车载电脑的Windows CE操作系统,生成了操作系统映像。对操作系统的引导程序进行移植,修改了配置文件,对驱动程序进行开发和验证。3)应用程序开发,开发了车载电脑的影音播放器。另外专门针对车载电脑的使用情况设计了适合车载电脑的用户界面。最后,分析整个项目的开发过程,总结了取得的成果和存在的问题,并对下一步设计工作进行了展望。