精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

OERV-RTOS: UniProton 適配 Milk-V Duo,加速歐拉 RISC-V 生態

算能開發者社區 ? 2024-07-02 08:33 ? 次閱讀

OERV 的實時操作系統小組(OERV-RTOS) 完成了 RISC-V 開發板 Milk-V Duo 小核的初步支持并與大核 Linux 一起進行部署通信驗證。這是 UniProton 首次在 RISC-V 實體開發板上進行 Linux + RTOS 的部署嘗試,此次部署基于 MailBox 驅動的簡易自定義協議,為后續在 Milk-V Duo 上進行基于 MICA 項目的混合關鍵性系統部署奠定了通信基礎。

OERV 團隊倉庫下的 duo-buildrootsdk 倉庫是 UniProton RISC-V 的第一個長期維護下游倉庫,由 OERV-RTOS 進行維護開發。Milk-V Duo 是一款 RISC-V 的多核異構處理器,并且擁有較完善的社區生態和非常龐大的 RISC-V 開發者群體。

下方是 OERV-RTOS 的工作路線框架圖:

c411135c-380a-11ef-a655-92fbcf53809c.png

在 Milk-V DUO 上運行 UniProton

OERV-RTOS 小組為 UniProton 在 RISC-V 架構的 PLIC 驅動 和 CLINT 驅動提供了 C906L 的支持方案,使其能夠正常將 UniProton 引導到內存并加載小核運行。

同時,小組在 Milk-V Duo 官方 SDK 的基礎上,融合了原 UniProton 構建系統,并引導了支持板載驅動的 UniProton-RISCV,同時通過了一系列官方測試。為了完成這一目標,小組對 UniProton 的構建系統進行了針對 RISC-V 的調整,添加了一鍵化構建腳本來支持工具鏈的自動下載,實現了一鍵構建帶有 Uniproton 的 libmilkvduol.a 靜態庫的功能。此外,小組還將 UniProton 的用戶接口(uapi)移植到了 duo-buildroot 小核構建系統,確保小核驅動部分可以使用 UniProton uapi,并對 duo-buildroot 系統進行了一定程度適配。

在板載驅動支持方面,OERV-RTOS 小組重構了原裸機驅動層實現,使用 UniProton 原生 API 來提供如硬件抽象(HAL)、時間獲取和延時等相關功能。小組還為 Milk-V Duo 增加了內核層小核啟動階段的代碼,在 Milk-V Duo 上正常運行啟動流程、硬件特性與內核配置等初始化過程。

c4232ec0-380a-11ef-a655-92fbcf53809c.jpg

如上圖,UniProton 成功和 Linux 一同部署到 Milk-V Duo 上面,讓 UniProton 默認啟動一個線程,持續打印字符串,和 Linux 使用同一個串口。

基于 RISC-V 的 MICA 框架

Linux + RTOS 的部署仍然是當前為 Linux 提供高實時性支持的一個重要的方式,同時也是實現Linux 和 RTOS 雙方應用落地的主要途徑。OERV-RTOS 小組目前正在全力推進 openEuler 社區的 MICA 項目的 RISC-V 支持和部署,對該項目的 RISC-V 的支持部署做出了相應的路線規劃。具體規劃路徑如下:

c4353732-380a-11ef-a655-92fbcf53809c.png

在現在的工作的基礎上, 團隊將進一步完善 UniProton 和 openEuler 在對 RISC-V 的支持和應用能力,并施行基于 MICA 項目的多操作系統部署策略。考慮到 RISC-V 處理器架構的特性,RTOS 小組將應用 rv64ilp32 工具鏈以優化 UniProton 的空間占用和性能表現。整體規劃涵蓋了 MilkvDuo 的小核與大核兩大部分。

對于 Milk-V Duo 的小核,工作重點包括開發與優化 UniProton 的相關文檔,支持 MICA 部署,評估與 UniProton 混合部署 RTOS 時的實時性能,以及提供 shell 和 gdb_stub 支持。此外,還將優化 UniProton 單獨部署時的各個組件。

對于大核方面,團隊計劃在 Milk-V Duo 上運行 openEuler 24.03LTS,并安裝MICA所需的依賴,根據板載的實際情況,編寫必要的字符設備模塊,提供關鍵的字符設備驅動文件 /dev/mcs,用于支持與Linux用戶進程的通信互動,從而實現對小核生命周期的管理和通信。

開發者說

OERV-RTOS 小組由羅君[1]組建,致力于 RISC-V 下 Linux + RTOS 多核異構部署,完善 oe 嵌入式分支在 RISC-V 上面的空缺,目前正在全力推動 MICA RISC-V 支持 和 UniProton RISC-V 的生態建設。羅君分享了他的展望:

"OERV-RTOS 小組在各個方面都在不斷地完善,已經有更多感興趣的小伙伴投入到了 UniProton 項目 和 MICA 項目相關的工作中。同時,在 UniProton RISC-V 和 MICA RISC-V 方面我們也制定了詳細的 RoadMap ,很快我們就能夠看到 openEuler + UniProton 基于 MICA 在開發板上的部署。相信在不久的未來, openEuler + UniProton 能夠基于 RISC-V 特性找到具有獨特優勢的應用落地場景!"

結語

OERV 將持續投入 UniProton RISC-V + openEuler RISC-V 方向的支持,進一步完善 UniProton 的生態,實現 openEuler + UniProton 的應用落地。對 openEuler RISC-V 生態建設感興趣的伙伴們,可以添加下面的微信,加入我們 openEuler RISC-V 開發群聊做進一步了解。

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

    關注

    37

    文章

    6737

    瀏覽量

    123190
  • RTOS
    +關注

    關注

    21

    文章

    809

    瀏覽量

    119430
  • RISC-V
    +關注

    關注

    44

    文章

    2228

    瀏覽量

    46025
收藏 人收藏

    評論

    相關推薦

    算能 SG2042 / Milk-V Pioneer 的含金量還在不斷提升:RISC-V 生態逐步完善,玩大型游戲已經不遠了!

    )SG2042高性能RISC-V處理器的臺式機Milk-VPioneer上成功玩了一把并錄制了一段視頻,可以看到即使最為入門級的AMDRX580系列顯卡,游戲過程也非常流暢。
    的頭像 發表于 11-01 08:10 ?158次閱讀
    算能 SG2042 / <b class='flag-5'>Milk-V</b> Pioneer 的含金量還在不斷提升:<b class='flag-5'>RISC-V</b> <b class='flag-5'>生態</b>逐步完善,玩大型游戲已經不遠了!

    RISC-V,即將進入應用的爆發期

    RISC-V是一種開放標準指令集架構 (ISA),最初由加州大學伯克利分校的研究人員于2010年開發。業界稱,這種開源特性為芯片設計者提供了極大的靈活性,可以根據具體需求定制AI加速器。 而AI
    發表于 10-31 16:06

    如意香山筆記本軟件適配工作穩步推進,成功運行多款Linux發行版及國產辦公套件

    、虛擬機、發行版維護、開源社區運營方面,都已經初步具備了與全球 RISC-V 開源生態協同發展、在部分領域具備主導開發的能力。 群芯閃耀(Milk-V)副總裁柯一冉受托發布如意香山筆記本 如意香山
    發表于 09-02 11:33

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    與接口PHY的多快少省”主題演講,從全棧研發模式、內核+接口PHY的矩陣技術體系、產品特色優勢和生態建設等視角,系統性地總結了青稞RISC-V系列量產芯片的創新成果和實踐經驗。 04 少花一份錢,多
    發表于 08-30 17:37

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態

    第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領域的一次重要盛會
    的頭像 發表于 08-26 18:33 ?816次閱讀
    2024 <b class='flag-5'>RISC-V</b> 中國峰會:華秋電子助力<b class='flag-5'>RISC-V</b><b class='flag-5'>生態</b>!

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態

    主旨分享) 華秋電子<電子發燒友>平臺社區負責人劉勇表示,RISC-V技術正處于蓬勃發展的黃金時期,開發者生態日益繁茂。為加速RISC-V
    發表于 08-26 16:46

    risc-v的發展歷史

    RISC-V架構在學術圈和開源社區中獲得了更廣泛的關注和應用。 四、廣泛應用與生態系統建設 工業界應用:隨著RISC-V架構的不斷發展,越來越多的公司開始采用RISC-V架構。例如,
    發表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V設計簡潔,但在某些應用場景下,其性能可能略低于專用指令集架構(如ARM),尤其是在沒有內置浮點單元或媒體處理單元等特定硬件加速單元的情況下。這是因為RISC-V默認只配備非常少的指令,需要
    發表于 07-29 17:18

    Ubuntu現已適配RISC-V單板計算機Milk-V Mars

    近期,Canonical宣布優化的Ubuntu24.04鏡像已可用于RISC-V單板計算機Milk-VMars。Milk-VMars由深圳市群芯閃耀科技有限公司(Milk-V)設計并推
    的頭像 發表于 06-12 08:19 ?419次閱讀
    Ubuntu現已<b class='flag-5'>適配</b><b class='flag-5'>RISC-V</b>單板計算機<b class='flag-5'>Milk-V</b> Mars

    Ubuntu現已在首款信用卡大小的RISC-V單板計算機Milk-V Mars上運行

    2024年5月28日——Canonical宣布優化的 Ubuntu 24.04 鏡像已可用于 Milk-V Mars ——深圳市群芯閃耀科技有限公司推出的首款信用卡大小的高性能 RISC-V
    的頭像 發表于 05-31 15:02 ?7319次閱讀
    Ubuntu現已在首款信用卡大小的<b class='flag-5'>RISC-V</b>單板計算機<b class='flag-5'>Milk-V</b> Mars上運行

    risc-v的mcu對RTOS兼容性如何

    設計、中斷響應速度以及RTOS的調度策略。 一些RISC-V MCU可能具有特定的硬件特性(如快速中斷響應、低延遲I/O等),這些特性可以增強RTOS的實時性能。 軟件生態和工具鏈
    發表于 05-27 16:26

    RISC-V的MCU與ARM對比

    或許可費。這確保了ARM的穩定性和可靠性,以及高質量的技術支持和生態系統。 指令集與實現 RISC-VRISC-V是一種模塊化的架構,由一個基本指令集和多個可選指令集擴展組成。這允許RIS
    發表于 05-27 15:58

    RISC-V有哪些優點和缺點

    和使用其代碼。這種開放性促進了全球范圍內的創新與合作,有助于推動RISC-V生態系統的快速發展。 模塊化設計:RISC-V支持模塊化可配置的子集,使得開發者可以根據具體的應用需求進行靈活定制。這種
    發表于 04-28 09:03

    RISC-V有哪些優缺點?是堅持ARM方向還是投入risc-V的懷抱?

    、修改和使用其代碼。這種開放性促進了全球范圍內的創新與合作,有助于推動RISC-V生態系統的快速發展。 模塊化設計 :RISC-V支持模塊化可配置的子集,使得開發者可以根據具體的應用需求進行靈活定制
    發表于 04-28 08:51

    玄鐵RISC-V生態大會深圳召開,達摩院引領RISC-V創新應用

    (電子發燒網友原創)日前備受矚目的2024玄鐵RISC-V生態大會在深圳博林天瑞喜來登酒店隆重舉行。此次大會吸引了眾多電子工程師和開發者齊聚一堂,共同探討RISC-V架構的最新發展和應用前景。 圖1
    的頭像 發表于 03-19 10:02 ?4358次閱讀
    玄鐵<b class='flag-5'>RISC-V</b><b class='flag-5'>生態</b>大會深圳召開,達摩院引領<b class='flag-5'>RISC-V</b>創新應用