论文部分内容阅读
近年来随着国家经济的快速发展以及人民生活水平的迅速提高,我国汽车工业发展飞速,由此带动汽车电子产业大步前进,随着人们对汽车的安全,舒适,多功能等特性要求提高,单纯的车载电子设备已不能满足人们越来越“苛刻”的需要。自动控制技术、汽车电子技术、多媒体技术、互联网技术、无线通信等技术的引入,将使设计系统化,功能多元化的车载信息系统成为未来车载设备发展的趋势。因此在追求汽车舒适、方便、快捷的同时保证行车安全、效率,并满足用户多方面的需求成为了汽车业发展的主要方向。集多种功能于一体的车载多功能系统为驾驶员提供了集多媒体文件播放、娱乐、可视倒车等为一体的多种服务,将汽车的性能大大提高。嵌入式技术为汽车电子提供了极佳的解决方案,使开发出高性能、低成本的多功能车载系统成为可能。本文依托重庆市科委科研项目“工业自动化仪器仪表嵌入式系统开发平台”,采用嵌入式Linux与ARM微处理器相结合方法,将之应用于多功能车载电子设备。本文的主要研究工作和成果概括如下:首先,叙述了课题研究背景和意义及车载多功能系统国内外技术现状,具体分析了目前流行的车载系统总体实现方案,提出了将嵌入式Linux与ARM技术相结合应用于车载多功能系统的解决方案。其次,概述了基于Linux的车载多功能系统总体设计构架,简要的描述了系统的硬件构架,并根据本人的研究工作着重讨论了系统的软件结构的设计与实现以及车载多功能系统中LCD、触摸屏、音频、USB接口的驱动程序的移植与实现,在以S3C2410微处理器为核心的硬件电路的基础上,选用嵌入式Linux作为操作系统,并根据系统的特点设计并实现了系统引导程序Bootloader、Linux内核的裁剪及移植,制作了系统的根文件系统系统。成功地构建了车载多功能系统的嵌入式Linux运行平台。最后,根据车载多功能系统总体设计与系统实际需求相结合。在基于嵌入式Linux操作系统平台的基础上,选择Qt/E实现了系统的人机交互的图形界面,并在Linux内核提供的v4l接口基础上设计可视倒车程序,实现系统可视倒车功能。经过反复调试和改进系统基本实现了系统预期的功能。最后,文章对系统进行了总结和展望,提出了系统未来展望。