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

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

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

第二屆大會回顧第3期 | 深開鴻基于OpenHarmony的多內(nèi)核混合部署方案

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-12-12 14:32 ? 次閱讀

演講嘉賓 | 李 寶

回顧整理 | 廖 濤

排版校對 | 李萍萍

b140b69c-9585-11ee-8850-92fbcf53809c.png

嘉賓介紹

OS內(nèi)核及視窗分論壇

李寶,深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司未來研究院基礎(chǔ)架構(gòu)首席研究員、架構(gòu)設(shè)計部總經(jīng)理,曾在華為、螞蟻金服從事自研操作系統(tǒng)、核心分布式關(guān)系數(shù)據(jù)庫研發(fā),曾在小馬智行從事機(jī)器學(xué)習(xí)基礎(chǔ)設(shè)施研發(fā),目前在深開鴻從事操作系統(tǒng)基礎(chǔ)架構(gòu)探索與競爭力構(gòu)建。

視頻回顧

打開嗶哩嗶哩APP,觀看更清晰視頻

正文內(nèi)容

OpenHarmony是一個面向全場景、全連接、全智能時代的智能終端設(shè)備操作系統(tǒng)底座。深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(簡稱“深開鴻”)通過多內(nèi)核混合部署方案為OpenHarmony引入實(shí)時特性,將OpenHarmony應(yīng)用到更多關(guān)鍵行業(yè),保障關(guān)鍵任務(wù)的實(shí)時運(yùn)行。該方案具體如何實(shí)現(xiàn)?深開鴻未來研究院基礎(chǔ)架構(gòu)首席研究員李寶在第二屆OpenHarmony技術(shù)大會上,帶來了精彩分享。

b14c1df2-9585-11ee-8850-92fbcf53809c.png

萬物智聯(lián)時代是一個百億設(shè)備、百億鏈接的時代。OpenHarmony分布式軟總線架構(gòu)為多設(shè)備間無縫互聯(lián)提供了統(tǒng)一的分布式通信,且OpenHarmony所提供的人機(jī)交互、人工智能、分布式協(xié)同等能力,可更好地賦能千行百業(yè)。然而,航空航天、工業(yè)控制、汽車電子以及機(jī)器人等關(guān)鍵行業(yè)更關(guān)注如何保障其關(guān)鍵任務(wù)的實(shí)時運(yùn)行,對操作系統(tǒng)的實(shí)時性有很高要求。上述的“實(shí)時性”并非指操作系統(tǒng)需要有多高的性能和處理速度,而是指當(dāng)實(shí)時任務(wù)就緒時,操作系統(tǒng)能夠及時處理,且必須在規(guī)定的時間內(nèi)完成,否則可能會導(dǎo)致嚴(yán)重后果。試想一下,在工業(yè)流水線上,某個環(huán)節(jié)規(guī)定需要在2毫秒內(nèi)完成,如果該環(huán)節(jié)某次的執(zhí)行時間超過了2毫秒,則整個流水線都會紊亂。

b15d692c-9585-11ee-8850-92fbcf53809c.pngb16a1f28-9585-11ee-8850-92fbcf53809c.pngb1882586-9585-11ee-8850-92fbcf53809c.png

如何基于OpenHarmony底座,打造面向更多關(guān)鍵行業(yè)的具有更強(qiáng)實(shí)時計算能力的操作系統(tǒng)呢?在技術(shù)實(shí)現(xiàn)上,目前有三種主流方案:

一、裸多內(nèi)核方案。該方案開發(fā)和部署的工作量小,性能好,在異構(gòu)多核系統(tǒng)、電力等行業(yè)有成熟應(yīng)用;但其靈活性較差(CPU/Memory等硬件資源靜態(tài)劃分、啟動順序較復(fù)雜),且RT和非RT資源沒有隔離,安全性上有待考量。

二、統(tǒng)一RTOS內(nèi)核方案。該方案能混合運(yùn)行實(shí)時任務(wù)和常規(guī)任務(wù),但其性能、安全性也強(qiáng)依賴Kernel的具體實(shí)現(xiàn),兼顧實(shí)時任務(wù)的同時支持 OpenHarmony強(qiáng)大的應(yīng)用框架是個巨大的挑戰(zhàn),該方案行業(yè)應(yīng)用上目前暫無參考。

三、基于虛擬化的多內(nèi)核方案。相較于上述兩種方案,該方案在汽車等領(lǐng)域(如QNX方案)有大規(guī)模的應(yīng)用,其開發(fā)和部署的工作量小,靈活性(硬件虛擬化、可靈活分配、可資源隔離;可管理Guest OS,為Guest OS間通信提供支持)和性能(現(xiàn)代CPU大概有 ~5% 的計算性能損耗)也較好,且Hypervisor對Guest間資源做了隔離。但該方案需要依賴硬件輔助虛擬化。

b18bd212-9585-11ee-8850-92fbcf53809c.png

經(jīng)過行業(yè)和市場調(diào)研,深開鴻最終選擇了基于虛擬化的多內(nèi)核方案,并基于嵌入式系統(tǒng)的虛擬化工具Jailhouse作為實(shí)時Hypervisor實(shí)現(xiàn)硬件輔助虛擬化。Jailhouse具有以下特點(diǎn):

硬件輔助虛擬化,安全隔離

靜態(tài)資源劃分,輕量、性能損耗低

啟動依賴Linux,運(yùn)行中不依賴Linux

提供share memory通信插件,暫不提供設(shè)備虛擬化

b1b1231e-9585-11ee-8850-92fbcf53809c.png

將OpenHarmony作為root cell,承擔(dān)整個系統(tǒng)的管理者角色,將RTOS作為nonroot cell,提供實(shí)時計算的運(yùn)行環(huán)境,讓實(shí)時計算能力作為 OpenHarmony的一個子系統(tǒng)。

基于上述技術(shù)方案,深開鴻基于OpenHarmony底座打造了面向更多關(guān)鍵行業(yè)的操作系統(tǒng)KaihongOS。下圖展示了KaihongOS混合部署的實(shí)時性能:

b1c11f9e-9585-11ee-8850-92fbcf53809c.png

以任務(wù)切換為例,OpenHarmony非實(shí)時側(cè)的平均延時并不差,但是最大延時RTOS有明顯優(yōu)勢,這正是實(shí)時計算需要的確定性。

目前,KaihongOS已經(jīng)部署在深開鴻與樂聚(深圳)機(jī)器人技術(shù)有限公司的合作的人形機(jī)器人項(xiàng)目上?;贙aihongOS,機(jī)器人可以實(shí)現(xiàn)動作控制、AI、導(dǎo)航等能力。

b1d2d0e0-9585-11ee-8850-92fbcf53809c.png

未來,KaihongOS將在系統(tǒng)易用性和可靠性上持續(xù)優(yōu)化:(1)通過融合的混合部署(上層:混合部署成為應(yīng)用的擴(kuò)展;下層:聯(lián)合openEuler MICA 融合多種混合部署技術(shù))實(shí)現(xiàn)更易用;(2)通過與openEuler UniProton合作強(qiáng)化資源競爭下的實(shí)時可靠。

b1eabc6e-9585-11ee-8850-92fbcf53809c.png

OpenHarmony具有“架構(gòu)解耦、彈性擴(kuò)展”、“異構(gòu)并行、全棧協(xié)同”、“原生智能、場景體驗(yàn)”和“極簡開發(fā)、多端部署”四大技術(shù)架構(gòu)特征,提供了人機(jī)交互、人工智能、分布式協(xié)同等能力,為各行各業(yè)定制構(gòu)建行業(yè)操作系統(tǒng)提供了數(shù)字底座,為實(shí)現(xiàn)萬物智聯(lián)世界提供了有效途徑。

「嘉賓材料暫不分享」

E N D

審核編輯 黃宇

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

    關(guān)注

    25

    文章

    3731

    瀏覽量

    16431
  • 深開鴻
    +關(guān)注

    關(guān)注

    1

    文章

    337

    瀏覽量

    2222
收藏 人收藏

    評論

    相關(guān)推薦

    利爾達(dá)攜明星模組亮相第二屆移動物聯(lián)網(wǎng)大會(2024)

    //2024年12月20日,第二屆移動物聯(lián)網(wǎng)大會(2024)(以下簡稱“大會”)在安徽省合肥市舉行。作為一站式5G應(yīng)用解決方案供應(yīng)商,利爾達(dá)攜5G、RedCap等明星模組及解決
    的頭像 發(fā)表于 12-31 16:59 ?540次閱讀
    利爾達(dá)攜明星模組亮相<b class='flag-5'>第二屆</b>移動物聯(lián)網(wǎng)<b class='flag-5'>大會</b>(2024)

    美光科技第二屆鏈博會精彩回顧

    此前,11月26-30日,歷時5天,第二屆中國國際供應(yīng)鏈促進(jìn)博覽會在北京圓滿落幕,一起來回顧美光科技在本次鏈博會的精彩時刻吧。
    的頭像 發(fā)表于 12-03 13:35 ?192次閱讀

    智芯公司亮相2024第二屆中國電氣工程大會

    近日,由智芯公司和北京郵電大學(xué)協(xié)同組織的2024第二屆中國電氣工程大會“先進(jìn)通信技術(shù)賦能新型電力系統(tǒng)”專題分會場在安徽合肥成功舉辦。
    的頭像 發(fā)表于 12-02 14:18 ?282次閱讀

    帝奧微第二屆代理商大會圓滿召開

    近日,“帝奧微2024年第二屆全國代理商大會” 在上海研發(fā)中心圓滿召開。本次大會聚焦“智領(lǐng)芯程,合作共贏”主題,齊聚 80+代理商代表,共同探討未來發(fā)展趨勢。
    的頭像 發(fā)表于 11-29 13:45 ?378次閱讀

    第二屆“開源鴻蒙班”開班,鴻與深信院深化智能物聯(lián)網(wǎng)特色人才培養(yǎng)

    近日,深圳信息職業(yè)技術(shù)學(xué)院(簡稱“深信院”)聯(lián)合鴻舉辦第二屆(2024級)“開源鴻蒙班”開班典禮,同時共同發(fā)布鴻人才標(biāo)準(zhǔn)與認(rèn)證體系,共同揭牌校企協(xié)同交付中心,標(biāo)志著以“開源共創(chuàng),
    的頭像 發(fā)表于 11-08 01:07 ?448次閱讀
    <b class='flag-5'>第二屆</b>“開源鴻蒙班”開班,<b class='flag-5'>深</b><b class='flag-5'>開</b>鴻與深信院深化智能物聯(lián)網(wǎng)特色人才培養(yǎng)

    知存科技邀您相約第二屆集成芯片和芯粒大會

    2024年11月8日-10日,以“集成芯片:邁進(jìn)大芯片時代”為主題的第二屆集成芯片和芯粒大會將在北京嘉里大酒店舉行。本次大會由基金委集成芯片前沿科學(xué)基礎(chǔ)重大研究計劃指導(dǎo)專家組指導(dǎo),由中
    的頭像 發(fā)表于 11-06 15:25 ?459次閱讀

    第二屆openEuler生態(tài)大會圓滿結(jié)束

    近日,第二屆openEuler生態(tài)大會(中國·湖南)成功舉辦。大會以“根植openEuler共建開源生態(tài)”為主題,旨在響應(yīng)國家開源產(chǎn)業(yè)發(fā)展戰(zhàn)略,推動建設(shè)以openEuler為根技術(shù)的開源操作系統(tǒng)在湖南創(chuàng)新發(fā)展,構(gòu)建openEul
    的頭像 發(fā)表于 10-31 16:02 ?298次閱讀

    50萬獎金池!開放原子大賽——第二屆OpenHarmony創(chuàng)新應(yīng)用挑戰(zhàn)賽正式啟動

    第二屆OpenHarmony創(chuàng)新應(yīng)用挑戰(zhàn)賽作為開放原子大賽旗下的重要賽項(xiàng),聚焦 OpenHarmony應(yīng)用開發(fā),致力提升開發(fā)者的動手實(shí)踐能力與開發(fā)創(chuàng)新應(yīng)用的能力。 賽項(xiàng)要求開發(fā)者
    發(fā)表于 10-24 15:40

    第二屆開放原子大賽火熱開啟

    第二屆開放原子大賽(簡稱“大賽”)是由開放原子開源基金會組織舉辦的開源技術(shù)領(lǐng)域?qū)I(yè)賽事,聚焦解決“真問題”,重點(diǎn)覆蓋基礎(chǔ)軟件、工業(yè)軟件、人工智能大模型等領(lǐng)域。
    的頭像 發(fā)表于 10-18 11:39 ?475次閱讀

    第二屆大會回顧25 | OpenHarmony上的Python設(shè)備應(yīng)用開發(fā)

    Python以其簡單、易學(xué)和功能強(qiáng)大而聞名,有著廣泛的用戶群體。采用Python開發(fā)有助于降低OpenHarmony的學(xué)習(xí)門檻。如何在OpenHarmony上用Python開發(fā)設(shè)備應(yīng)用,有哪些關(guān)鍵技術(shù)?電
    的頭像 發(fā)表于 08-27 11:53 ?750次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>25<b class='flag-5'>期</b> | <b class='flag-5'>OpenHarmony</b>上的Python設(shè)備應(yīng)用開發(fā)

    第二屆大會回顧24 | 面向OpenHarmony的軟件工程研究:機(jī)遇與挑戰(zhàn)

    隨著萬物智聯(lián)時代的到來,OpenHarmony作為一個開源的智能終端設(shè)備操作系統(tǒng)的框架和平臺,將會遇到哪些機(jī)遇和挑戰(zhàn)?北京航空航天大學(xué)教授、OpenHarmony技術(shù)俱樂部主任黎立在第二屆Op
    的頭像 發(fā)表于 08-07 18:14 ?1084次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>24<b class='flag-5'>期</b> | 面向<b class='flag-5'>OpenHarmony</b>的軟件工程研究:機(jī)遇與挑戰(zhàn)

    第二屆英飛凌汽車創(chuàng)新峰會IACE開幕在即

    第二屆英飛凌汽車創(chuàng)新峰會IACE開幕在即
    的頭像 發(fā)表于 05-20 11:42 ?558次閱讀
    <b class='flag-5'>第二屆</b>英飛凌汽車創(chuàng)新峰會IACE開幕在即

    報名開啟!第二屆OpenHarmony開發(fā)者大會2024重磅來襲!

    /jishu_2429449_1_1.html 預(yù)約直播: 第二屆OpenHarmony開發(fā)者大會主論壇 第二屆OpenHarmony
    發(fā)表于 05-14 15:23

    華工科技以智賦能,亮相第二屆船舶行業(yè)安全生產(chǎn)大會

    4月18-19日,第二屆船舶行業(yè)安全生產(chǎn)與應(yīng)急管理技術(shù)交流大會在山東煙臺舉行。華工科技智能制造業(yè)務(wù)板塊應(yīng)邀參加,并發(fā)表題為《船體結(jié)構(gòu)部件智能制造助力安全生產(chǎn)》的主題演講。
    的頭像 發(fā)表于 04-19 17:44 ?658次閱讀
    華工科技以智賦能,亮相<b class='flag-5'>第二屆</b>船舶行業(yè)安全生產(chǎn)<b class='flag-5'>大會</b>

    第二屆大會回顧15 | OpenHarmony性能調(diào)優(yōu)工具介紹

    與適配,潤和軟件芯片業(yè)務(wù)創(chuàng)立人,潤和芯片全棧解決方案平臺HiHope發(fā)起人,帶領(lǐng)公司進(jìn)軍國際芯片領(lǐng)域并成為ARM生態(tài)圈Linaro重要合作伙伴。OpenHarmony項(xiàng)目群工作委員會成員,OpenHarmony Dev-Boar
    的頭像 發(fā)表于 03-05 08:40 ?765次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>15<b class='flag-5'>期</b> | <b class='flag-5'>OpenHarmony</b>性能調(diào)優(yōu)工具介紹