基于 Android 车载虚拟仪表人机界面设计_第1页
基于 Android 车载虚拟仪表人机界面设计_第2页
基于 Android 车载虚拟仪表人机界面设计_第3页
基于 Android 车载虚拟仪表人机界面设计_第4页
基于 Android 车载虚拟仪表人机界面设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Android车载虚拟仪表人机界面设计摘要:

提出了利用Google的Android作为车载虚拟仪表人机界面的软件开发平台。在Android系统框架上实现虚拟仪表的人机界面,阐述了如何对Android现有系统框架进行裁剪和调整,使系统更加符合车载虚拟仪表人机界面的要求,利用Android提供的组件设计虚拟仪表人机界面的各个功能逻辑模块,使得模块设计更加合理,模块之间的耦合性更小。设计了基于REAL210车载仪表人机界面,结果表明,基于Android的虚拟仪表人机界面功能更加丰富、操作更加友好、易于升级和维护,能较好地满足用户的需求。市场行情目前普遍使用的是WindowsCE和Linux操作系统。WindowsCE操作系统功能稳定,有完善的技术支持,但价格昂贵、源代码封闭、网络可利用资源较少;Linux操作系统的最大优势在于免费和开源,是车载信息显示系统的主流操作系统,但其并不是基于移动设备开发的,不能完全满足移动设备的需求。Android车载人机界面的优点对于目前主流的嵌入式平台支持良好。不存在任何以往阻碍移动产业创新的专权障碍。Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰。以Apache开源许可证的授权方式,发布了Android的源代码。系统硬件体系Android软件系统的定制应用程序的设计与实现CAN模块CAN模块用于数据的采集和处理,CAN模块接到数据后,要对数据进行解析,判断出接收到的数据类型。最终得到所需要的值。通过编程计算出数据代表的实际发动机状态值,即可准确地在车辆实时功能模块中显示当前的车辆状态。数据访问模块程序的数据访问模块,采用Android系统内置的SQLite数据库,对一些重要车况信息自动记忆存储,便于分析和维修,起到汽车“黑匣子”的作用。存储的车况信息可以通过点击回放按钮直接在仪表界面上回放,真实再现汽车行进过程中的状况。功能模块功能模块用于测控车辆的速度、发动机转速、水温和燃油、告警事件的显示。告警模块告警模块本身是一个BroadcastReceiver,它负责接收其他模块的告警事件,超速、油量、水温、油压等,并将这些信息写入数据库,同时调用告警显示界面显示对应的信息或以Notification的方式在状态栏进行提示。总结利用Android作为人机界面所开发的框架通过各个功能模块的细化,可以使系统设计更合理,模块结构更独立,容易进行软件维护和代码二次开发,基于Android应用程序框架设计的各个模块,可以进行自由修改和替换,提高了系统的可定制性,虽然Android是手机软件开发平台,但凭借

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论