论文部分内容阅读
当今社会拥堵的城市交通是大多数发达与发展中国家继续面临解决的问题,应对策略包括完善交通法规,合理规划城市道路等,最直接的也是最高效的方法就是将车辆与道路结合,运用高科技技术规划行车路线,保证行驶安全等功能。如今的车载管理系统市场可以说是种类繁多,他们相互竞争的核心则是管理系统的智能程度、硬件成本与软件功能。随着智能管理系统的服务要求逐步提高,因此研发一款功能完善,低成本高性能,开发周期短,易于维护升级的基于嵌入式的车载智能管理系统是很有必要的。ARM与Android的结合媲美当年Intel与Windows的黄金组合,其充分利用ARM微处理器的高性能、低功耗、稳定性强,扩展丰富的特点,外加Android操作系统的很好的兼容性、移植性,开发周期短,易于维护升级等优势决定了在消费品嵌入式领域作为应用产品的首选解决方案。多用于智能手机,智能家居,机顶盒与车载系统中。采用ARM微处理器结合Android开源操作系统的汽车智能管理系统,其主要设计目标在于实现最优行车路线规划与GPS导航、保障行车安全、采用人脸识别技术防止车辆被盗以及自动泊车等功能。不是单独以车辆为对象,而是将车辆、驾驶员与道路三者有机的结合在一起研究。本文根据智能汽车管理系统的功能要求与应用领域,对嵌入式的硬软件等各项技术进行了详细的研究。在硬件方面,主要是外围扩展电路的研究与硬件驱动的移植。在系统与软件方面,主要研究了系统的移植与应用程序的开发。硬件平台以三星公司的S3C2440微处理器为核心,外部包括串口、触摸屏、GPS/GPRS、TMPS在内的外围设备电路。对这些硬件的工作原理,设计流程进行了详细的研究与分析。在软件方面,本文全面的分析Android操作系统的系统架构,并建立了一套完整的交叉编译环境。成功的将Android系统的内核移植到S3C2440上,并主要修改开发了针对此平台的触摸屏,GPS,网卡,SD卡等外部设备的硬件驱动程序。应用程序方面,则着重灵活运用开源代码的API接口函数完成GoogleMaps结合GPS的导航程序与人脸识别的安全防盗系统,以及胎压胎温监控程序,提高了嵌入式设备的使用价值。通过本系统的研究与学习,将为移动终端嵌入式开发行业的同行在选择方案,研究学习上提供具有价值的经验。