国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

第三屆大會回顧第2期 | HarmonyOS NEXT內核驅動生態兼容與競爭力思考

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

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 代 杰

回顧整理 | 廖 濤

排版校對 | 宋夕明

wKgZO2grE-KAftk-AASn-3NH6tw105.png

嘉賓介紹

OS內核及視窗分論壇

代杰,華為OS內核實驗室驅動領域專家。

正文內容

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

wKgZO2grE-KACgHHAAuaPr_UFaQ462.png

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

wKgZO2grE-KAaHDKAADKQgAnnBA944.png

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

wKgZO2grE-KAQwZeAAAgwDW8EZE414.png

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

wKgZO2grE-KAH6ABAABJozU17zQ427.png

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

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

wKgZO2grE-KAB_RaAAAkJiLxhsY390.png

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

wKgZO2grE-KAPW67AABKT3bcVsg317.png

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

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

wKgZO2grE-OAdATDAAAP22G_GfY418.png

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

wKgZO2grE-OAGMwQAAAW4MfmJoQ110.png

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

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

    關注

    0

    文章

    8

    瀏覽量

    6405
  • HarmonyOS
    +關注

    關注

    80

    文章

    2153

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    帝奧微第三屆經銷商大會圓滿舉行

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

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

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

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

    11月13日,第三屆英飛凌汽車創新峰會暨第十二屆汽車電子開發者大會圓滿召開。作為英飛凌重要生態合作伙伴,普華基礎軟件深度參與大會同期多項重要環節,與汽車產業鏈
    的頭像 發表于 11-20 11:27 ?499次閱讀

    第三屆引望車聯網安全大會圓滿結束

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

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

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

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

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

    國際星閃聯盟亮相第三屆電子紙產業創新大會

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

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

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

    奇異摩爾出席第三屆芯粒開發者大會AI芯片與系統分論壇

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

    奧托立夫第三屆可持續發展月圓滿落幕

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

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

    發者和用戶又提供了哪些AI能力?華為終端云服務小藝產品技術專家高光遠在第三屆OpenHarmony技術大會上進行了精彩分享。
    的頭像 發表于 07-14 18:04 ?1138次閱讀
    <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>原生智能,助力應用低成本生而智能

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

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

    格創東智亮相第三屆軟件創新發展大會

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

    九同方亮相第三屆軟件創新發展大會

    近日,第三屆軟件創新發展大會在武漢光谷圓滿落幕。本屆大會以“慧聚江城 數智領航”為主題,設置1場主論壇、6場專題論壇和1場軟件互動市集,涵蓋基礎軟件、工業軟件、開源創新、人工智能、汽車軟件、網絡安全等熱點領域,謀篇布局探討“十五
    的頭像 發表于 06-17 14:12 ?1058次閱讀

    第三屆百度文心杯創業大賽啟動

    近日,第三屆“文心杯”創業大賽面向全球正式啟動報名。
    的頭像 發表于 04-30 10:24 ?927次閱讀