• <u id="qkpp5"></u>

    1. <p id="qkpp5"><nav id="qkpp5"><option id="qkpp5"></option></nav></p>
      <p id="qkpp5"><var id="qkpp5"></var></p>
    2. 玖玖av,国产成人精品777777,日韩无,成人亚洲精品一区二区三区嫩花,人妻2,好吊AV,内射网站,国产九九在线视频
      正在閱讀:一個構(gòu)架 一種語言 打造全棧式數(shù)字座艙極致體驗

      一個構(gòu)架 一種語言 打造全棧式數(shù)字座艙極致體驗

      2022-01-10 17:02:58來源:蓋世汽車網(wǎng) 關(guān)鍵詞:車載設(shè)備車載數(shù)字產(chǎn)業(yè)閱讀量:21277

      導(dǎo)讀:Qt的圖形化工具很方便地開發(fā)車載數(shù)字座艙中圖形化界面;Qt for Android Automotive將Qt技術(shù)為開發(fā)團(tuán)隊提供易于使用的、可靠穩(wěn)定的底層接口。
        Qt提供的圖形化工具可以很方便地開發(fā)車載數(shù)字座艙中圖形化界面。同時Qt for Android Automotive將Qt技術(shù)、車載信息娛樂系統(tǒng)以及安卓平臺三者進(jìn)行集成,提供Java API的Qt/C++封裝,為開發(fā)團(tuán)隊提供易于使用的、可靠穩(wěn)定的Android IVI的底層接口。
       
        作為國際知名軟件,Qt已發(fā)展了26年,在各行各業(yè)都有廣泛的應(yīng)用,公司總部位于芬蘭,主要提供圖形化開發(fā)框架和渲染引擎。目前,Qt公司在赫爾辛基納斯達(dá)克是上市,每年保持30%-40%的成長率。
       
        在汽車行業(yè),Qt服務(wù)眾多客戶、項目,全球有幾個標(biāo)桿性的用戶,一個是梅賽德斯奔馳,MBUX全系列的數(shù)字座艙系統(tǒng)都是基于Qt平臺開發(fā);特斯拉的數(shù)字座艙也是基于Qt開發(fā);以及福特、現(xiàn)代等等。國內(nèi)的廠商也有較多合作,如上汽大眾,廣汽等等,Tier One包括延鋒偉世通和德賽西威。
       
        極致渲染
       
        Qt本身是非常龐大的體系架構(gòu),涵蓋桌面的應(yīng)用程序開發(fā),嵌入式或者智能穿戴都有對應(yīng)的解決方案。提供多種開發(fā)方式。在數(shù)字座艙上用的比較多的開發(fā)方式,一個是基于Qt Quick技術(shù)的2D和3D的UI,另一個是Qt支持WebUI,Qt內(nèi)置的瀏覽器,可以在Qt界面上嵌入HTML的內(nèi)容。
       
        林斌介紹了最重要的部分——Qt Quick渲染引擎/圖形技術(shù)。該技術(shù)首先是一種開發(fā)語言 QML,它也是一個渲染引擎,可以同時渲染2D和3D內(nèi)容。這是Qt和很多廠家的技術(shù)不一樣的地方,它統(tǒng)一了2D和3D設(shè)計工具,設(shè)計團(tuán)隊可以很方便地拖拽,把畫面組合起來。
       
        林斌介紹了Qt展示的流程圖/軟件架構(gòu)圖是完整Qt Quick技術(shù)的渲染總線。值得一提的是2D的渲染引擎,為什么有獨(dú)立的2D渲染引擎?是因為2D場景也是由GPU渲染的,但是2D場景的一些需求和3D場景不一樣,2D場景會產(chǎn)生大量碎片化的圖元,需要對它做一些批次整合,或者做一些性能的優(yōu)化,它的渲染效率才會大大提高??傊绻肎PU渲染2D場景,必須要有這種專業(yè)的引擎。
       
        除了2D渲染引擎,Qt還提供3D的渲染引擎專門用于渲染3D場景下的內(nèi)容,它的優(yōu)化邏輯和算法和2D是不一樣的。Qt能做到2D和3D完整的解決方案。Qt現(xiàn)在GPU的渲染會基于OpenGL的標(biāo)準(zhǔn),大多數(shù)的軟件都是基于OpenGL標(biāo)準(zhǔn)進(jìn)行開發(fā),但是OpenGL已經(jīng)算是上一代的架構(gòu)了,以Vulkan為代表的新一代的技術(shù)架構(gòu)已經(jīng)有了取代的趨勢,未來五到十年,兩者會并存。Qt在引擎的輸出部分做了一層渲染硬件接口,不會直接對接OpenGL或Vulkan,而是以插件的形式讓用戶自由選擇,客戶可以不修改一行代碼,直接通過環(huán)境變量切換不同輸出。
       
        從3D的性能方面而言,Qt可以支持先進(jìn)的光照算法,基于圖片的光照技術(shù)(IBL)等技術(shù),滿足汽車App的需求。
       
        不停旋轉(zhuǎn)的球是另外一個技術(shù)——真實(shí)物理渲染(PBR)技術(shù),它可以非常高精度的模擬真實(shí)的金屬或者物體表面的反光情況,還是在那個案例里面,如果有一個car body control的車模,車模表面的反射或者一些倒影都可以用這個技術(shù)完全可以實(shí)現(xiàn)。
       
        Qt可以動態(tài)生成頂點(diǎn),動態(tài)生成材質(zhì),針對汽車行業(yè)很典型的地形生成需求,即ADAS或者一些車載導(dǎo)航的道路周邊需要有一些隨機(jī)生成的地形, Qt完全支持該功能,可以隨機(jī)生成或者加入一些算法生成地圖。
       
        Qt后期著色器可以給畫面增加一些變化,比如說我整個畫面要做一些動態(tài)的模糊,或者配合你的主題顏色要做一些變色。
       
        在開發(fā)當(dāng)中普遍問到一個問題,車載3D的圖形界面對畫面的精細(xì)度要求非常高,完美度要求非常高,所以Qt Quick也加入了豐富全面抗鋸齒的功能。
       
        Qt提供了非常專業(yè)的兩個獨(dú)立渲染引擎,也就是說Qt可以實(shí)現(xiàn)在同一個原代碼里面既編輯2D又編輯3D,3D和2D控件混合的狀態(tài),或者是可以在同一個直角坐標(biāo)系里面繪制3D和2D的原件,把2D的文字或者照片浮空顯示,有一個3D車?;蛘?D的模型從前到后不停進(jìn)行穿越。
       
        此外,從Qt6.0開始,Qt支持骨骼動畫、支持變形動畫和3D粒子效果。
       
        完整工具鏈 確保及時高質(zhì)量交付
       
        Qt的工具也是非常重要的部分,其提供了業(yè)內(nèi)最完整的工具鏈。
       
        第一,Qt提供了Designer Tools,就是Qt的設(shè)計師工具,提供簡單的托托拽拽,編輯關(guān)鍵幀就可以實(shí)現(xiàn)動畫的工具,這是在前面設(shè)計端。
       
        第二,Qt也提供了Developer Tools,可以用來編寫代碼、編譯和調(diào)試。
       
        第三,Qt支持自動化的測試工具,Qt有集成自動化回歸測試的小工具,這樣的話Qt編寫一些測試腳本,放在Qt的CI/CD工具里面,這樣每開發(fā)一次,或者每提交一次代碼可以進(jìn)行完整的自動測試。從而提高開發(fā)結(jié)果的質(zhì)量,也縮短開發(fā)時間。
       
        Qt的設(shè)計工具Design Studio,有幾個功能。
       
        一是可以支持素材導(dǎo)入。2D的素材包括Photoshop、Illustrator、Sketch、Figma等,把工具開發(fā)出來的UI直接轉(zhuǎn)換成Qt的代碼。
       
        二是生成了這個場景就可以編輯它的動畫,編輯它的狀態(tài)機(jī),實(shí)現(xiàn)簡單的場景拼接。這個版本Qt還對3D開發(fā)進(jìn)行了一些優(yōu)化,包括它的可視化3D粒子效果的編輯,包括它的PBR高級材質(zhì)編輯,以及自定義著色器的編輯。
       
        Qt的測試工具,細(xì)分Qt三個產(chǎn)品:
       
        第一是Squish,是一個自動化回歸測試工具。
       
        第二是COCO,代碼覆蓋率的統(tǒng)計工具,有多少代碼是被測試過的,有多少代碼是被運(yùn)行過的,有多少代碼是死代碼,都可以通過這個工具進(jìn)行分析,進(jìn)行優(yōu)化。
       
        第三是Test Center,測試結(jié)果管理工具,是一個服務(wù),可以把前面生成的所有測試報告放在這里面。
       
        這是Qt測試工具的集合。
       
        整合安卓
       
        十年之前就可以把整個Qt的程序放在安卓上,該產(chǎn)品叫做Qt for Android。Qt可以用Qt的開發(fā)工具去開發(fā)安卓的APP,開發(fā)出來的程序可以通過安卓的NDK進(jìn)行編譯,打包生成Apk。
       
        Qt for Android Automotive可以把整個Qt UI封裝成一個Surface,可以內(nèi)嵌到原生Android Activity顯示。Qt也可以設(shè)置它做成系統(tǒng)頂層,這樣可以變成一個浮動窗口,浮動在任何界面上。典型的應(yīng)用比如一些3D的交互頭像,做一些人機(jī)對話功能,或者是做一些3D方面的信息推送。
       
        另一大類是關(guān)于IVI Launcher,IVI桌面系統(tǒng),安卓用于汽車的桌面開發(fā)其實(shí)會對桌面有非常特殊的要求,Qt希望安卓的APP變成一個卡片。一般的安卓APP一旦啟動的時候是全屏運(yùn)行的,Qt想把安卓的APP變成一個窗口或者卡片運(yùn)行在桌面上,這樣Qt就可以在桌面上運(yùn)行很多很多的APP,用窗口組合形勢進(jìn)行管理。因此,Qt打造了這個桌面系統(tǒng),安卓原生的APP一旦啟動之后,它變成了一個卡片或者是小窗口運(yùn)行在桌面上,這個窗口還可以自定義布局方式。其中運(yùn)用了Qt窗口管理模塊的技術(shù),以及修改了安卓原生,把這個生命周期修改成它可以并行運(yùn)行的狀態(tài)。視頻中有四個應(yīng)用程序,而且這四個都是原生的,窗口也可以拖拽,進(jìn)行位置或者順序的替換等等。
       
        Qt在安卓上還有另一種方案?,F(xiàn)在數(shù)字座艙一般會使用Hypervisor的虛擬機(jī)去做操作系統(tǒng)的隔離,資源的隔離,但有些車廠會覺得Hypervisor比較貴,技術(shù)支持上還是有些問題,能不能找一個Hypervisor的替代方案
       
        Qt就把目光放在了Linux內(nèi)核,它自帶了Container機(jī)制,即LXC技術(shù)。Container能實(shí)現(xiàn)什么呢?應(yīng)用程序的獨(dú)立分離。Qt可以基于Container概念打造技術(shù)方案,安卓底層就是Linux,安卓底層的Linux上運(yùn)行兩個容器,一個容器直接運(yùn)行Linux,輸出的是儀表盤界面,另外一個容器運(yùn)行安卓應(yīng)用組件,形成安卓的生態(tài)。這兩個容器之間可以實(shí)現(xiàn)進(jìn)程間的隔離。
       
        全棧服務(wù)
       
        Qt的愿景就是適配各種各樣的方案架構(gòu),打造一個完整的、統(tǒng)一的用戶體驗。Qt在儀表盤上適配多種操作系統(tǒng),Qt也可以在安卓上較佳地適配開發(fā)應(yīng)用程序。同樣,Qt還提供了一個Qt for MCUs模塊,在低端的單片機(jī)上直接運(yùn)行Qt UI,基于這個技術(shù)可以打造Console的界面。更關(guān)鍵的一點(diǎn)是所有平臺可以統(tǒng)一使用同一種語言,只要寫一遍代碼就可以在各個平臺上直接運(yùn)行,這有助于開發(fā)人員打造一個完整統(tǒng)一的用戶體驗座艙。
       
        (原標(biāo)題:一個構(gòu)架 一種語言 打造全棧式數(shù)字座艙極致體驗)
      我要評論
      文明上網(wǎng),理性發(fā)言。(您還可以輸入200個字符)

      所有評論僅代表網(wǎng)友意見,與本站立場無關(guān)。

      • 斥資13億收購?賽力斯曝大動作!

        “深圳引望”對于各位花粉而言應(yīng)該不陌生,它是華為注資10億所成立的新公司,主要業(yè)務(wù)為智能車載設(shè)備制造、汽車零部件研發(fā)等。
        車載設(shè)備
        2024-08-14 14:37:43
      • NVIDIA汽車超級芯片升級:中國五大車企都要用

        DRIVE Thor(雷神)是專為汽車行業(yè)日益重要的生成式AI應(yīng)用而打造的車載計算平臺,是上代DRIVE Orin的升級版,將所有功能整合在同一個集中式平臺上。
        汽車芯片車載設(shè)備
        2024-03-20 10:00:06
      • 大疆轉(zhuǎn)身做車載,要“打一場硬仗”

        從無人機(jī)切入智能駕駛,大疆擁有天然的感知技術(shù)優(yōu)勢和強(qiáng)大的工程能力。但是,作為一個曾經(jīng)埋頭做產(chǎn)品的科技公司,要躋身開放、強(qiáng)者林立、服務(wù)性強(qiáng)的Tier 1行業(yè),大疆或許需要經(jīng)歷一個打破重塑的過程。
        智能駕駛產(chǎn)品車載設(shè)備
        2023-03-04 10:47:05
      • 吉利新專利:車主隨時隨地可與車外行人對話

        本申請涉及電動汽車技術(shù)領(lǐng)域,系統(tǒng)包括:設(shè)置裝置,車內(nèi)麥克風(fēng),哨兵模式裝置,主機(jī),車外揚(yáng)聲器,高壓能源裝置,車載智能互聯(lián)終端,車聯(lián)網(wǎng)數(shù)據(jù)平臺,以及用戶終端
        車載設(shè)備電動汽車車聯(lián)網(wǎng)
        2022-08-19 09:46:54
      • 奧迪計劃在2024年為其車輛帶來5G連接功能

        奧迪和Verizon表示,計劃從2024年的車型開始將5G超寬頻技術(shù)引入汽車制造商的汽車陣容。
        汽車制造設(shè)備5G車載設(shè)備
        2022-02-24 09:41:28
      • 線控底盤賽道爆發(fā),拿森科技拉開“國產(chǎn)替代”大幕

        在汽車產(chǎn)業(yè)“新四化”的浪潮之下,電動化和智能化呈現(xiàn)出高速發(fā)展的態(tài)勢,底盤系統(tǒng)逐步線控化,線控底盤領(lǐng)域迎來更廣闊的空間,資本市場自然是聞風(fēng)而動。
        線控底盤車載設(shè)備
        2021-12-22 13:12:36
      版權(quán)與免責(zé)聲明:

      凡本站注明“來源:智能制造網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-智能制造網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本站授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:智能制造網(wǎng)”。違反上述聲明者,本站將追究其相關(guān)法律責(zé)任。

      本站轉(zhuǎn)載并注明自其它來源(非智能制造網(wǎng))的作品,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn)或和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如其他媒體、平臺或個人從本站轉(zhuǎn)載時,必須保留本站注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。如擅自篡改為“稿件來源:智能制造網(wǎng)”,本站將依法追究責(zé)任。

      鑒于本站稿件來源廣泛、數(shù)量較多,如涉及作品內(nèi)容、版權(quán)等問題,請與本站聯(lián)系并提供相關(guān)證明材料:聯(lián)系電話:0571-89719789;郵箱:1271141964@qq.com。

      不想錯過行業(yè)資訊?

      訂閱 智能制造網(wǎng)APP

      一鍵篩選來訂閱

      信息更豐富

      推薦產(chǎn)品/PRODUCT 更多
      智造商城:

      PLC工控機(jī)嵌入式系統(tǒng)工業(yè)以太網(wǎng)工業(yè)軟件金屬加工機(jī)械包裝機(jī)械工程機(jī)械倉儲物流環(huán)保設(shè)備化工設(shè)備分析儀器工業(yè)機(jī)器人3D打印設(shè)備生物識別傳感器電機(jī)電線電纜輸配電設(shè)備電子元器件更多

      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標(biāo)題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
      智能制造網(wǎng)APP

      功能豐富 實(shí)時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務(wù)

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      我要投稿
      我知道了