在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

蔚來Sky天樞操作系統(tǒng)詳解

佐思汽車研究 ? 來源:佐思汽車研究 ? 2024-12-24 09:25 ? 次閱讀

2024年7月蔚來科技日上,蔚來正式推出Sky.OS即天樞操作系統(tǒng)

蔚來宣稱這是蔚來歷時4年研發(fā)、投入超過23,000人/月、面向AI打造的汽車智能底座,對全生命周期的用戶體驗與企業(yè)的體系化效率提升,將發(fā)揮重要作用。

SkyOS·天樞以“1+4+N”的技術(shù)架構(gòu),實現(xiàn)這七大特性。

“1”是指多場景優(yōu)化、高性能、高可靠的虛擬機監(jiān)視器 SkyOS-H,用來管理和調(diào)度整車的異構(gòu)大算力資源,為各個系統(tǒng)提供安全隔離的運行環(huán)境。相比行業(yè)通用方案,SkyOS-H 實時任務(wù)時延縮短 50%,多線程吞吐量提升 40%,虛擬磁盤吞吐提升 15%。

“4”是指SkyOS的4個操作系統(tǒng)內(nèi)核:

輕量、強可靠性、強實時性的 SkyOS-L,支持所有主流車載 MCU 芯片架構(gòu)。相比行業(yè)通用方案,SkyOS-L 實時周期性信號準時送達率提升 30-40%;

基于微內(nèi)核構(gòu)建高安全、強可靠性、強實時性的 SkyOS-M,用于中央大腦,主要運行車控相關(guān)功能,包括車身、底盤懸架等的高階控制邏輯。SkyOS-M 的核心優(yōu)勢是安全隔離,在受到同樣影響的情況下,SkyOS-M 的自恢復(fù)速度比 Linux 系統(tǒng)快 100 倍;

面向豐富應(yīng)用場景高性能、實時性深度優(yōu)化的 SkyOS-R,部署智能駕駛域的大部分功能。與Linux 發(fā)行版相比,SkyOS-R 在輕負載情況下實時性能高 113 倍,在高負載情況下實時性能高 20 倍,端到端通信延時小于 1ms,為智駕提供更高的實時性性能保障;

面向原生智能深度定制的SkyOS-C,承載絕大多數(shù)的智能座艙功能,實現(xiàn)低延時的車云一體化,充分利用云端更大的算力資源與模型,提供更加智能的座艙AI體驗。

“N”是指 SkyOS-中間件,是實現(xiàn)分層解耦、跨域融合的關(guān)鍵,也是支持全生命周期升級和信息安全保障的基礎(chǔ)。

天樞操作系統(tǒng)是基于德國seL4微內(nèi)核的,2024年10月的seL4峰會上,蔚來技術(shù)副總裁曲寧做了演講,文檔如下https://sel4.systems/Foundation/Summit/2024/slides/software-defined.pdf。曲寧北大畢業(yè)后去卡梅隆大學(xué)深造,第一份工作是英偉達系統(tǒng)軟件工程師,然后跳槽到谷歌Linux核心隊伍,2018年進入百度,是百度CarOS首席工程師,阿波羅智能駕駛系統(tǒng)也有參與,2020年進入Waymo,負責(zé)深度學(xué)習(xí)Runtime團隊,2022年進入蔚來。

嚴格講seL4也不是德國的,它是一個跨國組織,頂級會員有四家,分別是地平線、蔚來、悉尼大學(xué)和高頻交易自營商Jump Trading。高級會員中知名的只有蘋果,一般會員基本都是大學(xué),包括蘇黎世理工學(xué)院、堪薩斯州立大學(xué)、俄勒岡Lewis & Clark大學(xué)、RISC-V國際。此外需要說明,seL4也是Linux基金會的一員。

微內(nèi)核與宏內(nèi)核區(qū)別

c31ff264-c0f0-11ef-9310-92fbcf53809c.png

圖片來源:seL4基金會

微內(nèi)核是將服務(wù)轉(zhuǎn)移到進程上的一種內(nèi)核模式。宏內(nèi)核是一種傳統(tǒng)的內(nèi)核結(jié)構(gòu),它將進程管理,內(nèi)存管理等各項服務(wù)功能都放到內(nèi)核中去。微內(nèi)核只保留最低限度的服務(wù),因此安全性極高,但無法細粒度運行,只能做一個增強模塊。Linux(安卓)這樣的宏內(nèi)核系統(tǒng)還是不可或缺。這就好比沒有電腦的時代,一家公司,所有人都在一間辦公室工作,并且每個人的工作都有關(guān)聯(lián),都在一個辦公室,效率自然就很高,但是一個人感冒了,容易全部都傳染感冒,這就是宏內(nèi)核。微內(nèi)核是一家公司,只保留最低限度的工作人員,只能干部分工作,并且每個人一間辦公室,大部分工作人員都轉(zhuǎn)移到外地,這樣安全性很高,但效率很低。不過可以提高單個人的辦公效率就能解決問題。

L4微內(nèi)核家族樹

c33506c2-c0f0-11ef-9310-92fbcf53809c.png

圖片來源:seL4基金會

第一代微內(nèi)核是1986年卡內(nèi)基-梅隆大學(xué)的Avie Tevanian和Richard Rashid主導(dǎo)開發(fā)的Mach,第二代即L3和L4,還有至今還很活躍的QNX系統(tǒng)使用的Neutrino內(nèi)核。德國的計算機科學(xué)家Jochen Liedtke認為Mach的IPC效率低下的原因就是因為IPC部分不夠精簡,于是他開發(fā)了L3和L4微內(nèi)核,對IPC部分進行了很徹底的精簡,這項特色保留至今。seL4是在第二代內(nèi)核L4的基礎(chǔ)上發(fā)展而來的,澳大利亞國家信息與通訊技術(shù)部(NICTA)為軍方開發(fā)操作系統(tǒng)時注意到了完全開源免費的L4微內(nèi)核,聯(lián)合新南威爾士大學(xué)對其進行了改造,secure embedded L4誕生,這時是2009年。seL4不僅繼承了L4內(nèi)核家族的高性能特性,還具備基于端點(endpoint)的IPC機制。這種IPC機制最大的特點是使用了能力空間的概念,進程在使用IPC請求系統(tǒng)服務(wù)時必須具備相對應(yīng)的能力,進程持有不可偽造的令牌來表示擁有請求某種服務(wù)的能力。令牌可以被復(fù)制,可以被轉(zhuǎn)移,還可以通過IPC進行傳輸。

越大的系統(tǒng)潛在的bug就越多。所以微內(nèi)核在降低bug方面非常有優(yōu)勢,seL4是世界上最小的內(nèi)核之中的一個,總共9000行代碼。可是seL4的性能能夠與當(dāng)今性能最好的微內(nèi)核相比。作為微內(nèi)核,seL4為應(yīng)用程序提供少量的服務(wù),如創(chuàng)建和管理虛擬內(nèi)存地址空間的抽象,線程和進程間通信IPC。這么少的服務(wù)靠8700行C代碼完成。seL4是高性能的L4微內(nèi)核家族的新產(chǎn)物,它具有操作系統(tǒng)所必需的服務(wù),如線程,IPC,虛擬內(nèi)存,中斷等。seL4的實現(xiàn)被證明是bug-free(沒有bug)的,比如不會出現(xiàn)緩沖區(qū)溢出,空指針異常等。還有一點就是,C代碼要轉(zhuǎn)換成能直接在硬件上運行的二進制代碼。seL4能夠確保這個轉(zhuǎn)換過程不出現(xiàn)錯誤,可靠。seL4是世界上第一個(到目前也是唯一一個)從很強程度上被證明是安全的OS。

早期高通手機使用OKL4 內(nèi)核,出貨量超過10億,而 OKL4 的前身 L4-embed,用在 Apple A7 處理器的一個安全協(xié)處理器上,地位可能有點像 Intel CPU 里跑的Minix。

SeL4是微內(nèi)核,也是虛擬機。

SeL4虛擬機

c340a3c4-c0f0-11ef-9310-92fbcf53809c.png

圖片來源:seL4基金會

seL4支持用戶模式的VMM,即虛擬機監(jiān)控,用于虛擬機時會挑系統(tǒng)底層硬件,EL2只用于ARM系統(tǒng),Root-Ring-0用于x86系統(tǒng),HS用于RISC-V系統(tǒng)。

c35ce5ca-c0f0-11ef-9310-92fbcf53809c.png

來源:蔚來

天樞是全車輛域操作系統(tǒng),主要是為了適應(yīng)中央計算系統(tǒng),需要高可靠性、低延遲和高帶寬,也需要芯片提供完整工具鏈支持,天樞打破了ECU的域邊界,對供應(yīng)鏈整合也提出了很高的要求。

蔚來數(shù)字架構(gòu)

c3721724-c0f0-11ef-9310-92fbcf53809c.png

圖片來源:蔚來

從中不難看出,天樞系統(tǒng)是一個虛擬機之上四個小型操作系統(tǒng),嚴格地說與天樞關(guān)聯(lián)最密切的是SkyOS-M,SkyOS-C是一個改造過的安卓。

c37f1654-c0f0-11ef-9310-92fbcf53809c.png

來源:蔚來

SkyOS設(shè)計了多層分級安全,包括4級監(jiān)控,3級恢復(fù),確保萬無一失,當(dāng)然,這必然消耗CPU算力,需要強大的芯片支撐。

SkyOS-M架構(gòu)

c38dc500-c0f0-11ef-9310-92fbcf53809c.png

圖片來源:蔚來

上圖看起來非常復(fù)雜,全部使用了專業(yè)的軟件術(shù)語,讓人完全看不懂,要明白這個圖,需要把“l(fā)ib”即庫,這個前綴去掉,blk是block,net自然指網(wǎng)絡(luò),serial自然就是串行,dev就是devices,器件。Srv或sv就是service的縮寫。

底層(MCU抽象層)自然是MCU芯片廠家決定的,seL4處于抽象層之上,virtio 是guest 與host 之間通信的潤滑劑,提供了一套通用框架和標準接口或協(xié)議來完成兩者之間的交互過程,極大地解決了各種驅(qū)動程序和不同虛擬化解決方案之間的適配問題。這個應(yīng)該還是需要底層芯片支持的,圖上也不難看出蔚來的底層MCU是NXP的S32G,存儲系統(tǒng)還是eMMC。LINFLEX是NXP的一個工具,用來配置UART端口,PL011也是UART關(guān)聯(lián)的。S32GPFE中的PFE即Packet Forwarding Engine ,這是NXP開發(fā)的即以太網(wǎng)加速模塊,模塊支持以太網(wǎng)包的轉(zhuǎn)發(fā)、修改、分類等功能,它基于已在NXP Layerscape系列處理器上驗證的解決方案,僅需使用CPU轉(zhuǎn)發(fā)33%的功耗,就可從主機CPU完全offload網(wǎng)絡(luò)轉(zhuǎn)發(fā)相關(guān)負載。

sel4之上是process 服務(wù)器,再上是Device服務(wù)器和驅(qū)動,再向上是四個模塊:時鐘、FS(可能是功能安全)、網(wǎng)絡(luò)和MISC。Libcore貫穿這三層。再向上是musl libc編譯的POSIX系統(tǒng),是一個輕量級的 C 標準庫,它的設(shè)計目標是盡可能小而快,同時提供最高的代碼質(zhì)量和安全性。musl libc的源代碼通常較短,編譯速度較快,沒有額外的依賴,因此非常適用于嵌入式系統(tǒng)和輕量級應(yīng)用程序。POSIX是Portable Operating System Interface for Computer Environments 的縮寫,它是ISO C的延伸,POSIX的目的,是統(tǒng)一UNIX-like 的OS對外的接口,方便OS之上的應(yīng)用在各種OS上移植運行,完整的POSIX標準有4000多頁,1000多個接口。POSIX與AUTOSAR關(guān)系密切,CP中的操作系統(tǒng)部分主要沿用OSEK,而AP的操作系統(tǒng)部分,則明確了是基于POSIX PSE51的。

PSE51并沒有定義進程間通訊IPC (inter process communication), 因此并沒有直接的接口可以實現(xiàn)進程之間的交互。所以進程間通信需要有額外模塊支持,例如AUTOSAR AP提供的CM (communication management )。抽象出來的ARA接口可以用于IPC,統(tǒng)一提供機器內(nèi)和機器之間面向服務(wù)的通信。隨著面向服務(wù)架構(gòu)(SOA)在汽車行業(yè)的流行,POSIX提供的標準接口也為以太網(wǎng)通訊和統(tǒng)一服務(wù)接口提供了良好基礎(chǔ)。

POSIX之上是第三方軟件,再向上才是應(yīng)用層。

基于微內(nèi)核的操作系統(tǒng)一般是第三方提供的,蔚來力求垂直集成,也做了。第三方的話,中興通訊也在做,2022年初,中興通訊的汽車操作系統(tǒng)GoldenOS微內(nèi)核產(chǎn)品獲得了SGS頒發(fā)的ISO 26262 ASIL-D級汽車功能安全產(chǎn)品認證證書,中興通訊旗下產(chǎn)品——車用微內(nèi)核操作系統(tǒng)ZTE Automotive OS V3.0正式通過POSIX規(guī)范PSE52實時控制器1003.13-2003系統(tǒng)認證,成為國內(nèi)首家獲得此認證的企業(yè)。當(dāng)然也可以委托第三方,微內(nèi)核也有不少選擇,例如QNX的Neutrino或被Aptiv收購的風(fēng)河(Vxworks混合內(nèi)核),Linux基金會的微內(nèi)核項目Zephyr。

微內(nèi)核不能取代宏內(nèi)核例如Linux這種大型系統(tǒng),微內(nèi)核的通訊成本很高,本來傳遞個地址就可以的事,現(xiàn)在要整個復(fù)制過去。所以復(fù)雜的功能還是離不開宏內(nèi)核,如同座艙離不開安卓,ADAS也離不開Ubuntu,軟件定義汽車時代,必然要使用Linux這種大型系統(tǒng)。微內(nèi)核主要用來做做虛擬機和增強功能安全,當(dāng)然最底層的芯片是最關(guān)鍵的,所以蔚來也做了芯片。

能用比較小眾的seL4微內(nèi)核打造天樞系統(tǒng),毫無疑問,蔚來的軟件團隊是國內(nèi)所有乃至全球汽車廠家中最強的。

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

    關(guān)注

    37

    文章

    6858

    瀏覽量

    123487
  • 微內(nèi)核
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    13433
  • 蔚來
    +關(guān)注

    關(guān)注

    1

    文章

    488

    瀏覽量

    14575

原文標題:蔚來Sky天樞操作系統(tǒng)詳解,seL4微內(nèi)核

文章出處:【微信號:zuosiqiche,微信公眾號:佐思汽車研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    5nm智駕芯片流片,車企智駕之戰(zhàn)一觸即發(fā)

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)日前,在“NIO IN 2024創(chuàng)新科技日”上,來接連發(fā)布了整車全域操作系統(tǒng)“SkyOS·天樞”、全新一
    的頭像 發(fā)表于 07-23 00:00 ?2833次閱讀

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

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

    使用CSL補充操作系統(tǒng)調(diào)度程序處理級聯(lián)中斷

    電子發(fā)燒友網(wǎng)站提供《使用CSL補充操作系統(tǒng)調(diào)度程序處理級聯(lián)中斷.pdf》資料免費下載
    發(fā)表于 10-16 10:12 ?0次下載
    使用CSL<b class='flag-5'>來</b>補充<b class='flag-5'>操作系統(tǒng)</b>調(diào)度程序處理級聯(lián)中斷

    新手學(xué)操作系統(tǒng)(第一周)

    1.介紹計算機、OS與應(yīng)用程序之間的關(guān)系,計算機的硬件是底層的基礎(chǔ),操作系統(tǒng)在其之上管理硬件資源,應(yīng)用程序則通過操作系統(tǒng)實現(xiàn)其功能;2.推薦參考學(xué)習(xí)書籍;3.實踐環(huán)境的介紹
    的頭像 發(fā)表于 10-08 11:33 ?275次閱讀
    新手學(xué)<b class='flag-5'>操作系統(tǒng)</b>(第一周)

    工控機支持什么操作系統(tǒng)

    工控機,全稱工業(yè)控制計算機(Industrial Personal Computer, IPC),支持多種操作系統(tǒng)以滿足不同行業(yè)和應(yīng)用場景的需求。具體來說,工控機常見的操作系統(tǒng)包括:
    的頭像 發(fā)表于 09-11 09:24 ?513次閱讀

    Windows操作系統(tǒng)是什么?它有哪些特點?

    更新和版本迭代,逐漸發(fā)展成為全球應(yīng)用最廣泛的操作系統(tǒng)之一。Windows系統(tǒng)提供了一個用戶友好的圖形用戶界面(GUI),使用戶能夠通過鼠標、鍵盤和觸摸屏等輸入設(shè)備與計算機進行交互,從而管理和控制計算機的硬件和軟件資源。
    的頭像 發(fā)表于 08-07 16:30 ?2955次閱讀

    整車全域操作系統(tǒng)SkyOS·天樞全量發(fā)布

    在NIO IN2024創(chuàng)新科技日的璀璨舞臺上,創(chuàng)始人、董事長、CEO李斌震撼宣布,行業(yè)矚目的整車全域操作系統(tǒng)——SkyOS·
    的頭像 發(fā)表于 07-29 15:26 ?588次閱讀

    宣布全球首顆車規(guī)級5納米高性能智駕芯片流片成功

    在備受矚目的7月27日的創(chuàng)新科技日上,宣布了其在汽車領(lǐng)域取得的重要里程碑——全球首次成功流片車規(guī)級5納米高性能智駕芯片“來神璣NX
    的頭像 發(fā)表于 07-27 16:18 ?2786次閱讀

    創(chuàng)新再啟航:天樞SkyOS整車全域操作系統(tǒng)即將全量發(fā)布

    在科技日新月異的今天,智能電動汽車領(lǐng)域正以前所未有的速度推進著技術(shù)革新與產(chǎn)業(yè)升級。7月22日,汽車再次站在了行業(yè)前沿,宣布其年度科技盛宴——NIO IN 2024創(chuàng)新科技日將于
    的頭像 發(fā)表于 07-22 16:24 ?962次閱讀

    嵌入式實時操作系統(tǒng):Intewell操作系統(tǒng)與VxWorks操作系統(tǒng)有啥區(qū)別

    Intewell操作系統(tǒng)和VxWorks操作系統(tǒng)都是工業(yè)領(lǐng)域常用的操作系統(tǒng),它們各有特點和優(yōu)勢。以下是它們之間的一些主要區(qū)別:
    的頭像 發(fā)表于 07-08 14:16 ?468次閱讀
    嵌入式實時<b class='flag-5'>操作系統(tǒng)</b>:Intewell<b class='flag-5'>操作系統(tǒng)</b>與VxWorks<b class='flag-5'>操作系統(tǒng)</b>有啥區(qū)別

    如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?

    選擇合適的新加坡VPS操作系統(tǒng)您需要考慮哪些因素,如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?rak部落小編為您整理發(fā)布選擇合適的新加坡VPS操作系統(tǒng)需要考慮哪些因素。
    的頭像 發(fā)表于 05-10 11:14 ?466次閱讀
    如何根據(jù)需求選擇合適的新加坡VPS<b class='flag-5'>操作系統(tǒng)</b>?

    基于鴻道(Intewell?)操作系統(tǒng)研發(fā)的農(nóng)業(yè)機器人操作系統(tǒng)

    江蘇大學(xué)與科東軟件聯(lián)合研發(fā)“農(nóng)業(yè)機器人操作系統(tǒng)”,并成立“農(nóng)業(yè)機器人操作系統(tǒng)”聯(lián)合實驗室,奮力推進農(nóng)業(yè)智能化,推動農(nóng)業(yè)科技創(chuàng)新。“農(nóng)業(yè)機器人操作系統(tǒng)”的技術(shù)革新,對提高農(nóng)業(yè)生產(chǎn)效率、保護環(huán)境、應(yīng)對農(nóng)業(yè)勞動力短缺及促進智慧農(nóng)業(yè)發(fā)展
    的頭像 發(fā)表于 04-30 11:09 ?453次閱讀

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

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

    汽車2023年財報出爐 虧損211億

    汽車2023年財報出爐 虧損211億 根據(jù)發(fā)布的2023年四季度及全年財報數(shù)據(jù)顯示
    的頭像 發(fā)表于 03-06 12:11 ?2333次閱讀

    深度解析全球操作系統(tǒng)格局

    操作系統(tǒng)是負責(zé)協(xié)調(diào)、管理和控制計算機硬件與軟件資源的程序,是整個計算機的核心系統(tǒng)軟件。 按照操作系統(tǒng)面向的設(shè)備類型,通用操作系統(tǒng)主要包括桌面操作系統(tǒng)
    的頭像 發(fā)表于 01-18 15:00 ?1266次閱讀
    深度解析全球<b class='flag-5'>操作系統(tǒng)</b>格局
    主站蜘蛛池模板: www.亚洲一区| 亚洲综合春色另类久久| 国产亚洲片| 国产看片视频| 高清一级| 中文字幕第13亚洲另类| 欧美一区二区三区不卡免费观看 | 国模论坛| 超级碰碰青草久热国产| 夜夜骑日日射| 欧美黄色录像| 在线黄| h小视频在线观看网| 美女又黄又www| 网女色| 免费一级毛片| 成人午夜毛片| 日本美女黄色一级片| 不卡午夜| 欧美aaaaaaaaaa| 性大特级毛片视频| 免费你懂的| 又长又大又粗又硬3p免费视频| 日本黄色小说视频| 免费免费啪视频视频观看| 精品国产免费久久久久久婷婷| 婷婷社区五月天| 老汉影视永久免费视频| 永久影视| www.天天射| 狂捣猛撞侍卫攻双性王爷受| 色视频在线免费看| 国产免费黄视频| 色综合视频| 91网站在线播放| 午夜啪视频| 国产亚洲视频在线| 日本xxwwxxww视频免费丝袜| 在线二区| 色香天天| 欧洲成品大片在线播放|