摘要: |
车载信息系统运用计算机、卫星定位、通信、控制等技术来为汽车用户提供安全、舒适、智能化的服务,作为智能汽车的重要组成部分,它集车辆检测控制、定位导航、安全防盗和综合信息显示功能于一体,在改善交通环境,实现交通智能化方面发挥着重要的作用。
人们对汽车的安全、舒适、多功能等特性需求不断提高,本系统针对传统车载导航系统功能单一、集成度低等缺点,采用ARM9处理器S3C2410和嵌入式Linux操作系统作为系统的开发平台,利用CAN总线技术、GPS全球定位系统和GPRS无线通信技术开展了系统车辆检测控制、定位导航、安全防盗和综合信息显示等技术的研究,所构成的系统具有良好的扩展性。
本文从硬件和软件两个方面对车载信息系统进行了详细的研究与设计。车载信息系统主要由数据处理模块、信号采集模块、定位导航模块、无线通信模块和人机交互模块组成,首先对车载信息系统的各外围模块硬件进行了详细的设计,包括电源、时钟、复位电路,存储器系统,UART接口,CAN总线接口,GPS接收模块,GPRS无线通信模块,LCD液晶显示屏和触摸屏;其次是嵌入式Linux系统的构建,主要包括交叉开发环境的建立,引导装载程序Bootloader VIVI的移植实现,Linux内核的裁剪与移植,文件系统的创建和相关设备驱动程序的设计;最后介绍了车载信息系统用户应用程序的开发,详细地描述了GPS数据的接收处理方法,实现了车载信息系统的拨号上网,并采用MiniGUI设计了图形用户界面。
|