娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

怎么看待汽車操作系統(tǒng)

發(fā)布者:innovator8最新更新時間:2025-01-13 來源: elecfans關鍵字:汽車操作系統(tǒng)  計算機硬件  應用程序 手機看文章 掃描二維碼
隨時隨地手機看文章

操作系統(tǒng) (OS) 是管理基于計算機的系統(tǒng)的所有硬件和軟件所必需的,它是汽車行業(yè)的關鍵軟件平臺。本文重點介紹汽車操作系統(tǒng)策略的教程信息和一些觀點。


每個操作系統(tǒng)在功能、程序大小、復雜性、開發(fā)工作量和硬件要求以及終身維護、支持工作量和成本方面都有很大差異。一個操作系統(tǒng)的范圍可以從幾千行代碼的簡單控制程序到Linux、macOS、iOS和Windows等主要操作系統(tǒng)的幾千萬行代碼。Linux 內核代碼大小因發(fā)行公司而異,GitHub 版本約有 2800 萬行代碼。


Wikipedia 是有關操作系統(tǒng)歷史、技術和產品信息的重要來源。有關于操作系統(tǒng)技術的詳細數(shù)據(jù),但大部分內容都集中在傳統(tǒng)計算機系統(tǒng)上,從大型計算機和個人電腦到智能手機和平板電腦。有關于領先的汽車操作系統(tǒng)(如 Linux 和 QNX)的一般信息,但很少有關于汽車操作系統(tǒng)使用的上下文和信息。

操作系統(tǒng)概述

操作系統(tǒng)提供計算機硬件和應用程序之間的接口。這通過遵循編程到操作系統(tǒng)中的規(guī)則和程序來限制應用程序使用硬件。該操作系統(tǒng)還包括簡化應用程序開發(fā)和執(zhí)行的服務。這些服務包括管理應用程序將使用的所有硬件資源——將程序加載到內存中、與傳感器和執(zhí)行器通信、存儲結果以及許多其他功能。

還有許多其他軟件功能被認為是操作系統(tǒng)的一部分,包括所謂的中間件、庫和其他系統(tǒng)軟件。

操作系統(tǒng)功能和生態(tài)系統(tǒng)對于開發(fā)軟件定義車輛所需的應用程序和軟件平臺也很重要。換句話說,最好的操作系統(tǒng)選擇需要一個龐大的生態(tài)系統(tǒng)和基礎設施來支持未來不斷增長的軟件定義車輛。

下表總結了汽車操作系統(tǒng)的要求。

poYBAGKv8BGAJu0VAAKXmonvBXs179.png

操作系統(tǒng)的許多特性決定了它的功能。單任務操作系統(tǒng)一次只能運行一個程序,而多任務操作系統(tǒng)可以運行多個程序。單用戶操作系統(tǒng)沒有區(qū)分用戶的功能,但可能允許多個程序同時運行。

多用戶操作系統(tǒng)擴展了多任務處理以運行來自多個用戶的程序。這需要跟蹤每個用戶正在使用的硬件和軟件資源。該系統(tǒng)允許多個用戶同時與系統(tǒng)交互。

操作系統(tǒng)內核

操作系統(tǒng)內核包括管理硬件和軟件的所有關鍵功能。組織內核有兩種主要方法:單片內核或微內核操作系統(tǒng)。單片內核架構包括內核空間中的所有核心操作系統(tǒng)功能——所有系統(tǒng)調用和操作系統(tǒng)服務都集中在一個地方。Linux 是領先的單片內核操作系統(tǒng)。

微內核操作系統(tǒng)具有幾乎最少數(shù)量的軟件,可以提供實現(xiàn)操作系統(tǒng)所需的機制。額外的操作系統(tǒng)服務被組織為分層服務,可以根據(jù)需要由微內核激活。這意味著微內核操作系統(tǒng)具有模塊化架構。

優(yōu)點是微內核具有較小的代碼空間,并且可以比單片內核操作系統(tǒng)更安全。模塊化操作系統(tǒng)結構更適合大多數(shù)汽車 ECU。QNX 是領先的微內核操作系統(tǒng)。

管理程序操作系統(tǒng)

管理程序是一個小型軟件平臺,用于管理多個操作系統(tǒng)平臺及其應用程序。它也可以稱為虛擬機 (VM) 監(jiān)視器,它是運行 VM 的軟件。

自 1960 年代以來,虛擬化一直用于計算機行業(yè),是 IT 數(shù)據(jù)中心的一項關鍵技術。管理程序對于將信息娛樂和功能安全功能(例如用于備用監(jiān)視器的主機顯示器)結合起來非常重要。

功能安全操作系統(tǒng)

許多 ECU 需要具有功能安全認證的操作系統(tǒng)。這意味著具有各種汽車安全完整性等級 (ASIL) 的 ISO 26262 認證。該標準確定了四種 ASIL:ASIL A、B、C 和 D。ASIL D 具有最高的完整性要求。

所有基于 AUTOSAR 的操作系統(tǒng)——例如 Vector 的 Microsar 操作系統(tǒng)、ETAS 的 RTA-OS 和 Elektrobit 的 EB Tresos 安全操作系統(tǒng)——都具有功能安全等級。汽車 ECU 中常用的其他三種產品:Green Hills Integrity RTOS、Wind River VxWorks 和 BlackBerry QNX。您可以在本文中了解有關功能安全信息的更多信息。

功能安全操作系統(tǒng)無法管理具有大型復雜軟件代碼的 ECU,例如信息娛樂系統(tǒng)和新興領域的高級駕駛員輔助系統(tǒng) (ADAS) ECU 和自動駕駛汽車 (AV) ECU。QNX 是個例外,它是信息娛樂領域的領導者,在 ADAS 和 AV 域 ECU 方面處于有利地位。

信息娛樂中對高性能操作系統(tǒng)的需求為 Linux 版本打開了大門,并使其成為過去五年中最受歡迎的信息娛樂操作系統(tǒng)。Linux 的一個缺點是缺乏功能安全認證。當需要功能安全應用程序作為基于 Linux 的 ECU 的一部分時,管理程序操作系統(tǒng)一直是 Linux 的解決方案。

看起來 Linux 在不久的將來至少會有一個功能安全版本。2022 年 5 月,通用汽車宣布將使用獲得功能安全認證的紅帽 Linux 版本。通用汽車計劃在 2023 年推出產品。目前尚不清楚紅帽是否已經獲得功能安全認證,但其他 Linux 供應商很可能會嘗試獲得功能安全認證。谷歌的信息娛樂操作系統(tǒng)正在快速發(fā)展,看起來像是功能安全的候選者。

操作系統(tǒng)生態(tài)系統(tǒng)支持

操作系統(tǒng)成功的關鍵是龐大的支持生態(tài)系統(tǒng)。支持操作系統(tǒng)的軟件平臺越多,它就越成功。操作系統(tǒng)可以在領先的微處理器平臺和特定的 MCU 實現(xiàn)上運行也很重要。但是,由于汽車 ECU 以基于 ARM 的微處理器為主,因此很容易滿足這一要求。

所有 MCU 應用軟件都必須通過操作系統(tǒng)運行,這意味著成功的操作系統(tǒng)應該有良好的軟件開發(fā)支持。

操作系統(tǒng)成本因素

有許多因素決定了使用操作系統(tǒng)的成本。本討論假設操作系統(tǒng)是由汽車 OEM 購買而不是開發(fā)的。

第一個因素是操作系統(tǒng)的許可成本,其中包括操作系統(tǒng)內核、中間件和庫軟件,如數(shù)學、浮點、圖形等。Linux 內核操作系統(tǒng)是一個開源代碼,是一個自由軟件平臺。在大多數(shù)情況下,Linux 中間件和一些庫需要支付許可費。

操作系統(tǒng)的大小將影響使用其應用程序運行軟件所需的硬件數(shù)量。總代碼大小會影響所需的最大永久存儲大小。在磁盤時代,這并不是什么大問題,因為大多數(shù)硬盤驅動器都足夠大。如今,永久存儲主要是 NAND 芯片或 eMMC 模塊,這通常會增加操作系統(tǒng)大小的額外成本。

操作系統(tǒng)占用空間是運行操作系統(tǒng)及其應用程序所需的 RAM 量。同樣,操作系統(tǒng)占用空間的大小會影響系統(tǒng)的內存成本。

另一個因素是硬件成本,其中操作系統(tǒng)可能會影響 MCU 成本。大型操作系統(tǒng)可能會增加所需的 MCU 性能,這可能會增加硬件成本。

進行此討論的原因是權衡所有潛在的操作系統(tǒng)成本因素。很容易假設 Linux 操作系統(tǒng)的免費操作系統(tǒng)內核將提供足夠的成本節(jié)約,以超過大型操作系統(tǒng)可能產生的潛在額外成本。

ECU軟件開發(fā)

ECU 軟件開發(fā)對汽車行業(yè)至關重要,而且復雜性和工作量不斷增加。傳統(tǒng)的 ECU 軟件開發(fā)最初是通過來自多個供應商的軟件開發(fā)套件 (SDK) 完成的。SDK 已被集成開發(fā)環(huán)境 (IDE) 所取代,這些環(huán)境具有更好的功能并已擴展到基于 Web 的 IDE 系統(tǒng)。Eclipse IDE 已成為汽車和許多其他行業(yè)最流行的軟件開發(fā)系統(tǒng)。Eclipse 由 Eclipse 基金會管理,該基金會是 IBM 于 2001 年創(chuàng)立的非營利性公司。

以 Web 為中心的軟件開發(fā)正在迅速發(fā)展,亞馬遜 AWS 尤其活躍。AWS 正在建立合作伙伴關系,以滿足對包含 SaaS 功能的更好軟件開發(fā)的需求。Microsoft Azure 和其他公司也在經歷類似的增長。

還有一種趨勢是提供專注于功能安全應用的軟件開發(fā)系統(tǒng)。Apex.AI就是這種趨勢的一個典型例子。

新興的ECU需求

操作系統(tǒng)還需要整合對新興技術需求的支持。網(wǎng)絡安全最為重要,所有操作系統(tǒng)都將安全作為核心功能。額外的硬件、軟件和基于云的網(wǎng)絡安全正在成為軟件定義車輛的標準,并且需要盡可能多的支持,包括來自操作系統(tǒng)的支持。

OTA 軟件更新也越來越重要,并且可以使用操作系統(tǒng)服務的額外支持。OTA 平臺的嵌入式軟件和云功能的功能正在增加。

ECU 數(shù)據(jù)提取是第三類,它是擴展聯(lián)網(wǎng)汽車功能的一部分。它還可以從操作系統(tǒng)服務和新功能中受益。

操作系統(tǒng)戰(zhàn)略觀點

所有汽車 ECU 都需要一個控制程序或操作系統(tǒng)來管理各種控制硬件組件和每個 ECU 旨在完成的應用程序的程序。隨著 ECU 復雜性的增加,操作系統(tǒng)的復雜性也在增加。原始設備制造商將需要多個操作系統(tǒng)來涵蓋廣泛的 ECU 能力和功能。

對于簡單的 ECU,OEM 似乎更喜歡基于 AUTOSAR 的操作系統(tǒng)。AUTOSAR 功能有所增加,但無法處理高端 ECU 復雜性,例如信息娛樂和大多數(shù)領域 ECU。Green Hills 和 Wind River 都擁有出色的操作系統(tǒng),具有很強的安全性和安全性評級,是不錯的選擇。

高端 ECU 主要使用 QNX 或 Linux 版本作為操作系統(tǒng),在需要功能安全時優(yōu)先使用 QNX。Linux 已超越 QNX 成為最受歡迎的信息娛樂操作系統(tǒng)。QNX 正在成為域 ECU 的最愛,至少對于 ADAS 和 AV 域 ECU 而言。

有大量新聞報道稱,包括大眾和梅賽德斯-奔馳在內的多家 OEM 正在討論開發(fā)自己的汽車操作系統(tǒng)。這是否意味著他們正在考慮制造而不是購買決定?這種策略并非沒有風險。

開發(fā)操作系統(tǒng)是一項艱巨的任務,并且操作系統(tǒng)的生命周期可能為 30 到 40 年,并定期更新和不斷的技術改進。Linux 大約有 30 年的發(fā)展,而 QNX 有近 40 年的發(fā)展。

開發(fā)汽車操作系統(tǒng)需要大量的技術專長,但供應有限,而且需要多年的開發(fā)。

GM 使用具有功能安全認證的 Red Hat Linux 的策略是為復雜的 ECU 獲得自己的操作系統(tǒng)的更好方法。

最佳的長期操作系統(tǒng)策略是什么?最佳實踐是從兩個 ECU 類別可能最安全的操作系統(tǒng)開始 - 低復雜性和高復雜性。為什么?因為網(wǎng)絡安全問題將是汽車行業(yè)數(shù)十年來面臨的最嚴峻問題,而操作系統(tǒng)將發(fā)揮作用。

對于低復雜度的 ECU,Green Hills 擁有最高的安全和安全認證,包括 FAA 飛機使用認證。


對于高端 ECU,QNX 擁有比 Linux 版本更高的安全性和安全認證,并且很可能保持這一排名——即使某些 Linux 版本獲得了 ISO 26262 認證。QNX 的微內核架構使操作系統(tǒng)更加安全。自動駕駛汽車的新標準——ISO 21448、UL 4600 和 IEEE P2851——可以在操作系統(tǒng)中使用一些有用的功能,而 QNX 很可能會首先開發(fā)這些功能。


關鍵字:汽車操作系統(tǒng)  計算機硬件  應用程序 引用地址:怎么看待汽車操作系統(tǒng)

上一篇:自動駕駛汽車會淪為下一個廣告終端嗎?也會有開機廣告嗎
下一篇:自動駕駛的一二三四五六

推薦閱讀最新更新時間:2025-03-26 10:09

汽車OS研究:汽車操作系統(tǒng)競爭進入戰(zhàn)國時代
一直以來,汽車操作系統(tǒng)紛繁復雜,讓人眼花繚亂。 一年前,佐思汽研將“汽車操作系統(tǒng)”分為四類: 1)基礎型汽車操作系統(tǒng):指汽車底層操作系統(tǒng),如AliOS、QNX、Linux等,包含所有的底層組件,如系統(tǒng)內核、底層驅動等,有的還包含虛擬機。 2)定制型汽車操作系統(tǒng):指在基礎型操作系統(tǒng)之上進行深度定制化開發(fā)(包括系統(tǒng)內核修改),最終(Tier1和主機廠一起)實現(xiàn)座艙系統(tǒng)平臺或自動駕駛系統(tǒng)平臺。百度車載OS,大眾VW.OS屬于此類。 3)ROM型汽車操作系統(tǒng):基于安卓(或Linux)進行定制化開發(fā),不涉及系統(tǒng)內核更改。在手機領域最典型的就是小米的MIUI。奔馳、寶馬、蔚來、小鵬、車和家等,一般選擇開發(fā)ROM型操作系統(tǒng)。
[汽車電子]
<font color='red'>汽車</font>OS研究:<font color='red'>汽車</font><font color='red'>操作系統(tǒng)</font>競爭進入戰(zhàn)國時代
Akamai 被獨立調研公司評為 Web 應用程序防火墻領域的領導者
Akamai 被獨立調研公司評為 Web 應用程序防火墻領域的領導者 客戶對 Akamai App & API Protector 的檢測功能和儀表板給予“高度贊譽” 2022 年 10月 26日——負責支持和保護數(shù)字化體驗且深受全球企業(yè)信賴的解決方案提供商阿卡邁技術公司(Akamai Technologies, Inc.,以下簡稱:Akamai)近日在 2022 年度 Forrester Wave Web Application Firewalls (WAF) 報告中被評為領導者。這是 Akamai 在該報告中連續(xù)第三次被評為領導者。在調查中,F(xiàn)orrester 根據(jù) 24 項標準(按當前產品、策略和市場占有率進行分組
[物聯(lián)網(wǎng)]
移植Qt圖形界面應用程序到S3C2440 arm開發(fā)板
1.進入qt已經寫好的一個圖形界面應用程序目錄里,例如,我的應用程序目錄是在/home/czd/qt_project/mp3player/ $ cd /home/czd/qt_project/mp3player/ 發(fā)現(xiàn)里面有個mp3player.pro文件 我們在上面已配置好的qt-embedded-linux環(huán)境下,編譯后自動在/usr/local/目錄下生成咯一個Trolltech目錄,Trolltech/QtEmbedded-4.5.0-arm/bin/下可以看到qmake這個編譯,在/home/czd/qt_project/mp3player/目錄下執(zhí)行下句: $/usr/local/Trolltech/QtEmbedde
[單片機]
SUSE改善現(xiàn)代容器化和云原生應用程序交付體驗
SUSE?今日宣布升級旗下應用交付解決方案,幫助客戶加速開發(fā)現(xiàn)代容器化和云原生應用。升級后,SUSE將更好地交付和支持在任何地方(本地、混合云和多云)都能創(chuàng)建、部署和管理工作負載的解決方案,為客戶帶來卓越的服務、價值和靈活性。 升級后的解決方案將為應用程序開發(fā)者、DevOps團隊和Kubernetes平臺運維人員提供更加獨特的體驗。SUSE是第一個基于Cilium開源項目為企業(yè)提供Kubernetes高級網(wǎng)絡方案的開源公司 。通過Cilium,SUSE使Kubernetes用戶能夠通過高性能的數(shù)據(jù)包過濾,以及方便實施和控制的網(wǎng)絡通信安全策略,大規(guī)模增強應用程序安全。此外,SUSE還引入了新的應用程序搜索和部署功能,允許用戶快速
[嵌入式]
飛思卡爾推出面向多核芯片的應用程序
飛思卡爾半導體公司宣布推出一套針對其嵌入式多核處理器的應用軟件模塊,用以壓縮其OEM客戶所需要開發(fā)的并行軟件數(shù)量。此舉相對水平較低的代碼芯片制造商而言領先了一大步。 因速度更快的單核心處理器其耗電量不能為人所接受,芯片廠商正在向多內核設計轉變,以提高處理器的性能。但是硬件的轉變導致了對高級計算機科學家仍在試圖定義的并行編程模塊的需求。 飛思卡爾希望其VortiQa軟件可以幫助原始設備制造商將其芯片與應用程度綁定,而新的并行技術和工具仍在開發(fā)中。 “VortiQa是針對嵌入式市場的首個解決方案”,分析人士Heidarson表示:“還沒有其它瞄準這一市場的處理器公司能提供如此高水平的軟件。” 大多數(shù)嵌入式處理器供應商提供的是操
[嵌入式]
小廣播
最新嵌入式文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 东安县| 嘉荫县| 固阳县| 繁昌县| 荔波县| 兴隆县| 乐清市| 榆中县| 镇远县| 城市| 九江县| 罗源县| 萝北县| 阜城县| 亳州市| 东辽县| 塔河县| 兴隆县| 福清市| 辛集市| 巧家县| 舞钢市| 福清市| 宁武县| 文昌市| 巴彦县| 兴城市| 阜宁县| 德安县| 临江市| 乌拉特前旗| 株洲市| 廉江市| 沅江市| 防城港市| 昭苏县| 鸡泽县| 彭水| 客服| 达日县| 浑源县|