摘要: |
随着嵌入式系统的日益发展、ARM处理器以及图形显示设备的广泛应用,特别是在人机交互的应用场合,嵌入式产品应用相当广泛。因此,在汽车上采用液晶显示、软件编程的方法,实现切换显示汽车各种功能状态,是今后车用仪表的发展趋势和潮流。
本课题致力于全数字式汽车仪表系统的设计和开发研究。主要阐述了该嵌入式系统平台的构建思想和实现方法,实现了在嵌入式Linux操作系统下、ARM微处理器为主构成的平台上用液晶显示器图形化显示复杂的车载信息的方法。为了方便非专业用户的使用,采用MiniGUI为嵌入式GUI。MiniGUI为应用程序定义了一组轻量级的窗口和图形设备接口,利用这些接口,每个应用程序可以建立多个主窗口,然后在这些主窗口中创建按钮、编辑框等控件。
本课题借助于嵌入式系统硬件及操作系统的支持,将各种各样与车辆和驾驶有关的工况信息的界面,都集成在一个显示界面终端上。对于显示内容较多的情形,再通过软件接口和各种处理软件连接,采用视频切换技术在LCD液晶屏幕上切换显示不同的内容,通过按键进行屏幕切换。最后,本课题给出了在测试系统下采用CAN总线接口提取车速、发动机转速、机油压力、油量、水温、传动箱压力及其它车况等信息,实验表明采用虚拟仪表技术完全能够满足车辆运行参数和状态显示的要求,可扩充性好,配置方便。 |