|
- 2017
基于i.MX6Q 和OpenGL ES 的汽车虚拟仪表的设计DOI: 10.14081/j.cnki.hgdxb.2017.02.001 Keywords: 虚拟仪表, i.MX6Q, OpenGL ES, 3DS, 图形界面开发virtual instrument, i.MX6Q, OpenGL ES, 3DS, graphical interface development Abstract: 该新型汽车虚拟仪表,以恩智浦开发的i.MX6Q 为核心处理器搭建硬件开发平台,降低了汽车仪表的开发成本,提升了GPU 利用率,创建多线程程序,减小了物理空间. 同时,以Linux 系统构建软件开发环境,利用OpenGL ES 对仪表系统进行设定VBO 操作,3DS 模型转换等图形界面开发,提高了人机交互界面的友好性.本文设计的新型虚拟仪表系统针对嵌入式系统相对较低的计算和图形处理能力、相对较小的存储空间、相对较低的显示分辨率等特点进行适应性改造,具有跨平台性、低成本,界面显示精美、可扩展性良好等优点.A new type of virtual instrument was designed in this paper. The board was developed by NXP, using i.MX6Q as the core processor of hardware platform. It can reduce the development cost of the automobile instrument and improve the GPU utilization, create a multi-threaded program can reduce physical space. At the same time, basing on Linux system as a software development platform, OpenGL ES was used for virtual instrument graphic interface development which involved set the VBO and the 3DS model conversion. It can enhance the friendliness of user interface. This kind of new virtual instrument system has the advantages of cross-platform, low cost, elegant interface, good scalability, etc. In view of the embedded system has a low computing and graphics processing power, smaller storage space, lower display resolution.
|