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

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

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

3天內不再提示

技術分享 | RK3588增加Xenomai3實時補丁

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

掃碼添加小助手

加入工程師交流群

Xenomai是一套為嵌入式系統設計的實時開發框架,通過 “雙內核” 架構,讓Linux既能處理復雜的通用任務,又能可靠地完成那些對響應時間有極端要求的任務,廣泛用于工業自動化機器人、航空航天等對實時性要求極高的場景。本篇文章以啟揚RK3588開發板為例,分享如何增加Xenomai3實時補丁。

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

步驟:

只需要打兩個補丁,Dovetail或者I-pipe補丁,以及xenomai3的內核補丁。

Dovetail 是 I-pipe 的后繼產品,二選一,Dovetail支持5.10之后的內核, I-pipe反之。


01
打Dovetail補丁


我現在內核是6.1.99,主要Dovetail的補丁是RK發放的,RK修改過的,要用有這個補丁的內核版本,沒有對應內核的Dovetail補丁問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

有跟隨內核主線維護的Dovetail的內核倉庫,這個倉庫就是加了Dovetail的內核,也有對應的patch但是我沒有找到。

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

作用是圖中的域2。


846ee3ac-cb73-11f0-8ce9-92fbcf53809c.png02
打xenomai3的內核補丁


需要下載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
# 進入kernel 打patch即可
git apply ../cobalt.patch


03
配置內核選項


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


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


以及這些選項配置:有的沒有,盡量一致

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

make menuconfig ARCH=arm64


進入menuconfig的界面,打入的補丁正常的話會顯示:

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

內核的相關配置就結束了。

我的內核配置patch

rockchip_linux_defconfig.xlsx


04
編譯xenoma3庫


# 在sdk的根目錄下
cdxenomai
source一下NXP的編譯器 或者 配置一下編譯器的環境變量
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下生成的文件全部復制到板子的文件系統里面即可。

測試:

加壓力測試以測試實時性和空閑狀態下比較。

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

    關注

    41

    文章

    3719

    瀏覽量

    133226
  • 工業自動化
    +關注

    關注

    17

    文章

    3036

    瀏覽量

    69434
  • RK3588
    +關注

    關注

    8

    文章

    503

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞芯微RK3588開發板RK3588 EVB和RK3588S EVB解讀

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

    RK3588 PCB推薦疊層及阻抗設計

    近期華秋電子聯合瑞芯微、凡億重磅發布了:《RK3588 PCB設計指導白皮書》,幫助開發者更好地規范利用RK3588開發產品,提高所設計的PCB質量,在實戰中鞏固及提高PCB設計水平。本文
    發表于 08-10 09:32 ?1796次閱讀
    <b class='flag-5'>RK3588</b> PCB推薦疊層及阻抗設計

    迅為RK3588開發板實時系統編譯-Preemption系統/ Xenomai系統編譯-獲取Linux源碼包

    【iTOP-RK3588 開發板】開發資料\\\\10_實時系統配套資料\\\\01_Preemption 實時系統源碼”。Xenomai 實時
    發表于 01-09 11:03

    迅為RK3588開發板實時系統編譯-Preemption系統/ Xenomai系統編譯-實時系統燒寫-固件獲取方式

    【iTOP-RK3588 開發板】基礎資料\\\\10_實時系統配套資料\\\\02_Preemption 實時系統鏡像” 路徑下或者“iTOP-3588 開發板\\\\01_【iTO
    發表于 02-11 14:50

    RK3588J和RK3588是什么關系?

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

    RK3588RK3588S之間的區別是什么

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

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI
    的頭像 發表于 06-10 10:31 ?7195次閱讀
    <b class='flag-5'>RK3588</b>-MIPI屏幕調試筆記:<b class='flag-5'>RK3588</b>-MIPI-DSI

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

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

    rk3588rk3588s的區別

    rk3588rk3588s的區別 Rockchip是一家專業的半導體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設計、開發和銷售。他們的熱門產品RK3588RK3588
    的頭像 發表于 08-15 16:44 ?2w次閱讀

    RK35883588s的區別

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

    RK3588系列有多少型號?

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

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

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

    RK3588!黑神話悟空,啟動?-迅為電子RK3588開發板

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

    RK3588參數與主要特性 RK3588數據手冊解讀

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

    技術分享】RK3588如何搭建xenomai3+ethercat

    說明使用的RK3588的分支版本是linux-6.1-stan-rkr6內核版本是6.1.99把瑞芯微的SDK更新到linux-6.1-stan-rkr6這個版本即可。編譯xenomai3的內核請參考上一篇技術分享:
    的頭像 發表于 12-11 17:26 ?465次閱讀
    【<b class='flag-5'>技術</b>分享】<b class='flag-5'>RK3588</b>如何搭建<b class='flag-5'>xenomai3</b>+ethercat