色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

Vector維克多 ? 來源:Vector維克多 ? 2023-08-17 14:54 ? 次閱讀

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

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

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

>

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

>

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

>

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

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

Vehicle OS

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

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

>

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

>

作為Vehicle OS的基礎架構,Software Factory支持Base Layer和軟件應用的自動化開發、集成和部署。

>

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

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

Base Layer

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

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

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

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

Software Factory

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

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

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

Android

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

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

Android Automotive OS

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

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

VHAL Generation

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

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

Conclusion

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

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

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

    關注

    48

    文章

    7643

    瀏覽量

    151837
  • 傳感器
    +關注

    關注

    2552

    文章

    51359

    瀏覽量

    755648
  • 生態系統
    +關注

    關注

    0

    文章

    703

    瀏覽量

    20761

原文標題:整車操作系統 | 適用所有車輛域的軟件平臺和生態系統

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

收藏 人收藏

    評論

    相關推薦

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

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

    deepin操作系統介紹

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

    谷歌與三星聯合發布Android XR操作系統

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

    中科創達入選車載操作系統TOP10企業

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

    ARM開發板上的實時操作系統介紹

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

    鴻道Intewell實時操作系統MIPS架構生態:龍芯2K1000

    在當今快速發展的工業互聯時代,實時操作系統(RTOS)扮演著至關重要的角色。實時操作系統為工業制造、能源電力、軌道交通、汽車電子等領域提供了高實時、高可靠和高效率的技術支持。實時
    的頭像 發表于 08-29 10:09 ?343次閱讀
    鴻道Intewell實時<b class='flag-5'>操作系統</b>MIPS架構生態:龍芯2K1000

    蔚來整車全域操作系統SkyOS·天樞全量發布

    在NIO IN2024蔚來創新科技日的璀璨舞臺上,蔚來創始人、董事長、CEO李斌震撼宣布,行業矚目的整車全域操作系統——SkyOS·天樞正式全量發布,標志著蔚來在AI時代的智能出行領域邁出了里程碑式的一步。
    的頭像 發表于 07-29 15:26 ?598次閱讀

    請問MODUS支持LINUX、FREERTOS、UCOS、Mbed、Android所有操作系統嗎?

    請問 MODUS 支持 LINUX、FREERTOS、UCOS、Mbed、Android 所有操作系統嗎?
    發表于 07-23 06:06

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的一些主要區別:
    的頭像 發表于 07-08 14:16 ?488次閱讀
    嵌入式實時<b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b>有啥區別

    使用Android9操作系統測試BLE功能,BLE連接失敗的原因?

    我們正在使用 Android9 操作系統測試 BLE 功能。 在測試過程中,我們發現 BLE 連接失敗,錯誤顯示\" bt_smp[i]: dhkey chcks do nomatch
    發表于 05-27 06:10

    vivo首批適配Android 15 Beta版本操作系統

    vivo 日前宣布,其智能手機 X100 和 iQOO 12 將作為首批適配 Android 15 Beta 版本操作系統的機型,于部分國家和地區率先推出。
    的頭像 發表于 05-20 14:27 ?1335次閱讀

    STM32__UCOSII系統啟動過程中空閑任務和統計任務扮演怎樣的角色

    如題STM32__UCOSII系統啟動過程中空閑任務和統計任務扮演怎樣的角色
    發表于 05-08 07:37

    中科創達全球首發面向中央計算的AI原生整車操作系統—滴水OS

    2024年4月26日,作為全球領先的智能操作系統及端側智能產品和技術提供商,中科創達在北京國際車展上全球首發面向中央計算的AI原生整車操作系統——滴水OS,旨在賦能汽車產業擁抱AI大模型,加速推動汽車廠商的國際化戰略落地。
    的頭像 發表于 04-28 09:58 ?957次閱讀

    帶你認識實時操作系統(rtos)

    實時操作系統(RTOS)是為嵌入式系統和實時應用提供一個穩定、可預測和高效運行環境的操作系統。實時操作系統確保了系統能夠在嚴格的時間限制內響
    的頭像 發表于 04-16 16:30 ?1401次閱讀
    帶你認識實時<b class='flag-5'>操作系統</b>(rtos)

    TLT507-Android操作系統演示案例

    TLT507-Android操作系統演示案例
    的頭像 發表于 01-26 14:57 ?1215次閱讀
    TLT507-<b class='flag-5'>Android</b><b class='flag-5'>操作系統</b>演示案例
    主站蜘蛛池模板: 撕开美女的衣服2| 免费黄色网址在线观看| 欲香欲色天天影视大全| 日韩中文网| 理论片在线观看片免费| 国产99网站| 777福彩社区| 亚洲黄色大片| 人与人特黄一级| 伦理电影2499伦理片| 国模丽丽啪啪一区二区| 出租屋自拍贵在真实15P| 2020无码最新国产在线观看| 亚洲AV成人片色在线观看网站| 青草久久伊人| 久久无码AV亚洲精品色午夜麻豆| 国产乱人伦AV麻豆网| 成人在免费视频手机观看网站| 最近的2019中文字幕国语版| 亚洲精品乱码久久久久久直播| 少妇精油按摩| 奇米精品一区二区三区在线观看| 狼群资源网中文字幕| 黑色丝袜在线观看| 国产精品久久人妻无码网站一区无 | 人人舔人人爱| 男人吃奶摸下弄进去好爽| 久久视频这有精品63在线国产 | 97蜜桃网123| 在线亚洲专区中文字幕| 一级做a爰片久久毛片免费| 亚洲国产在线精品国自产拍五月| 我的好妈妈BD免费观看| 三色午夜秀| 日韩美一区二区| 日本二区三区欧美亚洲国| 欧美特黄99久久毛片免费| 欧美高跟镣铐bdsm视频| 嗯好舒服嗯好大好猛好爽| 男女交性视频无遮挡全过程| 蜜桃AV色欲A片精品一区|