基于i.MX6Q的车载多媒体终端的设计与实现

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:cau_hechun1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于科技的不断进步,车载多媒体设备经历了由简单到复杂的演变。汽车除了满足人们的出行方面的物质需求之外,还要给予人们舒适的环境、高质量的娱乐和可靠的安全保障。车载多媒体设备有更加集成化、智能化的发展趋势。车载多媒体设备以其性价比优势,越来越受到消费者青睐。对车载多媒体设备的研究有广阔的前景。  本文根据功能需求组织了硬件选择方案。i.MX6Q处理器以其卓越的音视频处理性能、较强的抗干扰性成为了车载多媒体终端处理器核心的首选。本终端采用高分屏实现对高清图像的显示,使用wm8770实现声道的切换,外围接口采用立式布局。车载多媒体运行的软件操作系统是安卓,它具有特定的架构。完成一个能够在车载多媒体终端上运行的最基本的安卓系统需要经过开发环境搭建、参数配置和源代码编译的过程。  对于车载多媒体终端的子模块功能实现,本文选择扩展键盘、加速度计、多功能方向盘、收音机和倒车影像并分章作详细介绍。本设计采用了I/O扩展器TCA9534作为扩展键盘控制器,其程序设计运用了Linux I2C子系统、输入子系统及有限状态机等理论,实现了具有连发功能的键盘驱动程序。考虑到功能扩展,本终端的加速度计使用复合传感器 MPU9520实现;根据操作系统架构,本文运用 Linux轮询输入设备、设备文件创建、硬件抽象层等理论成功将其移植到安卓操作系统;另外,本文简要介绍了加速度计在车辆碰撞检测上的程序设计。为驾驶员的方便操作和安全驾驶,本设计完成了一套基于CAN通信的多功能方向盘。多功能方向盘部分使用了FLEXCAN模块、CAN收发器和一款改造的方向盘作为硬件基础,使用STM32模拟了车身CAN总线,结合SocketCAN和JNI等软件理论实现了其预期功能。车载收音机和倒车影像除了其硬件选择外,本文详细介绍了V4L2架构的应用。在各章的最后,进行了对模块功能的测试。测试结果表明车载多媒体终端基本实现了设计预期,但在程序运行稳定性、功能完整性上还有待进一步提高。
其他文献
本文通过对荣华二采区10
期刊
2019年11月28日,第十五届中国国际机床工具展览会(CIMES2020)筹备会在武汉隆重举行.中国国际机床工具展览会(CIMES)作为双年度具有国际影响力的机床工具展览会之一,此次筹备
期刊
在我国,10kV配电网网损约占电力系统总网损的一半左右。研究适合于10kV配电网的改造方式和无功优化补偿模式,具有十分重要的意义。 结合目前正在进行的配电网改造,本论文综合考虑各个因素,着重计算分析了适合10kV农村配电网的无功优化补偿模式,并通过实际调研,选定三条典型10kV配电网络进行了理论分析:首先综合实际情况,通过潮流计算、分析,得到对改造前该配电网的总体认识;其次对实际配电网改造中
黄酮类物质和果胶广泛存在于柑橘属植物中。目前主要采用有机溶剂的提取方式来提取黄酮类物质。利用碱性和酸性无机溶剂连续提取黄酮类物质和果胶,极大减小了有机溶剂的用量,