国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      一鍵篩選來訂閱

      信息更豐富

      推薦產(chǎn)品/PRODUCT 更多
      • 水系統(tǒng)除垢劑

        水系統(tǒng)除垢劑,奧斯克-II,,
        品牌
        其他品牌
      • 小動物活動記錄儀

        小動物活動記錄儀,HD12
        品牌
        其他品牌
      • 富士塑殼式斷路器

        銷售富士塑殼斷路器,fuji斷路器結(jié)構(gòu)特點,使用富士斷路器,fuji斷路器安裝方法,富士斷路器型號選擇
        品牌
        Fujifilm/富士
      • 中國臺灣全風透浦式耐高溫鼓風機

        CX透浦式鼓風機,全風高壓風機,全風透浦式鼓風機,透浦式隔熱風機,全風環(huán)形耐高溫鼓風機
        品牌
        其他品牌
      • 兩槽式冷熱沖擊試驗箱

        高低溫沖擊試驗箱,冷熱沖擊試驗箱,瞬間溫度沖擊試驗箱,高低溫沖擊試驗機,三箱冷熱沖擊箱
        品牌
        湖北高天
      • 德國FRAKO電容器

        德國FRAKO電容器,FRAKO電容器,FRAKO進口電容器,德國FRAKO LKT-F系列電力電子電容器,德國FRAKO電力電子電容器
        品牌
        其他品牌
      智造商城:

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

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

      功能豐富 實時交流

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

      訂閱獲取更多服務

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

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

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

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

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