日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

第三屆大會回顧第2期 | HarmonyOS NEXT內(nèi)核驅動生態(tài)兼容與競爭力思考

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2025-05-19 19:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 代 杰

回顧整理 | 廖 濤

排版校對 | 宋夕明

wKgZO2grE-KAftk-AASn-3NH6tw105.png

嘉賓介紹

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

代杰,華為OS內(nèi)核實驗室驅動領域專家。

正文內(nèi)容

設備驅動程序在內(nèi)核中扮演著至關重要的角色,其直接與硬件設備交互,為操作系統(tǒng)和應用程序提供硬件操作的接口,并管理系統(tǒng)中的硬件資源。目前,HarmonyOS NEXT的內(nèi)核驅動在兼容性和競爭力構建上有哪些挑戰(zhàn)和機遇?華為OS內(nèi)核技術專家代杰在第三屆OpenHarmony技術大會上進行了精彩分享。

wKgZO2grE-KACgHHAAuaPr_UFaQ462.png

驅動生態(tài)復雜度高:既包含了南向生態(tài)(面向器件),也包含了部分北向生態(tài)(面向應用);既包含了硬件外設(UFS、GPU等),也包含了虛擬設備(random、loop、dm、dmabuf 等);既包含了硬件控制器(UFS host),也包含了協(xié)議層(SCSIUSB、DRM等)。對于 HarmonyOS NEXT 這樣一個新生的操作系統(tǒng)來說,驅動生態(tài)對其內(nèi)核意味著什么?

wKgZO2grE-KAaHDKAADKQgAnnBA944.png

先讓我們看一組數(shù)據(jù):在Linux超過3000萬行的代碼中,有60%是驅動代碼,重新開發(fā)需要耗費大量的人力和時間成本,且部分廠商不提供源碼;以手機為例,驅動超過400個,涉及內(nèi)核的接口超過1000個,代碼量超過400萬行。此外,應用生態(tài)上有POSIX標準,但驅動生態(tài)上卻缺乏統(tǒng)一的標準。因此,兼容Linux的驅動生態(tài)是從NEXT內(nèi)核誕生時就需要考慮的問題。

wKgZO2grE-KAQwZeAAAgwDW8EZE414.png

HarmonyOS NEXT內(nèi)核采取了UDK(Unified Driver Kit)技術,通過統(tǒng)一驅動框架,支持多個后端的方案,使其更好地兼容Linux的驅動生態(tài)。該技術的特點主要有:既能運行NDC(Native Driver Container),也能運行LDC(Legacy/Linux Driver Container),且可以幾乎零修改兼容Linux的驅動;驅動框架和驅動運行在獨立的進程空間。業(yè)界與UDK同類的項目如Genode DDEKit、Linux Kernel Library、VMWare vmklinux等,均因性能、兼容性以及版本演進等因素未成功。那么UDK目前面臨的核心技術挑戰(zhàn)有哪些?

wKgZO2grE-KAH6ABAABJozU17zQ427.png

LDC 側面臨的核心技術挑戰(zhàn)主要有:(1)如何具備跨 Linux 版本的演進能力?驅動版本碎片化已經(jīng)成業(yè)界痛點,DDEKit 就因跟不上 Linux 版本演進而放棄;(2)兩個內(nèi)核模型如何對接,Linux 內(nèi)核機制如何在用戶態(tài)來表達?(3)性能及內(nèi)存開銷問題,例如跨進程通信開銷、內(nèi)存拷貝開銷等;(4)與原生容器并存和過渡問題。

針對上述問題(1),可以采用Base + Model架構,分離較為穩(wěn)定的基礎KABI和易變KABI,便于跟隨版本演進(DC-Base:包含不易隨版本變化的穩(wěn)定的KABI;DC-Model:包含易變的KABI集合),使其能夠在Linux發(fā)行版上實現(xiàn)多版本驅動并存功能。

wKgZO2grE-KAB_RaAAAkJiLxhsY390.png

針對上述問題(2),可以采取可擴展內(nèi)核語義映射框架。Extension:host 側向 LDC 提供的功能擴展,將 NEXT 內(nèi)核的能力做一層封裝,實現(xiàn)與 Linux 內(nèi)核基本等價的接口供驅動使用;interface ko:提供 host 與驅動交互通道,完成 host/linux 名字空間轉換。

wKgZO2grE-KAPW67AABKT3bcVsg317.png

NDC 側面臨的核心技術挑戰(zhàn)主要有:(1)目前,NDC 巨量的接口缺失,生態(tài)不完備,Linux 面向驅動的上萬接口難以重新實現(xiàn)。且短期看,NDC只能運行在受限場景,無法完全舍棄 LDC;(2)用戶態(tài)的驅動框架性能和宏內(nèi)核仍存在差距。文件系統(tǒng)和驅動的交互多一次進程間通信,驅動和內(nèi)存的交互同樣需要進程間通信,且交互更為頻繁,例如 GPU 驅動需要頻繁地申請、釋放內(nèi)存。

針對上述(1)的 NDC 接口缺失問題,NEXT 內(nèi)核采取 LDC/NDC 多模共存的方案,實現(xiàn)生態(tài)上的抽屜式替換。從NDC和LDC的二選一階段,逐步演進到LDC/NDC的多模同時部署:所有的驅動和設備由 devmgr 同一管理,devmgr 可以路由到“正確”的驅動容器;NDC 可以抽屜式替換 LDC 中的驅動,能夠做到實現(xiàn)一個,替換一個,按重要程度逐步替換。此外,采取“孿生驅動”(Twin Driver)模式,針對代碼量巨大的驅動,為減小工作量,使用雙驅動容器協(xié)同方式:將核心的數(shù)據(jù)路徑,和上層應用交互的路徑由 NDC 承載,設備節(jié)點由 NDC 創(chuàng)建;上下電、初始化等功能仍通過 LDC 承載。

wKgZO2grE-OAdATDAAAP22G_GfY418.png

針對上述(2)的性能問題,可以采用 NDC 多態(tài)部署方案,實現(xiàn)安全和性能的權衡。NDC 中的關鍵驅動,例如 UFS 存儲設備和 VFS 部署在同一個地址空間,其他驅動則部署在獨立的地址空間。同時,中斷通過遷移線程模型直通用戶態(tài)驅動框架,解決傳統(tǒng)的中斷在用戶態(tài)處理,需要經(jīng)過調(diào)度的問題,可以將時延壓縮到 2us 以內(nèi)。

wKgZO2grE-OAGMwQAAAW4MfmJoQ110.png

未來,隨著HarmonyOS NEXT生態(tài)和技術的發(fā)展,驅動框架作為北向和南向的生態(tài)中樞,有很多的機會。例如,提供更多的信息到應用層,實現(xiàn)精準的性能功耗控制;打破傳統(tǒng)的分層解耦,簡化關鍵協(xié)議、關鍵路徑等等。

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

    關注

    0

    文章

    8

    瀏覽量

    6423
  • HarmonyOS
    +關注

    關注

    80

    文章

    2157

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    理工雷科亮相第三屆香港世界青年科學大會

    2026年4月12-15日,中關村科學城 - 香港創(chuàng)新加速營(第四) 組織海淀優(yōu)質(zhì)科技企業(yè)赴港,參與第三屆 “香港世界青年科學大會暨香江諾貝論壇”、2026 京津冀港澳創(chuàng)科成果展等系列活動。理工雷
    的頭像 發(fā)表于 04-16 16:38 ?401次閱讀

    帝奧微第三屆經(jīng)銷商大會圓滿舉行

    2025年12月18日,帝奧微圓滿舉辦第三屆經(jīng)銷商大會,與全國經(jīng)銷商伙伴齊聚一堂,圍繞產(chǎn)品演進、應用落地與市場機遇展開深度交流。
    的頭像 發(fā)表于 12-26 17:01 ?736次閱讀

    第三屆開放原子大賽首批賽項頒獎儀式圓滿落幕

    11月21日,在2025開放原子開發(fā)者大會開幕式上,第三屆開放原子大賽舉行首批賽項頒獎儀式。
    的頭像 發(fā)表于 11-25 17:33 ?898次閱讀

    普華基礎軟件亮相第三屆英飛凌汽車創(chuàng)新峰會

    11月13日,第三屆英飛凌汽車創(chuàng)新峰會暨第十二屆汽車電子開發(fā)者大會圓滿召開。作為英飛凌重要生態(tài)合作伙伴,普華基礎軟件深度參與大會同期多項重要環(huán)節(jié),與汽車產(chǎn)業(yè)鏈
    的頭像 發(fā)表于 11-20 11:27 ?629次閱讀

    第三屆引望車聯(lián)網(wǎng)安全大會圓滿結束

    2025年10月18日,深圳引望智能技術有限公司(以下簡稱“引望”)在東莞舉辦“第三屆引望車聯(lián)網(wǎng)安全大會”。
    的頭像 發(fā)表于 10-21 09:32 ?916次閱讀

    中興通訊第三屆學習發(fā)展大會圓滿收官

    近日,以“AI時代組織與人才能力重塑”為主題的中興通訊第三屆學習發(fā)展大會在深圳成功舉辦。大會由中興通訊全球學習發(fā)展中心主辦。來自中國移動、中國聯(lián)通、ATD、小米汽車、北森、AACTP、飛書等多位國內(nèi)外領導、專家共聚一堂,就組織發(fā)
    的頭像 發(fā)表于 09-26 15:24 ?1066次閱讀

    DEKRA德凱亮相第三屆動力電池質(zhì)量安全大會

    2025年9月11至12日,由中國消費品質(zhì)量安全促進會主辦的第三屆動力電池質(zhì)量安全大會在湖北襄陽隆重舉行。大會以“智控質(zhì)量安全 賦能綠色未來”為主題,緊扣國家“雙碳”戰(zhàn)略與新能源汽車產(chǎn)業(yè)發(fā)展規(guī)劃,匯聚行業(yè)智慧,破解發(fā)展難題,共推
    的頭像 發(fā)表于 09-15 14:18 ?989次閱讀

    國際星閃聯(lián)盟亮相第三屆電子紙產(chǎn)業(yè)創(chuàng)新大會

    近日,第三屆電子紙產(chǎn)業(yè)創(chuàng)新大會(ePIC 2025)在深圳國際會展中心召開。國際星閃聯(lián)盟受邀出席,并與電子紙產(chǎn)業(yè)聯(lián)盟共同簽署合作協(xié)議,宣布成立聯(lián)合工作組,這標志著兩大產(chǎn)業(yè)生態(tài)的協(xié)同發(fā)展邁入新階段。
    的頭像 發(fā)表于 09-03 09:26 ?1200次閱讀

    第三屆開放原子大賽正式啟動

    近日,在2025開放原子開源生態(tài)大會開幕式上,第三屆開放原子大賽正式啟動,首批12個賽項同步發(fā)布。
    的頭像 發(fā)表于 07-28 17:03 ?1300次閱讀

    奇異摩爾出席第三屆芯粒開發(fā)者大會AI芯片與系統(tǒng)分論壇

    近日,第三屆芯粒開發(fā)者大會圓滿落幕。大會在“集成芯片前沿技術科學基礎”重大研究計劃指導下,由中國科學院計算技術研究所、中國電子科技集團公司第五十八研究所聯(lián)合主辦,共有50余名嘉賓做報告,吸引了300
    的頭像 發(fā)表于 07-22 11:34 ?1515次閱讀

    奧托立夫第三屆可持續(xù)發(fā)展月圓滿落幕

    近日,以“延遲地球生態(tài)超載日”為主題的奧托立夫(中國)第三屆可持續(xù)發(fā)展月活動隨閉幕儀式圓滿落下帷幕。
    的頭像 發(fā)表于 07-17 09:28 ?1019次閱讀

    第三屆大會回顧6 | HarmonyOS NEXT原生智能,助力應用低成本生而智能

    發(fā)者和用戶又提供了哪些AI能力?華為終端云服務小藝產(chǎn)品技術專家高光遠在第三屆OpenHarmony技術大會上進行了精彩分享。
    的頭像 發(fā)表于 07-14 18:04 ?1345次閱讀
    <b class='flag-5'>第三屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>6<b class='flag-5'>期</b> | <b class='flag-5'>HarmonyOS</b> <b class='flag-5'>NEXT</b>原生智能,助力應用低成本生而智能

    華為智能光伏第三屆全球安裝商大會圓滿收官

    華為智能光伏第三屆全球安裝商大會在東莞丫坡盛大召開,來自歐洲、亞太、拉美等全球各地的伙伴和頭部安裝商齊聚一堂,圍繞光儲產(chǎn)業(yè)市場趨勢、安裝商戰(zhàn)略、優(yōu)秀案例、營銷策略等議題展開深入探討,共同描繪分布式能源市場藍圖。
    的頭像 發(fā)表于 06-20 09:51 ?1364次閱讀

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

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

    九同方亮相第三屆軟件創(chuàng)新發(fā)展大會

    近日,第三屆軟件創(chuàng)新發(fā)展大會在武漢光谷圓滿落幕。本屆大會以“慧聚江城 數(shù)智領航”為主題,設置1場主論壇、6場專題論壇和1場軟件互動市集,涵蓋基礎軟件、工業(yè)軟件、開源創(chuàng)新、人工智能、汽車軟件、網(wǎng)絡安全等熱點領域,謀篇布局探討“十五
    的頭像 發(fā)表于 06-17 14:12 ?1210次閱讀
    沁源县| 沾益县| 丰都县| 信丰县| 工布江达县| 文登市| 广河县| 永昌县| 托里县| 临泽县| 刚察县| 奎屯市| 郑州市| 阜平县| 鹰潭市| 西宁市| 承德县| 扶绥县| 南郑县| 周口市| 沈丘县| 曲沃县| 正定县| 惠安县| 乌兰县| 天柱县| 东阳市| 梁山县| 左云县| 太和县| 韶山市| 綦江县| 松滋市| 灵川县| 广南县| 长宁区| 阿勒泰市| 定陶县| 海原县| 南开区| 宁国市|