一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

第三屆大會回顧第5期 | OpenHarmony內(nèi)核實(shí)時性探索

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2025-06-25 18:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 陸 道

回顧整理 | 廖 濤

排版校對 | 宋夕明

wKgZPGhZWTKAFbzIAASHwuu-Jn0838.png

嘉賓介紹

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

陸道,誠邁科技(南京)股份有限公司資深研發(fā)工程師。

正文內(nèi)容

實(shí)時性是操作系統(tǒng)內(nèi)核在特定應(yīng)用場景中不可或缺的特性,它通過多種技術(shù)手段確保系統(tǒng)在規(guī)定時間內(nèi)完成任務(wù),從而滿足高可靠性、高響應(yīng)速度的需求。OpenHarmony的實(shí)時性是如何實(shí)現(xiàn)的,又有哪些進(jìn)一步的優(yōu)化方案?誠邁科技(南京)股份有限公司資深研發(fā)工程師陸道在第三屆OpenHarmony技術(shù)大會上進(jìn)行了精彩分享。

wKgZPGhZWTKAMRZAAAPJsnxNRso524.png

在當(dāng)今數(shù)字化與智能化飛速發(fā)展的時代,操作系統(tǒng)內(nèi)核的實(shí)時性已經(jīng)成為眾多關(guān)鍵應(yīng)用場景的核心需求:(1)在物聯(lián)網(wǎng)領(lǐng)域,實(shí)時性是確保設(shè)備高效運(yùn)行和數(shù)據(jù)準(zhǔn)確傳輸?shù)年P(guān)鍵。例如,智能家居系統(tǒng)需要實(shí)時響應(yīng)各種傳感器數(shù)據(jù),以便實(shí)現(xiàn)對家居設(shè)備的精準(zhǔn)監(jiān)控和控制;(2)在工業(yè)自動化場景中,實(shí)時性關(guān)乎生產(chǎn)效率和設(shè)備安全。例如,電力系統(tǒng)需要在10毫秒內(nèi)完成數(shù)據(jù)采集,而工業(yè)控制中的PLC需要在固定時間內(nèi)完成動作以滿足協(xié)作要求;(3)智能交通系統(tǒng)同樣對實(shí)時性提出了極高的要求,如實(shí)時監(jiān)測道路交通狀況,優(yōu)化交通流量分配等。然而,實(shí)現(xiàn)高效的實(shí)時性并非易事,其需要操作系統(tǒng)內(nèi)核在任務(wù)調(diào)度、中斷處理以及資源管理等多個層面進(jìn)行深度優(yōu)化,以確保系統(tǒng)能夠在極短的時間內(nèi)做出響應(yīng)。

wKgZPGhZWTKAVcQcAAOWyDEVtCc014.png

如何評估一個內(nèi)核的實(shí)時性是否高效?可以從以下幾個實(shí)時性衡量指標(biāo)進(jìn)一步了解:

對于內(nèi)核實(shí)時性而言,主要的衡量指標(biāo)包括中斷響應(yīng)時間、任務(wù)切換時間、任務(wù)搶占時間以及吞吐量等。其中,中斷響應(yīng)時間指從系統(tǒng)接收到中斷信號到開始執(zhí)行中斷服務(wù)例程(ISR)的時間間隔。在實(shí)時系統(tǒng)中,快速的中斷響應(yīng)時間是至關(guān)重要的,因?yàn)樗苯佑绊懴到y(tǒng)對突發(fā)事件的處理速度;而任務(wù)切換時間指從一個任務(wù)被掛起到另一個任務(wù)被調(diào)度并開始執(zhí)行的時間間隔。在實(shí)時系統(tǒng)中,任務(wù)切換時間的長短會影響系統(tǒng)對多個任務(wù)的處理效率,尤其是在任務(wù)之間需要頻繁切換的場景中。

對于任務(wù)實(shí)時性而言,主要的衡量指標(biāo)包括任務(wù)的最短時延、最長時延以及平均時延等。其中,最短時延是指系統(tǒng)在最佳情況下,從事件發(fā)生到做出響應(yīng)的最短時間。其反映了系統(tǒng)在理想狀態(tài)下的響應(yīng)速度;最長時延是指系統(tǒng)在最壞情況下,從事件發(fā)生到做出響應(yīng)的最長時間。其反映了系統(tǒng)在極端條件下的響應(yīng)速度,對于硬實(shí)時系統(tǒng)來說,最長時延必須滿足任務(wù)的截止時間要求;平均時延是指系統(tǒng)在一段時間內(nèi),所有任務(wù)時延的平均值。它反映了系統(tǒng)在正常運(yùn)行情況下的平均響應(yīng)速度。

此外,影響內(nèi)核的實(shí)時性因數(shù)包括時鐘節(jié)拍tick、調(diào)度算法、資源等待時間以及多任務(wù)等。

OpenHarmony的實(shí)時性優(yōu)化策略主要如下:

一、內(nèi)核實(shí)時性補(bǔ)丁。該方案通過多維度的優(yōu)化措施,從內(nèi)核調(diào)度、中斷處理、內(nèi)存管理到應(yīng)用層優(yōu)化,全面提升系統(tǒng)的實(shí)時性能。這些優(yōu)化措施不僅提升了系統(tǒng)的響應(yīng)速度和穩(wěn)定性,還為開發(fā)者提供了靈活的定制化方案,滿足不同場景下的實(shí)時性需求。其優(yōu)點(diǎn)包括開發(fā)效率高,工具多,優(yōu)化手段多,且提升了任務(wù)切換時間以及中斷響應(yīng)時間。但是,由于任務(wù)的多樣化以及復(fù)雜性,僅通過內(nèi)核實(shí)時性補(bǔ)丁的方法,無法保證任務(wù)的最大時延,且任務(wù)的安全性也無法保障。

二、虛擬方案(Jailhouse)。Jailhouse是一種輕量級的硬件輔助虛擬化技術(shù),旨在允許多個操作系統(tǒng)在同一硬件平臺上并行運(yùn)行,同時保證資源隔離和實(shí)時性。在OpenHarmony中,Jailhouse被用于實(shí)現(xiàn)RTOS的虛擬化,支持高效、低延遲的運(yùn)行環(huán)境,適用于嵌入式IoT設(shè)備。Jailhouse通過硬件虛擬化擴(kuò)展將硬件資源劃分為多個獨(dú)立的“單元”(Cells),每個單元可以運(yùn)行一個操作系統(tǒng)。該方案利用了Jailhouse虛擬運(yùn)行freertos系統(tǒng),提升了任務(wù)的平均時延,能夠最大限度的保障任務(wù)的實(shí)行性。但同時,因?yàn)槠湫枰獌商组_發(fā)環(huán)境,在開發(fā)調(diào)試以及實(shí)時系統(tǒng)跟主系統(tǒng)的通訊上存在一定的挑戰(zhàn)。

三、AMP(基于核間共享內(nèi)存的異構(gòu)核間通信框架)。AMP是一種多核架構(gòu),允許多個異構(gòu)處理器核心運(yùn)行不同的操作系統(tǒng)或應(yīng)用程序。OpenHarmony的AMP框架基于OpenAMP(Open Asymmetric Multi-Processing)實(shí)現(xiàn),OpenAMP是一個開源的異構(gòu)多處理框架,提供了一套完整的軟件組件,用于構(gòu)建和部署AMP系統(tǒng)。其核心組件包括Remoteproc、RPMsg以及VirtIO等。通過OpenAMP框架,OpenHarmony能夠高效地管理異構(gòu)多核系統(tǒng),實(shí)現(xiàn)資源隔離和任務(wù)分配,滿足復(fù)雜應(yīng)用場景的需求。但是,跟虛擬方案Jailhouse類似,AMP也同樣需要兩套開發(fā)環(huán)境,在開發(fā)、調(diào)試以及優(yōu)化上均存在一定挑戰(zhàn)。

在分析了上述OpenHarmony的實(shí)時性優(yōu)化策略后,作者本人以輕量級的實(shí)時操作系統(tǒng)內(nèi)核KFreeRtos為例,進(jìn)一步探討了如何提升內(nèi)核的實(shí)時性能。

KFreeRtos是一個輕量級的實(shí)時操作系統(tǒng)內(nèi)核,基于FreeRTOS開發(fā)。它繼承了FreeRTOS的核心特性,如任務(wù)管理、信號量、消息隊(duì)列和事件標(biāo)志組等功能,同時進(jìn)行了優(yōu)化以適應(yīng)特定的硬件平臺。KFreeRtos不僅提供了多種實(shí)時調(diào)度算法,還提供了實(shí)時的內(nèi)存管理、網(wǎng)絡(luò)管理、安全管理、日志管理以及線程管理。

wKgZPGhZWTKAD5ToAAAj8_gxBW0895.png

在OpenHarmony上,開發(fā)者可以通過linux內(nèi)核驅(qū)動的開發(fā)方式,利用KFreeRtos提供的實(shí)時性API接口,構(gòu)建出一套在OpenHarmony內(nèi)核上運(yùn)行的實(shí)時解決方案。主要針對傳統(tǒng)實(shí)時操作系統(tǒng)不完善的功能,例如:內(nèi)存,網(wǎng)絡(luò),日志管理等方面,利用linux強(qiáng)大的內(nèi)核功能api,為開發(fā)者提供具備有實(shí)時操作系統(tǒng)的特性并且具備低時延,高性能,高效率開發(fā),多平臺部署等開發(fā)框架。

KFreeRtos架構(gòu)的引入,為OpenHarmony在內(nèi)核實(shí)時性領(lǐng)域的探索提供了新的思路和解決方案。未來,隨著嵌入式設(shè)備算力的不斷增強(qiáng)和AI模型的進(jìn)一步優(yōu)化,將會有更多AI大模型能夠部署到邊緣設(shè)備上。這種結(jié)合不僅能夠滿足實(shí)時性需求,還能實(shí)現(xiàn)離線學(xué)習(xí)和自適應(yīng)能力。同時,內(nèi)核的實(shí)時性優(yōu)化也將會涌現(xiàn)更多創(chuàng)新策略。

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

    關(guān)注

    3

    文章

    1414

    瀏覽量

    41236
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3847

    瀏覽量

    18346
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    格創(chuàng)東智亮相第三屆軟件創(chuàng)新發(fā)展大會

    近日,由武漢市人民政府、湖北省經(jīng)濟(jì)和信息化廳主辦的第三屆軟件創(chuàng)新發(fā)展大會(以下簡稱“大會”)在武漢光谷舉行。
    的頭像 發(fā)表于 06-17 16:52 ?339次閱讀

    立儀科技受邀參加第三屆中國傳感器與應(yīng)用技術(shù)大會

    ?11月11日,備受矚目的"第三屆中國傳感器與應(yīng)用技術(shù)大會"在深圳光明云谷國際會議中心隆重舉行。立儀科技作為國內(nèi)專注光譜共焦傳感器領(lǐng)域的公司榮幸受邀參加此次盛會并進(jìn)行業(yè)務(wù)簽約。 ? 立儀科技受邀參加
    的頭像 發(fā)表于 11-15 16:25 ?685次閱讀
    立儀科技受邀參加<b class='flag-5'>第三屆</b>中國傳感器與應(yīng)用技術(shù)<b class='flag-5'>大會</b>

    中科創(chuàng)達(dá)旗下OSWare奧思維亮相第三屆OpenHarmony技術(shù)大會

    近日,以“技術(shù)引領(lǐng)筑生態(tài) 萬物智聯(lián)創(chuàng)未來”為主題的第三屆 OpenHarmony 技術(shù)大會在上海成功舉行。會上,OpenHarmony統(tǒng)一互聯(lián)PMC(項(xiàng)目群項(xiàng)目管理委員會)正式開啟孵化
    的頭像 發(fā)表于 11-12 10:40 ?831次閱讀

    線上逛展 | 沉浸探索第三屆OpenHarmony技術(shù)大會五大展區(qū)

    世博中心又有什么大事發(fā)生? 第三屆OpenHarmony技術(shù)大會 五大展區(qū)全方位展示智慧互聯(lián)未來 雷科技從現(xiàn)場發(fā)來探展邀約 一起跟隨他的視角漫步展區(qū) 在精彩紛呈的特色產(chǎn)品、應(yīng)用案例中 體驗(yàn)Op
    發(fā)表于 10-24 21:50

    榮膺多項(xiàng)殊榮!軟通動力子公司鴻湖萬聯(lián)亮相第三屆OpenHarmony技術(shù)大會

    10月12—13日,由開放原子開源基金會OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(TSC)主辦的第三屆OpenHarmony技術(shù)大會在上海世博中心隆重舉行。
    的頭像 發(fā)表于 10-23 16:52 ?631次閱讀
    榮膺多項(xiàng)殊榮!軟通動力子公司鴻湖萬聯(lián)亮相<b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b>

    焦點(diǎn)直擊 | 一圖盡覽第三屆OpenHarmony技術(shù)大會

    原文標(biāo)題:焦點(diǎn)直擊 | 一圖盡覽第三屆OpenHarmony技術(shù)大會
    的頭像 發(fā)表于 10-21 14:12 ?486次閱讀

    第三屆OpenHarmony技術(shù)大會 生態(tài)企業(yè)分享創(chuàng)新成果,共繪開源系統(tǒng)新藍(lán)圖

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術(shù)大會在上海隆重召開。來自全球的開源操作系統(tǒng)技術(shù)領(lǐng)袖、前沿實(shí)踐專家、學(xué)者及業(yè)界領(lǐng)袖,探討萬物智聯(lián)時代操作系統(tǒng)
    的頭像 發(fā)表于 10-21 11:59 ?749次閱讀
    <b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b> 生態(tài)企業(yè)分享創(chuàng)新成果,共繪開源系統(tǒng)新藍(lán)圖

    第三屆OpenHarmony技術(shù)大會OpenHarmony開發(fā)者激勵計劃”授牌儀式圓滿舉行

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術(shù)大會隆重舉行,“OpenHarmony開發(fā)者激勵計劃”授牌儀式在
    的頭像 發(fā)表于 10-21 11:48 ?617次閱讀
    <b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b> “<b class='flag-5'>OpenHarmony</b>開發(fā)者激勵計劃”授牌儀式圓滿舉行

    市場活動 | 潤和軟件星閃業(yè)務(wù)亮相第三屆OpenHarmony技術(shù)大會

    10月12日至13日,由OpenAtomOpenHarmony(以下簡稱“OpenHarmony”)項(xiàng)目群技術(shù)指導(dǎo)委員會(TSC)主辦的第三屆OpenHarmony技術(shù)
    的頭像 發(fā)表于 10-17 08:00 ?1343次閱讀
    市場活動 | 潤和軟件星閃業(yè)務(wù)亮相<b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b>

    高燃回顧第三屆OpenHarmony技術(shù)大會精彩瞬間

    第三屆OpenHarmony技術(shù)大會圓滿落幕 全球開源精英齊聚 共同展示OpenHarmony技術(shù)、生態(tài)、人才的最新進(jìn)展 見證OpenHarmony
    發(fā)表于 10-16 18:47

    第三屆OpenHarmony技術(shù)大會主論壇嘉賓演講大咖金句聚焦

    第三屆OpenHarmony技術(shù)大會在上海璀璨落幕 本場思維碰撞與技術(shù)交融的盛宴 不僅見證了技術(shù)的飛躍 更是行業(yè)未來藍(lán)圖的共同描繪 讓我們一同回顧主論壇上行業(yè)大咖們的金句發(fā)言! 精彩繼
    的頭像 發(fā)表于 10-16 10:35 ?511次閱讀
    <b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b>主論壇嘉賓演講大咖金句聚焦

    深開鴻亮相第三屆OpenHarmony技術(shù)大會,以技術(shù)驅(qū)動OpenHarmony生態(tài)發(fā)展

    10月12-13日,第三屆OpenHarmony技術(shù)大會(以下簡稱“大會”)在上海順利舉行。本屆大會以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主
    的頭像 發(fā)表于 10-15 08:07 ?974次閱讀
    深開鴻亮相<b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b>,以技術(shù)驅(qū)動<b class='flag-5'>OpenHarmony</b>生態(tài)發(fā)展

    第三屆OpenHarmony技術(shù)大會在上海成功舉辦

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術(shù)大會(以下簡稱“大會”)在上海成功舉辦。本次大會
    發(fā)表于 10-13 11:14

    第三屆OpenHarmony技術(shù)大會亮點(diǎn)紛呈

    10月12日—13日 第三屆OpenHarmony技術(shù)大會如期而至, 高能看點(diǎn),一觸即發(fā)! 讓我們攜手走進(jìn)這場技術(shù)盛宴 ?
    的頭像 發(fā)表于 10-11 11:08 ?555次閱讀
    <b class='flag-5'>第三屆</b><b class='flag-5'>OpenHarmony</b>技術(shù)<b class='flag-5'>大會</b>亮點(diǎn)紛呈

    30s高能速遞 | 第三屆 OpenHarmony技術(shù)大會精彩搶鮮看

    技術(shù)引領(lǐng)筑生態(tài) 萬物智聯(lián)創(chuàng)未來 第三屆 OpenHarmony技術(shù)大會 如約而至 高燃登場 10月12-13日,上海世博中心 重磅嘉賓,前沿議題 看億萬代碼如何改變未來,與卓越伙伴共繪閃耀繁星 亮點(diǎn)
    發(fā)表于 10-08 17:36