chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

OERV-RTOS: UniProton 適配 Milk-V Duo,加速歐拉 RISC-V 生態(tài)

算能開發(fā)者社區(qū) ? 2024-07-02 08:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OERV 的實(shí)時操作系統(tǒng)小組(OERV-RTOS) 完成了 RISC-V 開發(fā)板 Milk-V Duo 小核的初步支持并與大核 Linux 一起進(jìn)行部署通信驗(yàn)證。這是 UniProton 首次在 RISC-V 實(shí)體開發(fā)板上進(jìn)行 Linux + RTOS 的部署嘗試,此次部署基于 MailBox 驅(qū)動的簡易自定義協(xié)議,為后續(xù)在 Milk-V Duo 上進(jìn)行基于 MICA 項(xiàng)目的混合關(guān)鍵性系統(tǒng)部署奠定了通信基礎(chǔ)。

OERV 團(tuán)隊(duì)倉庫下的 duo-buildrootsdk 倉庫是 UniProton RISC-V 的第一個長期維護(hù)下游倉庫,由 OERV-RTOS 進(jìn)行維護(hù)開發(fā)。Milk-V Duo 是一款 RISC-V 的多核異構(gòu)處理器,并且擁有較完善的社區(qū)生態(tài)和非常龐大的 RISC-V 開發(fā)者群體。

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

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

在 Milk-V DUO 上運(yùn)行 UniProton

OERV-RTOS 小組為 UniProton 在 RISC-V 架構(gòu)的 PLIC 驅(qū)動 和 CLINT 驅(qū)動提供了 C906L 的支持方案,使其能夠正常將 UniProton 引導(dǎo)到內(nèi)存并加載小核運(yùn)行。

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

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

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

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

基于 RISC-V 的 MICA 框架

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

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

在現(xiàn)在的工作的基礎(chǔ)上, 團(tuán)隊(duì)將進(jìn)一步完善 UniProton 和 openEuler 在對 RISC-V 的支持和應(yīng)用能力,并施行基于 MICA 項(xiàng)目的多操作系統(tǒng)部署策略??紤]到 RISC-V 處理器架構(gòu)的特性,RTOS 小組將應(yīng)用 rv64ilp32 工具鏈以優(yōu)化 UniProton 的空間占用和性能表現(xiàn)。整體規(guī)劃涵蓋了 MilkvDuo 的小核與大核兩大部分。

對于 Milk-V Duo 的小核,工作重點(diǎn)包括開發(fā)與優(yōu)化 UniProton 的相關(guān)文檔,支持 MICA 部署,評估與 UniProton 混合部署 RTOS 時的實(shí)時性能,以及提供 shell 和 gdb_stub 支持。此外,還將優(yōu)化 UniProton 單獨(dú)部署時的各個組件。

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

開發(fā)者說

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

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

結(jié)語

OERV 將持續(xù)投入 UniProton RISC-V + openEuler RISC-V 方向的支持,進(jìn)一步完善 UniProton 的生態(tài),實(shí)現(xiàn) openEuler + UniProton 的應(yīng)用落地。對 openEuler RISC-V 生態(tài)建設(shè)感興趣的伙伴們,可以添加下面的微信,加入我們 openEuler RISC-V 開發(fā)群聊做進(jìn)一步了解。

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

    關(guān)注

    37

    文章

    7267

    瀏覽量

    128126
  • RTOS
    +關(guān)注

    關(guān)注

    24

    文章

    858

    瀏覽量

    122344
  • RISC-V
    +關(guān)注

    關(guān)注

    47

    文章

    2706

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【國慶中秋禮品 Milk-V Duo RISC-V開發(fā)板】開箱、介紹、環(huán)境搭建、工程測試

    【國慶中秋禮品 Milk-V Duo RISC-V開發(fā)板】開箱、介紹、環(huán)境搭建、工程測試 感謝電子發(fā)燒友論壇 【賀華誕 慶中秋 | 一起來為祖國母親送祝福吧!留言有禮】 活動的支持~ 活動禮品收到啦
    發(fā)表于 10-19 13:06

    【作品合集】群芯閃耀Milk-V Duo S 開發(fā)板測評

    :【RISC-V專題】Milk-V Duo S 開發(fā)板免費(fèi)試用 作者:zealsoft【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】1-開箱和
    發(fā)表于 09-16 11:03

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】RISC-V核心NCNN基準(zhǔn)測試

    ncnn是騰訊優(yōu)圖實(shí)驗(yàn)室推出的一個為移動端極致優(yōu)化的高性能神經(jīng)網(wǎng)絡(luò)前向計(jì)算框架,是目前同樣也比較罕見的為 RISC-V 架構(gòu)做過適配和優(yōu)化的神經(jīng)網(wǎng)絡(luò)框架。 本文是一份教程,步驟 (step
    發(fā)表于 08-24 23:46

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn) 加焊EMMC 燒錄系統(tǒng)

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】
    的頭像 發(fā)表于 08-20 09:24 ?563次閱讀
    <b class='flag-5'>Milk-V</b> <b class='flag-5'>Duo</b> S 開發(fā)板免費(fèi)體驗(yàn) 加焊EMMC 燒錄系統(tǒng)

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】RISC-V核性能測試

    眾所周知,Milk-V Duo S的SoC是異構(gòu)雙核,一個ARM A53的核心,再加上一個RISC-V的核心。兩個核心由一個物理開關(guān)切換誰來工作,因?yàn)?b class='flag-5'>Milk-V
    發(fā)表于 08-18 09:40

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】開箱和系統(tǒng)體驗(yàn)

    、TensorFlow(Lite)等主流深度學(xué)習(xí)框架都可以輕松移植到該平臺。 首先要到官網(wǎng)下載固件,Milk-V Duo S 開發(fā)板支持ARM和RISC-V兩類固件,因?yàn)橹鞔蚴荝V,所以選擇了
    發(fā)表于 08-12 22:04

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS性能測試

    ;編譯 有鑒于Milk-V Duo S 開發(fā)板固件沒帶GCC,所以懶得去部署了,還是在WSL上交叉編譯吧。 (一)源碼下載 直接從github上源碼,git clone https
    發(fā)表于 08-09 23:32

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】測試舵機(jī)

    開源的 GPIO 控制庫,旨在為不同的嵌入式平臺提供通用且統(tǒng)一的 GPIO 控制接口。它基于 WiringPi 庫進(jìn)行了改進(jìn)和擴(kuò)展,并支持多種嵌入式平臺,對Milk-V Duo也進(jìn)行了適配
    發(fā)表于 08-09 22:46

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】人臉檢測

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】人臉檢測 本文介紹了 Milk-V Duo S 開發(fā)板結(jié)合 OV5647 攝像頭模塊,實(shí)現(xiàn)人臉檢測的項(xiàng)目設(shè)計(jì)。 準(zhǔn)備工作 OV5647 攝像
    發(fā)表于 07-27 16:53

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Duo S(SG2000)初步使用

    Milk-V DuoS 是 Duo 的升級型號,升級了 SG2000 主控,擁有更大的內(nèi)存(512MB)和更多的 IO 接口。 它集成了 WI-FI 6/BT 5 無線功能,并配備 USB 2.0
    發(fā)表于 07-10 00:27

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】2 - 安裝編譯環(huán)境并測試Hello world!

    感謝電子發(fā)燒友和Milk-V提供的評測機(jī)會。 引言 前面已經(jīng)簡單介紹了Milk-V DuoS 開發(fā)板,今天來安裝一下交叉編譯開發(fā)環(huán)境。本地使用的是Windows 中 WSL 安裝的 Ubuntu
    發(fā)表于 07-07 21:18

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】1-開箱和燒寫鏡像

    感謝電子發(fā)燒友和Milk-V提供的評測機(jī)會。 開發(fā)板簡介 我以前在電子發(fā)燒友評測過Milk-V Duo,也曾經(jīng)帶學(xué)生打過集創(chuàng)賽算能賽道,對他們的產(chǎn)品有所了解。Milk-V
    發(fā)表于 07-02 20:42

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】鏡像燒錄與開箱上電

    前言 關(guān)注Milk很久了,主要做RISC-V相關(guān)板子的,之前Duo比較火,準(zhǔn)備入手Duo,后面因?yàn)楦鞣N原因未達(dá)成,這次有幸得到一塊DuoS。 給我的第一感覺就是小巧精致,麻雀雖小五臟俱
    發(fā)表于 06-30 19:19

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V Duo S 開發(fā)板試用報告(1)開箱

    一、初識 盼啊盼,終于盼來了這塊Milk-V Duo S。先看一下Duo S的包裝。(圖1) 圖1 可以看到,外圈有一層塑料外殼,并且材質(zhì)很好,摸起來很順滑。而用普通Milk-V
    發(fā)表于 06-29 19:43

    Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V Duo S開箱、固件燒寫和系統(tǒng)體驗(yàn)

    ,一個是RISC-V版本,一個是ARM版本,均可以啟動系統(tǒng),但是在Milk-V Duo S板子上要選擇啟動的核心。 因?yàn)锳RM版的下載速度要快些,所以后續(xù)就直接用ARM版本的固件。 (二)固件燒寫 通過
    發(fā)表于 06-27 23:21