摘要:

汽车仪表是驾驶员获取汽车状态信息的关键设备,对汽车的安全行驶起着重要的作用。近年来,随着计算机、微电子和各种现场总线通信技术的广泛应用,汽车电子技术得到了迅猛的发展,汽车仪表盘上显示的信息不断增加,传统的机械式、电气式组合仪表越来越无法满足使用的需求。特别是随着汽车GPS导航、自动驾驶等新技术的日趋成熟,汽车仪表成为集显示、控制、通讯、娱乐为一体的汽车综合信息显示中心已经指日可待。 本文提出并设计了一种以ARM器件为CPU,以嵌入式Linux为操作系统的车载仪表盘系统。该仪表盘以嵌入式微处理器为核心,对汽车的各种信息状态,如电池电压、车速等参数进行采集、处理、显示和报警提示,驾驶员根据报警提示的结果进行相应的处理,以使汽车安全正常行驶。仪表盘本身作为汽车CAN总线的一个节点,支持CAN通信,可以接收来自其它CAN节点的信息并显示,也可以发送控制信息至其它CAN节点。该仪表盘在外型上不同于传统的汽车仪表,其显示端使用一个LCD显示屏代替原有的显示设备,汽车运行的所有状态信息都在该屏上显示,但为延续传统的操作习惯,将原来的车速、发动机转速等用指针显示的信息在显示屏上以模拟表的形式显示。并对越限工况和各种违规操作,在显示屏上以图形指示灯的形式闪烁显示并同时以真人语音进行提醒。 本文在简要介绍了汽车仪表发展趋势的基础上,重点论述了嵌入式系统的开发流程和模式,包括开发平台的搭建、驱动程序的开发、图形显示界面的开发和应用程序的设计。在嵌入式系统设计中,硬件、软件的可裁剪是其最大的特点,因此,增加功能模块(比如本系统中用到的CAN通信模块、音频输出模块等)是嵌入式系统设计中的一个重点和难点,所以本文重点之一是放在驱动模块的设计上。同时,作为信息显示中心,信息显示要求及时、准确、有美感,因此,图形界面的开发也是重点之一。 本课题所设计的汽车仪表,作为综合信息显示中心的一个雏形,可以方便地扩展GPS导航系统、汽车后视摄像系统、网络系统等模块,相信进一步的研究和开发,汽车综合信息显示中心将成为未来汽车上重要的一部分。

展开

嵌入式linux汽车仪表,基于ARM和嵌入式Linux的汽车仪表盘研制相关推荐

  1. linux 挂iscisc存储,基于arm的嵌入式linux操作系统的移植研究-通信与信息系统专业论文.docx...

    基于arm的嵌入式linux操作系统的移植研究-通信与信息系统专业论文 Classified Index: TP316.8 U.D.C: 621.38 Dissertation for the Mas ...

  2. 基于ARM的嵌入式Linux移植真实体验(3)――操作系统

    基于ARM的嵌入式Linux移植真实体验(3)――操作系统 宋宝华[email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 在笔者撰写的<C语言嵌入式系统 ...

  3. 基于ARM的嵌入式Linux移植真实体验(1)――基本概念

    基于 ARM 的嵌入式 Linux 移植真实体验( 1 ) ――基本概念 宋宝华   [email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 1. 引言 AR ...

  4. 基于ARM的嵌入式Linux移植真实体验(4)――设备驱动

    基于 ARM 的嵌入式 Linux 移植真实体验( 4 ) ――设备驱动 宋宝华 [email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 设备驱动程序是操作系 ...

  5. 基于ARM的嵌入式网络收音机的设计

    基于ARM的嵌入式网络收音机的设计 摘要:研究了一种基于ARM处理器的嵌入式网络收音机的设计方案.该系统以ARM处理器及其外围设备为硬件平台,以嵌入式Linux为操作系统,实现了网络收音.局域网共享音 ...

  6. 基于ARM的嵌入式Bootloader实现自动升级

    摘要:本文阐述了ARM7嵌入式系统Bootloader的基本流程,重点分析了在Bootloader中通过CF存储卡或硬盘实现对内核或文件系统进行升级.并通过EM8624L在ARM+uClinux下实验 ...

  7. 基于ARM的嵌入式无线视频监控系统

    http://in.eccn.com/tech_260_2011031014214013.htm 赵晓军 任明伟苏海霞 曹建坤 王飞 陈雷 国内外市场上主要推出的是数字控制的模拟视频监控和数字视频监控 ...

  8. arm板telnetd为什么运行不了_一种基于ARM的嵌入式系统开发的方案详细讲解

    背景介绍 在日益信息化的社会中,各种各样的嵌入式系统已经全面渗透到日常生活的每一个角落.嵌入式系统的功能越来越复杂,这就使得一个嵌入式系统产品从市场需求立项到方案选择.样机研制.定型量产所需要的开发费 ...

  9. 基于ARM的嵌入式系统外围硬件设计

    基于ARM的嵌入式系统外围硬件设计 一.嵌入式接口分类 (1)基本嵌入式接口 (2)嵌入式网络接口 (3)标准协议接口 (4)无线通信接口 二.基本嵌入式接口 1.实时时钟 (1)功能:专用的电路单元 ...

最新文章

  1. R语言使用car包的outlierTest函数通过假设检验的方法检测回归模型中的异常值(outlier)、输出异常值对应的统计量、p值以及Bonferonnii校正p值
  2. 基于邮件通道的WCF通信系统
  3. python3[进阶]8.对象引用、可变性和垃圾回收
  4. Java-ConfigHelper工具类
  5. 北京理工大学语音识别技术.ppt
  6. MyBatis执行原理图
  7. 点分十进制IP转换为32位二进制IP,带合法性校验
  8. 常见数学公式和符号的英文读法大全
  9. linux命令控制器在哪打开,在Linux上使用PS4控制器的两种方法:安装Steam和DS4DRV
  10. 100行代码,10分钟,详解Vue2.x响应式原理——理解Observer,Dep,Watcher
  11. 个人任务五——事后诸葛亮项目回顾
  12. ZOJ 2706 Thermal Death of the Universe (线段树)
  13. install nginx
  14. Dynamics CRM: 权限问题之SecLib::AccessCheckEx2 failed
  15. 最极致Windows仿Mac2.0【win11可用】——30分钟完成(W001)
  16. CDISC的SDTMIG,3.2版翻译和学习2---第二章 SDTM基础
  17. HDU 4009 Transfer water (最小树形图+虚根)
  18. Windows 上 DeepLab v3+ 训练自己的数据集
  19. 单片机+DHT11的温湿度采集监测系统,LCD1602显示,带报警功能,C代码、原理图和Proteus仿真
  20. python淘宝秒杀_python实现简单淘宝秒杀功能

热门文章

  1. 这家公司只有1个人,年赚一个亿
  2. Openface人脸识别的原理与过程
  3. docker-swam集群搭建
  4. 微信公众号文章怎么加入文件下载
  5. java web应用开发技术_第一章 Java Web应用开发技术
  6. 【c/c++】一直想写那个盗取别人手机号码的CODE
  7. 【感悟】在工作中勇于走出舒适圈
  8. 【离散数学】数理逻辑 第一章 命题逻辑(3) 逻辑等价与蕴含
  9. 我的不过范德萨就好过放电
  10. [日推荐]『TheGolfGame』一个高端大气上档次的小程序