從特斯拉Model S問世,到最近的小鵬汽車G3的上市,在新能源汽車、智能互聯(lián)網(wǎng)高速發(fā)展的背景下,越來越多的車型摒棄了傳統(tǒng)的機(jī)械儀表,進(jìn)而搭載顯示效果更加酷炫、內(nèi)容更加豐富的虛擬液晶儀表。
硬件平臺(tái)
本虛擬3D儀表采用高性能的i.MX8系列四核CPU,搭載汽車級(jí)DDR4內(nèi)存以及eMMC存儲(chǔ)器;i.MX8系列處理器支持圖形,視頻,圖像處理,音頻和語音功能,是安全認(rèn)證和高效性能要求的理想選擇。BSP配有高度優(yōu)化的驅(qū)動(dòng)程序和軟件,可為嵌入式工業(yè)和汽車市場提供廣泛的支持和應(yīng)用。
-
汽車級(jí)高性能Cortex-A35四核CPU,工作頻率高達(dá)1.2GHz;
-
汽車級(jí)高性能Cortex-M4 CPU,工作頻率達(dá)266MHz;
-
支持嵌入式Linux系統(tǒng),支持Qt圖形庫;
-
支持2路MIPI/LVDS,可實(shí)現(xiàn)雙屏顯示,最高達(dá)1080p@60;
-
支持OpenGLES2.0、OpenGLES3.0,可實(shí)現(xiàn)3D模型加速渲染;
-
上電快速啟動(dòng),3秒即可顯示,可根據(jù)實(shí)際應(yīng)用進(jìn)一步優(yōu)化。
在顯示方面,采用LVDS輸出,外接1280*480顯示屏,其框圖如圖1所示。
圖1 系統(tǒng)功能框圖
軟件平臺(tái)
采用QT + OpenGL ES方案進(jìn)行開發(fā),Qt 是一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。它提供給開發(fā)者建立圖形用戶界面所需的功能,廣泛用于開發(fā)GUI程序,也可用于開發(fā)非GUI程序。Qt是完全面向?qū)ο蟮?,很容易擴(kuò)展,并且允許真正地組件編程。OpenGL ES作為一種跨平臺(tái)、跨編程語言的軟件接口,其可為軟件與圖形加速器之間提供功能強(qiáng)大且靈活的底層交互途徑,良好的可移植性也使得OpenGL ES廣泛應(yīng)用于3D圖形界面的開發(fā)。
運(yùn)行效果
該虛擬儀表界面顯示精美、酷炫,儀表功能完善,同時(shí)在開發(fā)板上運(yùn)行流暢,其運(yùn)行效果圖如圖2所示。
圖2 運(yùn)行效果圖
利用NXP提供的Vivante vAnalyzer工具,對(duì)該程序進(jìn)行分析,得到性能分析曲線如圖3所示。圖中Chart 1,紫色為Driver utilization(驅(qū)動(dòng)器利用率)、棕黃色為GPU utilization(GPU利用率);Chart2中,藍(lán)色為Total cycles(GPU總周期)、灰色為Total idle cycles(GPU總空閑周期)。根據(jù)曲線數(shù)據(jù),主要參數(shù)整理如表1所示。
圖3 虛擬儀表性能曲線
表1 關(guān)鍵性能參數(shù)變化情況
從測試結(jié)果可以看出,i.MX8系列功能強(qiáng)大,運(yùn)行該虛擬儀表,其GPU利用率不超過10%,為以后的擴(kuò)展留有充足的余量,如外接中控屏,引入3D導(dǎo)航等。
-
gpu
+關(guān)注
關(guān)注
28文章
4922瀏覽量
130818 -
周立功
+關(guān)注
關(guān)注
38文章
130瀏覽量
38135 -
小鵬汽車
+關(guān)注
關(guān)注
4文章
574瀏覽量
15359
原文標(biāo)題:是時(shí)候告別傳統(tǒng)的機(jī)械儀表了-- i.MX8虛擬儀表
文章出處:【微信號(hào):Zlgmcu7890,微信公眾號(hào):周立功單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于RK3576開發(fā)板的QT GUI例程

【技術(shù)案例】Qt 環(huán)境部署 - Ubuntu 篇

ElfBoard技術(shù)貼|如何在ELF 1開發(fā)板上交叉移植Qt

Qt Group發(fā)布Qt AI Assistant,助力跨平臺(tái)UI開發(fā)
ES32W0030硬件參考設(shè)計(jì)

ES7W8020硬件參考設(shè)計(jì)

加速電機(jī)控制器開發(fā):EasyGo硬件在環(huán)測試平臺(tái)一站式解決方案
Qt Group發(fā)布Qt Accelerate,加速數(shù)字產(chǎn)品開發(fā)進(jìn)程
基于QT開發(fā)國產(chǎn)主板終端桌面程序 高效、穩(wěn)定、跨平臺(tái)的解決方案
[迅為RK3568開發(fā)板]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗(yàn)QT跨平臺(tái)能力
![[迅為RK3568<b class='flag-5'>開發(fā)</b>板]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗(yàn)<b class='flag-5'>QT</b>跨<b class='flag-5'>平臺(tái)</b>能力](https://file1.elecfans.com/web3/M00/02/F1/wKgZO2diirGAPoENAACpt0CV3xc346.png)
非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗(yàn)QT跨平臺(tái)能力-迅為RK3568開發(fā)板
全志T507-H國產(chǎn)平臺(tái)Ubuntu系統(tǒng)正式發(fā)布,讓您的應(yīng)用開發(fā)更便捷!
汽車異構(gòu)硬件平臺(tái)開發(fā)如何進(jìn)行靜態(tài)代碼分析

嵌入式QT常見開發(fā)方式有哪些?
QT5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境

評(píng)論