chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

汽車操作系統(tǒng)的教程信息及看法

李華瑞 ? 來源:小華同學(xué) ? 作者:小華同學(xué) ? 2022-07-14 08:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Understanding automotive operating system perspectives is paramount to ensuring safe and reliable vehicles.

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

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

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

操作系統(tǒng)概述

操作系統(tǒng)提供計算機硬件和應(yīng)用程序之間的接口。這通過遵循編程到操作系統(tǒng)中的規(guī)則和程序來限制應(yīng)用程序使用硬件。該操作系統(tǒng)還包括簡化應(yīng)用程序開發(fā)和執(zhí)行的服務(wù)。這些服務(wù)包括管理應(yīng)用程序?qū)⑹褂玫乃杏布Y源——將程序加載到內(nèi)存中、與傳感器和執(zhí)行器通信、存儲結(jié)果以及許多其他功能。

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

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

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

pYYBAGLOkt-AOCFEAAElyMO37d0513.png

pYYBAGLOkt-AOCFEAAElyMO37d0513.png

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

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

操作系統(tǒng)內(nèi)核

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

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

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

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

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

自 1960 年代以來,虛擬化一直用于計算機行業(yè),是 IT 數(shù)據(jù)中心的一項關(guān)鍵技術(shù)。管理程序?qū)τ趯⑿畔蕵泛凸δ馨踩δ埽ɡ缬糜趥溆帽O(jiān)視器的主機顯示器)結(jié)合起來非常重要。

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

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

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

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

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

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

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

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

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

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

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

The first factor is the licensing cost of the OS, which includes the OS kernel, middleware, and library software such as math, floating point, graphics, and others. The Linux kernel OS is an open–source code and is a free software platform. In most cases, there are licensing fees for Linux middleware and some libraries.

The size of an OS will impact the amount of hardware required to run software with its applications. The total code size impacts the maximum permanent storage size needed. In the disk era, this was not much of a factor, as most hard disk drives were big enough. Today, the permanent storage is primarily NAND chips or eMMC modules, which can often add extra cost for OS size.

The OS footprint is the amount of RAM needed to run the OS and its applications. Again, the size of the OS footprint can impact the memory cost of the system.

Another factor is the hardware cost, where the OS may impact the MCU cost. A large OS is likely to increase the needed MCU performance, which could increase the hardware costs.

The reason for this discussion is to weigh all potential OS cost factors. It is too easy to assume that the free OS kernel of a Linux OS will provide enough cost savings to outweigh potential extra costs that a large OS will generate.

ECU software development

ECU software development is crucial to the automotive industry, and complexity and effort continue to grow. Traditional ECU software development was initially done via software development kits (SDKs) from multiple suppliers. SDKs have been replaced by integrated development environments (IDEs) that have much better capabilities and have expanded into web–based IDE systems. The Eclipse IDE has become the most popular software development system for auto and many other industries. Eclipse is managed by the Eclipse Foundation, a nonprofit corporation founded by IBM in 2001.

Web–centric software development is growing rapidly, with Amazon AWS being especially active. AWS is building partnerships to serve the need for better software development with SaaS functionality included. Microsoft Azure and others are also experiencing similar growth.

There is also a trend to provide software development systems focused on functional–safety applications. Apex.AI is a prime example of this trend.

Emerging ECU needs

The OS also needs to incorporate support for emerging technology needs. Cybersecurity is most important, and all OSes include security as a core function. Additional hardware, software, and cloud–based cybersecurity is becoming standard in software–defined vehicles and needs as much support as possible, including from the OS.

OTA software updates are also growing in importance and can use extra support from OS services. OTA platforms are increasing in capabilities from both embedded software and cloud functionality.

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

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

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

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

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

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

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

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

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

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

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

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


審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    海光信息全面適配統(tǒng)信桌面操作系統(tǒng)V25

    產(chǎn)桌面操作系統(tǒng)領(lǐng)軍者統(tǒng)信軟件深度攜手,在統(tǒng)信桌面操作系統(tǒng)V25推出之際完成全面適配,以軟硬協(xié)同破解產(chǎn)業(yè)攻堅難題,樹立國產(chǎn)AI終端與內(nèi)生安全新標(biāo)桿。
    的頭像 發(fā)表于 04-16 09:26 ?481次閱讀
    海光<b class='flag-5'>信息</b>全面適配統(tǒng)信桌面<b class='flag-5'>操作系統(tǒng)</b>V25

    操作系統(tǒng)體系結(jié)構(gòu)

    內(nèi)核。   大內(nèi)核系統(tǒng)操作系統(tǒng)的主要功能模塊都作為一個緊密聯(lián)系的整體運行在核心態(tài),從而為應(yīng)用提供高性能的系統(tǒng)服務(wù)。因為各管理模塊之間共享信息,能有效利用相互之間的有效特性,所以具
    發(fā)表于 01-15 08:19

    操作系統(tǒng)運行機制

    的利用率,而且主要是針對外部設(shè)備的。后來逐步得到發(fā)展,形成了多種類型,成為操作系統(tǒng)各項操作的基礎(chǔ)。例如,鍵盤或鼠標(biāo)信息的輸入、進程的管理和調(diào)度、系統(tǒng)功能的調(diào)用、設(shè)備驅(qū)動、文件訪問等,無
    發(fā)表于 01-15 07:12

    翼輝信息精彩亮相2025工業(yè)操作系統(tǒng)大會

    2025 年 12 月 11 日-12 日,第五屆工業(yè)操作系統(tǒng)大會在蘇州太湖國際會議中心正式召開。本屆工業(yè)操作系統(tǒng)大會以“AI 賦能,智控領(lǐng)航,新質(zhì)躍升”為主題,聚焦技術(shù)突破、生態(tài)協(xié)同、行業(yè)落地三大核心維度。
    的頭像 發(fā)表于 12-16 09:13 ?539次閱讀
    翼輝<b class='flag-5'>信息</b>精彩亮相2025工業(yè)<b class='flag-5'>操作系統(tǒng)</b>大會

    龍蜥操作系統(tǒng)裝機量突破1000萬

    11月17日,以“生態(tài)共融·智驅(qū)未來”為主題的2025龍蜥操作系統(tǒng)大會(OpenAnolis Conference)在北京成功舉辦。千余位全球技術(shù)大咖、業(yè)界精英和行業(yè)開發(fā)者齊聚一堂,深入探討AI時代下操作系統(tǒng)產(chǎn)業(yè)發(fā)展的新趨勢、新挑戰(zhàn)與新路徑,共話龍蜥社區(qū)引領(lǐng)
    的頭像 發(fā)表于 11-20 11:40 ?933次閱讀

    單片機的操作系統(tǒng)

    RTX ?:ARM官方推薦,與CMSIS-RTOS標(biāo)準(zhǔn)兼容,支持時間片輪轉(zhuǎn)調(diào)度,適合汽車電子等硬實時任務(wù)。 ? ? 都江堰操作系統(tǒng)(djyos) ?:事件驅(qū)動型內(nèi)核,適用于高并發(fā)場景。 ? 選擇時需結(jié)合硬件資源(如CPU類型、內(nèi)存大?。┖烷_發(fā)需求(實時性、網(wǎng)絡(luò)支持等
    發(fā)表于 11-14 06:18

    嵌入式實時操作系統(tǒng)的特點

    實時嵌入式操作系統(tǒng)(Real-Time Embedded Operating System)是專門設(shè)計用于嵌入式系統(tǒng)的實時操作系統(tǒng)。嵌入式系統(tǒng)是一種特殊的計算機
    發(fā)表于 11-13 06:30

    中科創(chuàng)達(dá)AI操作系統(tǒng)賦能交通與汽車產(chǎn)品升級

    新輝受邀出席,發(fā)表《AI操作系統(tǒng)賦能交通與汽車產(chǎn)品升級》的主題演講,并在 “AI+交通” 圓桌討論環(huán)節(jié)結(jié)合實踐經(jīng)驗為行業(yè)發(fā)展建言,全方位展現(xiàn)企業(yè)在智能交通與汽車領(lǐng)域的技術(shù)實力。
    的頭像 發(fā)表于 10-29 10:00 ?1631次閱讀

    如何選擇合適的實時操作系統(tǒng)

    選擇合適的實時操作系統(tǒng)(RTOS,Real-Time Operating System)可能會影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?1214次閱讀

    潤芯微啟航操作系統(tǒng)迎來升級里程碑

    作為潤芯微在智能汽車領(lǐng)域的重要成果,啟航操作系統(tǒng)通過智慧內(nèi)生物聯(lián)網(wǎng)操作系統(tǒng)創(chuàng)新架構(gòu),圍繞人的生活、出行,開放擴展汽車軟硬件生態(tài),極簡打造多元智能空間體驗,真正實現(xiàn)了人、車、家跨端的連接
    的頭像 發(fā)表于 08-05 17:12 ?1028次閱讀

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

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

    鴻道Intewell操作系統(tǒng):人形機器人底層操作系統(tǒng)

    操作系統(tǒng)的實時性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國內(nèi)唯一通過汽車、工業(yè)控制、醫(yī)療、軌道交通四項功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核
    的頭像 發(fā)表于 05-16 14:44 ?933次閱讀

    理想汽車智駕操作系統(tǒng)解讀

    [首發(fā)于智駕最前沿微信公眾號]在智能網(wǎng)聯(lián)與生成式AI技術(shù)深度融合的浪潮下,汽車操作系統(tǒng)已經(jīng)從最初的簡單資源管理平臺,演化為承載感知決策、執(zhí)行控制與安全防護的智能化中樞。理想汽車自主研發(fā)的星環(huán)OS
    的頭像 發(fā)表于 05-13 10:54 ?1407次閱讀
    理想<b class='flag-5'>汽車</b>智駕<b class='flag-5'>操作系統(tǒng)</b>解讀

    普華基礎(chǔ)軟件開源汽車操作系統(tǒng)新版本代碼上線

    近日,第二十一屆上海國際汽車工業(yè)展覽會現(xiàn)場,開源車用操作系統(tǒng)新版本代碼上線儀式在中國電科展臺成功召開。全球首個開源智能駕駛操作系統(tǒng)微內(nèi)核龘EasyAda V2.1和首個規(guī)?;?、量產(chǎn)級安全車控
    的頭像 發(fā)表于 04-30 09:17 ?1127次閱讀

    普華基礎(chǔ)軟件開源車用操作系統(tǒng)迎來全新版本

    近日,普華基礎(chǔ)軟件開源車用操作系統(tǒng)媒體發(fā)布會在上海中國汽車會客廳召開——全球首個開源智能駕駛操作系統(tǒng)微內(nèi)核龘EasyAda、開源安全車控操作系統(tǒng)小滿EasyXMen全新版本正式發(fā)布。現(xiàn)
    的頭像 發(fā)表于 04-25 16:18 ?1099次閱讀