李睿琦,牛新环,王征宇,姚尧
(1.河北工业大学天津市电子材料与器件重点实验室,天津300130;2.天津大学电气与自动化工程学院,天津300072;3.天津市计量监督检测研究院,天津300192)
基于i.MX6Q和OpenGL ES的汽车虚拟仪表的设计
李睿琦1,牛新环1,王征宇2,姚尧3
(1.河北工业大学天津市电子材料与器件重点实验室,天津300130;2.天津大学电气与自动化工程学院,天津300072;3.天津市计量监督检测研究院,天津300192)
该新型汽车虚拟仪表,以恩智浦开发的i.MX6Q为核心处理器搭建硬件开发平台,降低了汽车仪表的开发成本,提升了GPU利用率,创建多线程程序,减小了物理空间.同时,以Linux系统构建软件开发环境,利用OpenGL ES对仪表系统进行设定VBO操作,3DS模型转换等图形界面开发,提高了人机交互界面的友好性.本文设计的新型虚拟仪表系统针对嵌入式系统相对较低的计算和图形处理能力、相对较小的存储空间、相对较低的显示分辨率等特点进行适应性改造,具有跨平台性、低成本,界面显示精美、可扩展性良好等优点.
虚拟仪表;i.MX6Q;OpenGL ES;3DS;图形界面开发
汽车仪表作为提供汽车行驶过程中各项重要参数的人机交互界面[1],驾驶员能够通过仪表准确实时的获取汽车各系统部件的运行状态,通过有效的人机信息交互,保证了汽车的安全平稳运行,因此汽车仪表在汽车的整个系统中占据了重要的地位[2].传统机械仪表通过指针和刻度来实现必要的表盘显示信息,但其占用空间较大、仪表功能可靠性差,已经远远不……