基于硬件加速的多核三维汽车仪表系统设计Design of multi-core 3D automotive instrument system based on hardware acceleration
杨二闯,张卫东,杨辉华,高春阳
摘要(Abstract):
为满足工业中仪表盘的应用和显示要求,提出基于多核Cortex-A9硬件加速的三维汽车仪表系统设计方案。为了提升三维仪表的视觉效果,采用基于Open GLES2.0的GPU硬件加速技术来提高仪表图形的渲染帧率。同时,对Linux内核做了优化,保证了图形运行时的流畅性。实验结果表明,该设计方案不仅能实时处理系统模块的信息,大幅降低CPU的使用率,且使三维汽车仪表更具真实感,达到了实际的测试要求。
关键词(KeyWords): 三维全液晶仪表;GPU硬件加速;嵌入式Linux;Cortex-A9;汽车仪表系统;渲染帧率
基金项目(Foundation): 国家自然科学基金项目(21365008,61105004);; 广西物联网技术及产业化推进协同创新中心资助项目(WLW20060610)~~
作者(Author): 杨二闯,张卫东,杨辉华,高春阳
DOI: 10.16652/j.issn.1004-373x.2018.05.028
参考文献(References):
- [1]FU Zhigang,DING Xiaodong.Research on development trend of automobile electronic technology[J].International journal of technology management,2013(2):20-22.
- [2]张文亮,武斌,李武峰,等.我国纯电动汽车的发展方向及能源供给模式的探讨[J].电网技术,2009,33(4):1-5.ZHANG Wenliang,WU Bin,LI Wufeng,et al.Discussion on development trend of battery electric vehicles in China and its energy supply mode[J].Power system technology,2009,33(4):1-5.
- [3]蔡黎,代妮娜,邓明.基于OBD协议的Android平台汽车虚拟仪表设计[J].电子技术应用,2011(12):83-86.CAI Li,DAI Nina,DENG Ming.Design of car virtual instrument based on OBD for Android[J].Application of electronic technique,2011(12):83-86.
- [4]陈新,蒲庆文.基于em Win图形库的电动汽车液晶仪表设计[J].仪表技术与传感器,2013(7):105-107.CHEN Xin,PU Qingwen.Electric vehicles LCD instrumentation design based on em Win[J].Instrument technique&sensor,2013(7):105-107.
- [5]江学焕,张金亮,樊红莉,等.基于CAN/LIN双总线电动汽车数字仪表系统的设计[J].计算机工程与科学,2015,37(11):2182-2187.JIANG Xuehuan,ZHANG Jinliang,FAN Hongli,et al.A design of electric vehicle digital instrument system based on CAN/LIN dual bus[J].Computer engineering and science,2015,37(11):2182-2187.
- [6]安亚君,皮国瑞,杨玉逢,等.基于IV+SEP4020微处理器的汽车虚拟仪表的研究[J].仪表技术与传感器,2011(1):33-35.AN Yajun,PI Guorui,YANG Yufeng,et al.Research of virtual instrument based on IV+SEP4020 microprocessor[J].Instrument technique&sensor,2011(1):33-35.
- [7]吴森,张恒平,毛雅风.混合动力公交车仪表系统的开发[J].武汉理工大学学报(信息与管理工程版),2012,34(3):293-296.WU Sen,ZHANG Hengping,MAO Yafeng.Development on instrument system for the hybrid bus[J].Journal of Wuhan University of Technology,2012,34(3):293-296..
- [8]李英.基于QNX硬加速的软控车载全虚拟仪表平台[J].电子技术应用,2012(10):129-132.LI Ying.Software control auto fully virtual instrument cluster platform based on QNX hardware acceleration[J].Application of electronic technique,2012(10):129-132.
- [9]王海清.嵌入式GPU硬件加速渲染的纹理传输优化及预取策略研究[D].长沙:湖南大学,2013.WANG Haiqing.Embedded GPU hardware accelerated rendering textures transport optimization and prefetching strategy research[D].Changsha:Hunan University,2013.
- [10]田丹,李运喜,胡宁,等.基于Eclipse的嵌入式软件交叉调试[J].现代电子技术,2015,38(6):86-89.TIAN Dan,LI Yunxi,HU Ning,et al.Cross-debugging of Eclipse-based embedded software[J].Modern electronics technique,2015,38(6):86-89.
- [11]郭云,康涛.基于嵌入式GPU虚拟仪表图形软件的实现[J].计算机系统应用,2012(10):47-52.GUO Yun,KANG Tao.Virtual instrument software system of cross platform based on GPU[J].Computer systems&applications,2012(10):47-52.