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

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

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

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

技術(shù)分享 | RK3588增加Xenomai3實(shí)時(shí)補(bǔ)丁

啟揚(yáng)ARM嵌入式開發(fā) ? 2025-11-27 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Xenomai是一套為嵌入式系統(tǒng)設(shè)計(jì)的實(shí)時(shí)開發(fā)框架,通過 “雙內(nèi)核” 架構(gòu),讓Linux既能處理復(fù)雜的通用任務(wù),又能可靠地完成那些對響應(yīng)時(shí)間有極端要求的任務(wù),廣泛用于工業(yè)自動(dòng)化、機(jī)器人、航空航天等對實(shí)時(shí)性要求極高的場景。本篇文章以啟揚(yáng)RK3588開發(fā)板為例,分享如何增加Xenomai3實(shí)時(shí)補(bǔ)丁。

845bd622-cb73-11f0-8ce9-92fbcf53809c.jpg

步驟:

只需要打兩個(gè)補(bǔ)丁,Dovetail或者I-pipe補(bǔ)丁,以及xenomai3的內(nèi)核補(bǔ)丁。

Dovetail 是 I-pipe 的后繼產(chǎn)品,二選一,Dovetail支持5.10之后的內(nèi)核, I-pipe反之。


01
打Dovetail補(bǔ)丁


我現(xiàn)在內(nèi)核是6.1.99,主要Dovetail的補(bǔ)丁是RK發(fā)放的,RK修改過的,要用有這個(gè)補(bǔ)丁的內(nèi)核版本,沒有對應(yīng)內(nèi)核的Dovetail補(bǔ)丁問FAE也沒用。

sdk里面位置:docs/Patches/Real-Time-Performance/XENOMAI/kernel-6.1/6.1.99/


cdkernel
git apply docs/Patches/Real-Time-Performance/XENOMAI/kernel-6.1/6.1.99/*


PS:https://source.denx.de/Xenomai/linux-dovetail.git

有跟隨內(nèi)核主線維護(hù)的Dovetail的內(nèi)核倉庫,這個(gè)倉庫就是加了Dovetail的內(nèi)核,也有對應(yīng)的patch但是我沒有找到。

這個(gè)補(bǔ)丁的作用是把硬件資源抽象化ADEOS,并且劃分作用域。

作用是圖中的域2。


846ee3ac-cb73-11f0-8ce9-92fbcf53809c.png02
打xenomai3的內(nèi)核補(bǔ)丁


需要下載xenomai3的源碼

# 在sdk的根目錄下 需要翻墻
gitclone https://source.denx.de/Xenomai/xenomai.git
cdxenomai
# 選擇版本
git checkout stable/v3.3.x
# 生成patch
scripts/prepare-kernel.sh --linux=/home/yangx/linux2/yangx/RK3588/IAC-RK3588-MB-kernel-6.1/kernel/ --arch=aarch64 --outpatch=/home/yangx/linux2/yangx/RK3588/IAC-RK3588-MB-kernel-6.1/cobalt.patch
# 進(jìn)入kernel 打patch即可
git apply ../cobalt.patch


03
配置內(nèi)核選項(xiàng)


查看鏈接:Wiki · xenomai / xenomai · GitLab


847e4522-cb73-11f0-8ce9-92fbcf53809c.png


以及這些選項(xiàng)配置:有的沒有,盡量一致

8488e022-cb73-11f0-8ce9-92fbcf53809c.png

make menuconfig ARCH=arm64


進(jìn)入menuconfig的界面,打入的補(bǔ)丁正常的話會(huì)顯示:

84947414-cb73-11f0-8ce9-92fbcf53809c.png

內(nèi)核的相關(guān)配置就結(jié)束了。

我的內(nèi)核配置patch

rockchip_linux_defconfig.xlsx


04
編譯xenoma3庫


# 在sdk的根目錄下
cdxenomai
source一下NXP的編譯器 或者 配置一下編譯器的環(huán)境變量
source/opt/fsl-imx-wayland/6.1-mickledore/environment-setup-armv8a-poky-linux
# 生成Makefile
./scripts/bootstrap
./configure CFLAGS="-mtune=cortex-a76"LDFLAGS="-mtune=cortex-a76"--build=i686-pc-linux-gnu --host=aarch64-linux-gnu --with-core=cobalt --enable-smp CC=aarch64-linux-gnu-gcc LD=aarch64-linux-gnu-ld
# 編譯 安裝
make -j128
mkdir -p build && make install DESTDIR=./build/
# 之后把build下生成的文件全部復(fù)制到板子的文件系統(tǒng)里面即可。

測試:

加壓力測試以測試實(shí)時(shí)性和空閑狀態(tài)下比較。

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

    關(guān)注

    41

    文章

    3831

    瀏覽量

    133910
  • 工業(yè)自動(dòng)化

    關(guān)注

    17

    文章

    3242

    瀏覽量

    70103
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    592

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀

    瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列開發(fā)板受到廣大開發(fā)者伙伴的關(guān)注和問詢。針對相關(guān)的開發(fā)板功能、操作指南等問題,我們一
    的頭像 發(fā)表于 09-22 15:54 ?2.3w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b>開發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    迅為RK3588開發(fā)板實(shí)時(shí)系統(tǒng)編譯-Preemption系統(tǒng)/ Xenomai系統(tǒng)編譯-獲取Linux源碼包

    【iTOP-RK3588 開發(fā)板】開發(fā)資料\\\\10_實(shí)時(shí)系統(tǒng)配套資料\\\\01_Preemption 實(shí)時(shí)系統(tǒng)源碼”。Xenomai 實(shí)時(shí)
    發(fā)表于 01-09 11:03

    迅為RK3588開發(fā)板實(shí)時(shí)系統(tǒng)編譯-Preemption系統(tǒng)/ Xenomai系統(tǒng)編譯-實(shí)時(shí)系統(tǒng)燒寫-固件獲取方式

    【iTOP-RK3588 開發(fā)板】基礎(chǔ)資料\\\\10_實(shí)時(shí)系統(tǒng)配套資料\\\\02_Preemption 實(shí)時(shí)系統(tǒng)鏡像” 路徑下或者“iTOP-3588 開發(fā)板\\\\01_【iTO
    發(fā)表于 02-11 14:50

    RK3588J和RK3588是什么關(guān)系?

    RK3588J是不是一個(gè)開發(fā)板的名字,里面的SOC是RK3588?還是RK3588J屬于RK3588的子系列?
    發(fā)表于 03-13 14:22

    RK3588RK3588S之間的區(qū)別是什么

    RK3588RK3588S的區(qū)別: RK3588S是RK3588的低配版,其區(qū)別類似RK3568跟RK
    發(fā)表于 03-10 19:22 ?3w次閱讀

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI
    的頭像 發(fā)表于 06-10 10:31 ?8182次閱讀
    <b class='flag-5'>RK3588</b>-MIPI屏幕調(diào)試筆記:<b class='flag-5'>RK3588</b>-MIPI-DSI

    【LGA封裝RK3588核心板】基于RK3588,小而強(qiáng)大的ArmSom-W3 CORE BOARD

    Armsom-RK3588 LGA Core board 是一款基于Rockchip RK3588芯片平臺(tái),采用LGA(506pin)封裝設(shè)計(jì)的一款極小尺寸的RK3588核心板。
    的頭像 發(fā)表于 07-03 16:08 ?3478次閱讀
    【LGA封裝<b class='flag-5'>RK3588</b>核心板】基于<b class='flag-5'>RK3588</b>,小而強(qiáng)大的ArmSom-W<b class='flag-5'>3</b> CORE BOARD

    rk3588rk3588s的區(qū)別

    rk3588rk3588s的區(qū)別 Rockchip是一家專業(yè)的半導(dǎo)體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設(shè)計(jì)、開發(fā)和銷售。他們的熱門產(chǎn)品RK3588RK3588
    的頭像 發(fā)表于 08-15 16:44 ?2.1w次閱讀

    RK35883588s的區(qū)別

    RK35883588s的區(qū)別 Rockchip RK3588RK3588s是兩種功能強(qiáng)大且廣受歡迎的片上系統(tǒng)(SoC)解決方案,用于一系列設(shè)備,包括智能電視、高性能平板電腦、筆記本
    的頭像 發(fā)表于 08-15 17:03 ?2.9w次閱讀

    RK3588系列有多少型號?

    RK3588系列有多少型號? RK3588是瑞芯微推出的一款長線產(chǎn)品,屬于高性能處理器領(lǐng)域的頂尖產(chǎn)品。它從2020年開始進(jìn)入市場,現(xiàn)已成為市場上最熱門的處理器之一。該產(chǎn)品因其高效能、強(qiáng)大的計(jì)算能力
    的頭像 發(fā)表于 08-15 17:04 ?7270次閱讀

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型
    的頭像 發(fā)表于 06-25 15:30 ?6638次閱讀
    迅為電子<b class='flag-5'>RK3588</b>S與<b class='flag-5'>RK3588</b>硬件性能區(qū)別及板卡選型

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開發(fā)板

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?2605次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,啟動(dòng)?-迅為電子<b class='flag-5'>RK3588</b>開發(fā)板

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀
    的頭像 發(fā)表于 05-19 18:34 ?1.5w次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊解讀

    RK3588數(shù)據(jù)手冊

    RK3588的資料
    發(fā)表于 08-01 16:08 ?54次下載

    技術(shù)分享】RK3588如何搭建xenomai3+ethercat

    說明使用的RK3588的分支版本是linux-6.1-stan-rkr6內(nèi)核版本是6.1.99把瑞芯微的SDK更新到linux-6.1-stan-rkr6這個(gè)版本即可。編譯xenomai3的內(nèi)核請參考上一篇技術(shù)分享:
    的頭像 發(fā)表于 12-11 17:26 ?1420次閱讀
    【<b class='flag-5'>技術(shù)</b>分享】<b class='flag-5'>RK3588</b>如何搭建<b class='flag-5'>xenomai3</b>+ethercat
    平舆县| 滨州市| 虎林市| 剑河县| 南汇区| 扶风县| 林甸县| 濉溪县| 阿鲁科尔沁旗| 神农架林区| 中方县| 同江市| 长治县| 合阳县| 清原| 武定县| 托克逊县| 陆丰市| 沂南县| 昔阳县| 贞丰县| 黄陵县| 罗源县| 浮梁县| 白城市| 新干县| 临湘市| 毕节市| 通榆县| 静乐县| 承德市| 综艺| 汽车| 红河县| 保靖县| 蚌埠市| 安多县| 根河市| 光泽县| 团风县| 宜城市|