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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

基于 RISC-V 的 MICA 框架

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

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

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

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

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

開(kāi)發(fā)者說(shuō)

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

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

結(jié)語(yǔ)

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

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

    關(guān)注

    37

    文章

    7402

    瀏覽量

    129357
  • RTOS
    +關(guān)注

    關(guān)注

    25

    文章

    866

    瀏覽量

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

    關(guān)注

    48

    文章

    2889

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    【作品合集】群芯閃耀Milk-V Duo S 開(kāi)發(fā)板測(cè)評(píng)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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