原創(chuàng)|行業(yè)資訊|編輯:黃竹雯|2016-03-07 17:10:45.000|閱讀 919 次
概述:Qt被廣泛用于汽車(chē)信息娛樂(lè)系統(tǒng)的操作系統(tǒng)和平臺(tái)配置。本篇文章將為大家介紹使用Qt創(chuàng)建數(shù)字儀表集群有什么優(yōu)勢(shì)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
Qt被廣泛用于汽車(chē)信息娛樂(lè)系統(tǒng)的操作系統(tǒng)和平臺(tái)配置。一些汽車(chē)制造商還在他們的數(shù)字儀表集群推出了Qt。我們相信在未來(lái)幾年將有更多用戶熟悉并使用Qt。因此,我們已經(jīng)在去年開(kāi)始集中研究和開(kāi)發(fā)怎樣使用Qt創(chuàng)建集群更有效率,并且最近在德國(guó)紐倫堡的2016嵌入式世界展會(huì)(Embedded World 2016)推出了第一代演示。
在汽車(chē)行業(yè)有一種很強(qiáng)的趨勢(shì),就是使用數(shù)碼圖形創(chuàng)建集群工具而不是傳統(tǒng)的模擬儀表。不同于70年代的第一個(gè)數(shù)字集群使用7-segment顯示器顯示速度,今天的汽車(chē)通常顯示模擬速度計(jì)連同一系列廣泛的其他信息的數(shù)字表示,如轉(zhuǎn)速表、導(dǎo)航、車(chē)輛信息和娛樂(lè)內(nèi)容。與模擬儀表相比,這種模式的好處是顯而易見(jiàn)的,例如它可以在不同的情況下根據(jù)駕駛員的需要來(lái)適應(yīng)顯示物品,也可以輕松地創(chuàng)建區(qū)域變體或適應(yīng)汽車(chē)模型的儀表板風(fēng)格。
我們創(chuàng)建的集群演示是為設(shè)備創(chuàng)建版本5.6 在NXP廣泛應(yīng)用的i.MX6 CPU運(yùn)行Qt。為了顯示Qt帶來(lái)的可能性,我們積極利用Qt映射功能,如Qt Location的地圖數(shù)據(jù)和GPS坐標(biāo)、Qt Multimedia的反向相機(jī)視圖、Qt SerialBus的通過(guò)CanBUS車(chē)輛數(shù)據(jù)的傳輸,以及Qt 3D的診斷視圖中車(chē)輛模型的可視化。整個(gè)UI是通過(guò)Qt Quick建立,邏輯是通過(guò)C++使用通用的Qt API創(chuàng)建。
嵌入式世界展會(huì)中,集群的主要顯示是一個(gè)12,3"HSXGA(1280×480)屏幕,演示中使用的第二個(gè)屏幕是模擬事件的觸控面板,例如轉(zhuǎn)數(shù)計(jì),將齒輪扭轉(zhuǎn),輪胎氣壓下降,一扇門(mén)被打開(kāi)等等。控制器通過(guò)CanBUS發(fā)送信息到集群中,然后反作用于相應(yīng)的事件。
演示是在嵌入式Linux上運(yùn)行,使用Qt為設(shè)備創(chuàng)建基線。除了嵌入式Linux,Qt還支持許多實(shí)時(shí)操作系統(tǒng),也就是在數(shù)字儀表的集群常用的那些。使用一個(gè)實(shí)時(shí)操作系統(tǒng)更易于實(shí)現(xiàn)系統(tǒng)的功能安全認(rèn)證,像一些實(shí)時(shí)操作系統(tǒng)已經(jīng)根據(jù)需要的功能安全標(biāo)準(zhǔn)要求進(jìn)行認(rèn)證。
我們的研究和開(kāi)發(fā)工作繼續(xù)朝著一個(gè)目標(biāo)努力,讓它直接用Qt創(chuàng)建領(lǐng)先的數(shù)字集群工具。我們相信,Qt是一個(gè)用于構(gòu)建的信息娛樂(lè)系統(tǒng)和集群的不錯(cuò)的選擇,這有利于在這兩個(gè)屏幕上使用同樣的技術(shù)。請(qǐng)繼續(xù)關(guān)注更多Qt信息,或討論在今天如何在汽車(chē)或其他更多行業(yè)中使用Qt。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)