18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

整車操作系統(tǒng)的各種特征,以及Android系統(tǒng)在其中所扮演的角色

Vector維克多 ? 來源:Vector維克多 ? 2023-08-17 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在軟件定義汽車的時代,Vehicle OS需要應對日益嚴峻的軟件開發(fā)與集成的挑戰(zhàn),其中之一便是如何將面向特定域開發(fā)的軟件解決方案無縫集成到整車的架構(gòu)中。這些軟件解決方案并非基于特定的E/E架構(gòu)開發(fā),但必須能夠與之無縫交互。本文將闡述統(tǒng)一的整車操作系統(tǒng)的各種特征,以及Android系統(tǒng)在其中所扮演的角色。

許多整車廠正在從機械主導汽車向軟件定義汽車(SDV)轉(zhuǎn)型。越來越多的用戶可以體驗到的功能需要通過軟件來實現(xiàn),而非通過機械或機電部件。因此,整車廠需要通過軟件更新,在車輛全生命周期內(nèi)為其部署或改進功能,從而開辟新的業(yè)務領(lǐng)域。

如果要充分發(fā)揮SDV的潛力,須滿足如下三個條件:

>

E/E(電子/電氣)架構(gòu)必須支持硬件算力(HW)和軟件(SW)的解耦。因此,未來的大多數(shù)車輛都將基于中央/域控(Central/Zonal)架構(gòu),包含三種ECU:高性能計算機(HPC)、區(qū)域集成域控(Zonal)和傳感器/執(zhí)行器ECU,如圖1。

>

HPC和區(qū)域集成域控需要搭載車規(guī)級的高性能微處理器微控制器。此類芯片已經(jīng)面世,計算能力也在逐代提高。

>

要應對軟件開發(fā)和集成方面日益嚴峻的挑戰(zhàn),需要一個功能強大的軟件平臺和生態(tài)系統(tǒng),即Vehicle OS(整車操作系統(tǒng))。這對于HPC和區(qū)域集成域控來說尤其關(guān)鍵,因為兩者通常采用異構(gòu)的硬件/軟件架構(gòu),運行數(shù)十到數(shù)百個應用程序。

85956cd4-3cb3-11ee-ac96-dac502259ad0.png

Vehicle OS

目前業(yè)內(nèi)對“Vehicle OS”(又稱“Car OS”和“Automotive OS”)一詞的使用和解釋尚未達成共識,如下是Vector對Vehicle OS的定義:

Vehicle OS是所有車輛域軟件和服務的開發(fā)運行平臺,由Base Layer和Software Factory(軟件工廠)組成,需要支持不同開發(fā)者之間的合作。

>

Vehicle OS的軟件運行環(huán)境稱為Base Layer,在實例化時會因其所運行的平臺(微控制器、微處理器和Backend)而有所差異。

>

作為Vehicle OS的基礎(chǔ)架構(gòu),Software Factory支持Base Layer和軟件應用的自動化開發(fā)、集成和部署。

>

整車廠和供應商之間緊密而敏捷的合作是成功的關(guān)鍵。

Vehicle OS將覆蓋代碼量較大的ECU,尤其是HPC、區(qū)域集成節(jié)點和Backend。整車廠越來越將這些領(lǐng)域視為其價值鏈的核心要素,并將在更大程度上主導Vehicle OS的開發(fā)。

Base Layer

Base Layer有兩種基本類型:一種用于車載ECU(In-vehicle Base Layer),另一種用于相關(guān)的Backend(Backend Base Layer)。本文的重點是車載Base Layer,由多個架構(gòu)層的軟件模塊組成:從與硬件相關(guān)的基礎(chǔ)架構(gòu)軟件,到操作系統(tǒng)(OS)和中間件解決方案,再到整車定義的系統(tǒng)功能,如圖2所示。這個軟件的超集(Superset)適用于整個Vehicle OS。在特定ECU上實例化Base Layer時,只考慮該ECU所需的模塊。

對于操作系統(tǒng)和中間件層,AUTOSAR Classic Platform已被大量用于微控制器軟件的開發(fā),相應的Base Layer同樣基于該標準??紤]到圖片的對稱性,OS在圖2中顯示為一個單獨的組件(實際上AUTOSAR Classic Platform已經(jīng)包含OS)。微處理器的情況與微控制器不同。在微處理器中,通常會使用多個基于POSIX的操作系統(tǒng)和不同的中間件,這是因為不同的車輛域?qū)A(chǔ)架構(gòu)和中間件有不同的需求,并且遵循各自的開發(fā)流程。因此,在某些情況下,特別是在車載信息娛樂系統(tǒng)(IVI)和ADAS/AD領(lǐng)域,通常會使用特定的軟件解決方案。

與AUTOSAR Classic Platform不同的是,AUTOSAR Adaptive Platform不定義自己的操作系統(tǒng),而是基于POSIX操作系統(tǒng)。除了支持通過零拷貝機制進行ECU內(nèi)部高效數(shù)據(jù)交換以及SOME/IP等通信協(xié)議之外,AUTOSAR Adaptive Platform還支持更多車載用例,如診斷和網(wǎng)絡(luò)管理等。在定義中間件時,AUTOSAR Adaptive Platform特別強調(diào)功能安全和網(wǎng)絡(luò)安全,同時也沒有忽視對數(shù)據(jù)吞吐量的高要求。基于這些特點,AUTOSAR Adaptive Platform已成為ADAS/AD應用及其它車輛域(如車身和舒適性等)的中間件。在信息娛樂域,受消費電子產(chǎn)品啟發(fā)甚至源自消費電子產(chǎn)品的軟件解決方案越來越多。由于其來源和定位,往往需要進行針對車輛的專用集成。Android車輛操作系統(tǒng)就是一個典型例子,稍后將對其進行更詳細地討論。

85cd5928-3cb3-11ee-ac96-dac502259ad0.png

Software Factory

HPC和其它集成大量軟件的ECU通常不再按照傳統(tǒng)的V模型進行開發(fā),而是遵循DevOps等敏捷開發(fā)方法,通過整車廠和供應商之間的密切合作來實現(xiàn)。這些節(jié)點的應用軟件通常面向Feature開發(fā),同一時期會有大量的源代碼分支。因此,不同分支的合并以及對源代碼更改的快速驗證就顯得尤為重要。即使在較小的ECU項目中,應用軟件和Base Layer的集成也非常耗時,工作量隨著要集成的應用程序數(shù)量指數(shù)級增加,這些應用程序通常在不同地區(qū)/時區(qū)的開發(fā)中心并行開發(fā)。因此,手動的集成方法已不再可行,Software Factory通過盡可能完全自動化地進行軟件集成來解決這一問題(圖3)。集成所需的一些信息已在系統(tǒng)設(shè)計中提供,通常位于AUTOSAR交換格式(ARXML)中。缺失的集成條件或集成指令,如調(diào)度信息或?qū)μ囟˙ase Layer的配置,可以通過修改可讀性較強的配置文件輕松添加。

Software Factory基于常見的DevOps工具,如GitHub和GitLab,并輔以汽車開發(fā)專用工具,如自動化的配置工具和專用集成管道。與Base Layer類似,Software Factory必須兼容各種標準和現(xiàn)有生態(tài)系統(tǒng),并與之交互,以實現(xiàn)集成過程的完全自動化。

8611e14c-3cb3-11ee-ac96-dac502259ad0.png

Android

Android是為智能手機開發(fā)的操作系統(tǒng)。這類設(shè)備配備圖形化的觸摸式界面,并具有豐富的音視頻功能。智能手機可以處理消費電子產(chǎn)品和移動通信的典型接口,還能動態(tài)添加和替換應用程序(app)。安卓系統(tǒng)為應用程序提供一個標準化、高度獨立于硬件且易于使用的運行環(huán)境,以及一個包含軟件開發(fā)工具包(SDK)、仿真器、文檔和示例的生態(tài)系統(tǒng)。在此基礎(chǔ)上,一個龐大的全球應用程序開發(fā)者社區(qū)被建立起來。該解決方案的可擴展核心是Google提供的安卓開源項目(AOSP)。

由于IVI系統(tǒng)的需求特征與智能手機的需求特征高度相似,因此顯然可以在車載域中使用安卓系統(tǒng)。在使用AOSP時,整車廠可以自行開發(fā)地圖服務、語音助手和應用程序商店等重要功能,或以Google車輛服務(GAS)的形式從Google獲得商務授權(quán)。目前,市場上已經(jīng)有各種基于AOSP的IVI系統(tǒng),有使用GAS的,也有不使用GAS的。

Android Automotive OS

純粹基于AOSP的IVI系統(tǒng)還需投入更多的開發(fā)才能進行批量生產(chǎn)。Google已經(jīng)認識到這一點,并推出Android車輛操作系統(tǒng)(AAOS)的增強功能,極大地方便了其在汽車領(lǐng)域的使用。其中一個例子是攝像頭硬件抽象層,可以在啟動過程的一開始,就能顯示后視攝像頭的圖像。另一個例子是車輛硬件抽象層(VHAL),代表為IVI應用程序設(shè)計的車輛屬性模型,提供的屬性包括電池尺寸和充電狀態(tài),以及目標和實際的內(nèi)部溫度。配置適當?shù)臋?quán)限后,應用程序可以更改設(shè)置值,從而允許用戶通過圖形界面控制空調(diào)系統(tǒng)。由于IVI系統(tǒng)是許多車輛功能的中央控制單元,VHAL通常會根據(jù)整車廠特定的基礎(chǔ)進行擴展,因此包含的屬性比Google提供的標準屬性更多。

VHAL支持開發(fā)具有高度復用性的應用程序。在目前的實現(xiàn)中,VHAL為不同車輛及其各自在IVI系統(tǒng)中的開發(fā)提供合適的解耦。但將AAOS集成到特定IVI ECU時,需要針對不同車輛的特性進行調(diào)整。不同車輛通常以不同的方式建立網(wǎng)絡(luò)連接,例如通過專用以太網(wǎng)接口、Inter Partition通信、進程間通信(IPC)或者多種方式相結(jié)合。

VHAL Generation

ECU之間的車載通信通常依據(jù)AUTOSAR方法并以ARXML進行描述,因此可以利用這些信息將車輛側(cè)提供的信號和服務與相應的VHAL屬性聯(lián)系起來。這里需要考慮的是,Android應用程序希望其行為符合VHAL標準,但在對車輛通信建模時,其它考慮因素也至關(guān)重要。因此,信號和服務不一定能夠一對一映射到VHAL屬性。此外,在系統(tǒng)啟動或軟件更新等關(guān)鍵操作階段的行為也必須被考慮到。ARXML建模的通信元素和預期的VHAL行為之間進行適當?shù)剞D(zhuǎn)換可以簡化初始集成,還能顯著減少未來AAOS更新或車輛通信需求變化時的適配工作,如圖4所示。

86715582-3cb3-11ee-ac96-dac502259ad0.png

Conclusion

整車操作系統(tǒng)作為一個覆蓋所有相關(guān)生態(tài)系統(tǒng)的強大軟件平臺,是實現(xiàn)SDV的前提條件。AUTOSAR在嵌入式運行環(huán)境和相關(guān)開發(fā)流程中發(fā)揮著重要作用,但是并不能涵蓋所有域的完整解決方案。不同車輛域的特定需求需要不同的軟件解決方案,這會導致整個系統(tǒng)的異構(gòu),給系統(tǒng)集成帶來新的挑戰(zhàn),例如Android車輛操作系統(tǒng)與車載通信ECU的連接。然而,在這種情況下,可以基于現(xiàn)有AUTOSAR系統(tǒng)設(shè)計信息生成VHAL來最大程度地減少集成工作。

Vector正在通過嵌入式軟件模塊和工具鏈不斷擴展其Vehicle OS產(chǎn)品組合,以確保不同車輛域軟件解決方案之間的交互并在系統(tǒng)級別支持或簡化它們的集成。例如,提供用于將AAOS有效連接到車輛網(wǎng)絡(luò)信號/服務的VHAL Adapter,以及支持將AAOS作為AUTOSAR Adaptive Platform運行環(huán)境的MICROSAR Adaptive。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    8193

    瀏覽量

    160435
  • 傳感器
    +關(guān)注

    關(guān)注

    2573

    文章

    53932

    瀏覽量

    781531
  • 生態(tài)系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    709

    瀏覽量

    21477

原文標題:整車操作系統(tǒng) | 適用所有車輛域的軟件平臺和生態(tài)系統(tǒng)

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    蔚來整車全域操作系統(tǒng)斬獲大獎

    2025年9月28日,第七屆世界新能源汽車大會在中國??谂e辦。本屆大會上,蔚來整車全域操作系統(tǒng)「SkyOS·天樞」獲評「全球新能源汽車創(chuàng)新技術(shù)」,由中國工程院院士孫逢春發(fā)布,中國科學技術(shù)協(xié)會主席、世界新能源汽車大會主席萬鋼頒發(fā)榮譽證書,蔚來執(zhí)行副總裁沈峰代表公司領(lǐng)取。
    的頭像 發(fā)表于 09-30 16:20 ?1248次閱讀

    手持機PDA三大操作系統(tǒng)Android / 開源鴻蒙 / Windows對比

    本文全面解析手持機PDA主流操作系統(tǒng)Android和開源鴻蒙和Windows)的技術(shù)特點、區(qū)別及適用場景,幫助企業(yè)根據(jù)自身業(yè)務需求選擇合適的系統(tǒng)。包含多維度對比表格和實用選型建議。
    的頭像 發(fā)表于 09-23 15:41 ?306次閱讀
    手持機PDA三大<b class='flag-5'>操作系統(tǒng)</b><b class='flag-5'>Android</b> / 開源鴻蒙 / Windows對比

    樹莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!

    樹莓派操作系統(tǒng)是什么?樹莓派操作系統(tǒng)是由樹莓派基金會專為樹莓派開發(fā)的官方操作系統(tǒng)。它基于DebianLinux發(fā)行版,并針對樹莓派的ARM架構(gòu)進行了專門優(yōu)化。樹莓派操作系統(tǒng)有多個版本,
    的頭像 發(fā)表于 07-28 18:26 ?603次閱讀
    樹莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    如何為 Android 操作系統(tǒng)/設(shè)備生成 APK ?

    如何為 Android 操作系統(tǒng)/設(shè)備生成 APK ?
    發(fā)表于 06-30 07:12

    開關(guān)柜一鍵順控在智能配電運管系統(tǒng)扮演什么角色?

    蜀瑞創(chuàng)新為大家科普在智能配電運管系統(tǒng)中,開關(guān)柜一鍵順控扮演著自動化操作優(yōu)化、安全效率提升的核心角色
    的頭像 發(fā)表于 05-08 09:54 ?518次閱讀
    開關(guān)柜一鍵順控在智能配電運管<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>扮演</b>什么<b class='flag-5'>角色</b>?

    中國汽車報:睿賽德攜“程翧整車基礎(chǔ)軟件OS”亮相操作系統(tǒng)年會

    領(lǐng)域?qū)<遥瑖@具身智能與系統(tǒng)、硬件與內(nèi)核、云原生與虛擬化等領(lǐng)域探討最新技術(shù)趨勢和未來發(fā)展方向。其中,近年來愈發(fā)重視自主可控操作系統(tǒng)發(fā)展的智能汽車領(lǐng)域,也成為本屆會議的討
    的頭像 發(fā)表于 04-01 21:00 ?742次閱讀
    中國汽車報:睿賽德攜“程翧<b class='flag-5'>整車</b>基礎(chǔ)軟件OS”亮相<b class='flag-5'>操作系統(tǒng)</b>年會

    使用Chaquo插件在Android操作系統(tǒng)中安裝OpenVINO工具套件遇到報錯,怎么解決?

    使用 chaquo 插件在 Android* 操作系統(tǒng)中安裝 OpenVINO? 時遇到以下錯誤: ERROR: Could not find a version that satisfies
    發(fā)表于 03-05 06:06

    國產(chǎn)銀河麒麟操作系統(tǒng)V10和星光麒麟V1.0操作系統(tǒng)如何選擇?

    國產(chǎn)銀河麒麟操作系統(tǒng)和星光麒麟操作系統(tǒng)都是由中國電子旗下科技企業(yè)麒麟軟件有限公司(簡稱“麒麟軟件”)開發(fā)的國產(chǎn)自主可控的操作系統(tǒng)。麒麟軟件介紹:麒麟軟件以安全可信操作系統(tǒng)技術(shù)為核心,面
    的頭像 發(fā)表于 01-24 09:14 ?3703次閱讀
    國產(chǎn)銀河麒麟<b class='flag-5'>操作系統(tǒng)</b>V10和星光麒麟V1.0<b class='flag-5'>操作系統(tǒng)</b>如何選擇?

    芯片在智能手機中扮演什么角色?

    在智能手機中,芯片扮演著核心角色,它們是手機性能和功能的基礎(chǔ)。以下是智能手機中一些關(guān)鍵芯片的作用: 中央處理器(CPU):負責執(zhí)行操作系統(tǒng)和應用程序的指令,處理手機的大部分計算任務。 圖形處理器
    的頭像 發(fā)表于 12-23 13:28 ?2075次閱讀

    deepin操作系統(tǒng)介紹

    希望從自己的能力和對桌面操作系統(tǒng)的理解,能給 Linux 的用戶與開發(fā)者更多的選擇。我們也相信 deepin 能夠得到更多用戶的認可與喜愛,成為開源世界的最佳選擇。? 一、 deepin 操作系統(tǒng) 先說 Linux 操作系統(tǒng),它
    的頭像 發(fā)表于 12-23 09:08 ?2964次閱讀
    deepin<b class='flag-5'>操作系統(tǒng)</b>介紹

    谷歌與三星聯(lián)合發(fā)布Android XR操作系統(tǒng)

    谷歌與三星近日攜手宣布,共同推出了全新的操作系統(tǒng)——Android XR。這一系統(tǒng)專為頭戴式裝置和智能眼鏡等下一代計算設(shè)備提供技術(shù)支持,旨在為用戶帶來更為豐富、沉浸式的體驗。 Android
    的頭像 發(fā)表于 12-16 10:08 ?747次閱讀

    中科創(chuàng)達入選車載操作系統(tǒng)TOP10企業(yè)

    TOP10分析報告》,中科創(chuàng)達憑借多年在操作系統(tǒng)領(lǐng)域的深厚技術(shù)積累以及在智能汽車整車操作系統(tǒng)方面的卓越創(chuàng)新成功入選“車載操作系統(tǒng)TOP10企
    的頭像 發(fā)表于 11-14 11:47 ?1390次閱讀

    什么是嵌入式操作系統(tǒng)?

    機器人的大腦。它告訴機器人怎么工作,什么時候做什么事,怎么和它身體上的各種傳感器和部件溝通,EOS是為嵌入式系統(tǒng)設(shè)計的專用操作系統(tǒng)。 那它到底有什么特別的呢? 1.超快反應:EOS得像閃電一樣快,一旦有
    發(fā)表于 11-08 15:07

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)在各個領(lǐng)域扮演著越來越重要的角色。Linux因其開源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)的首選操作
    的頭像 發(fā)表于 11-06 10:22 ?1519次閱讀

    ARM開發(fā)板上的實時操作系統(tǒng)介紹

    在現(xiàn)代電子設(shè)備中,嵌入式系統(tǒng)扮演著越來越重要的角色。ARM處理器因其低功耗、高性能的特點,成為了許多嵌入式系統(tǒng)的首選平臺。 一、實時操作系統(tǒng)
    的頭像 發(fā)表于 11-05 11:34 ?1464次閱讀