91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

RK3588核心板/開發(fā)板RT-Linux系統(tǒng)實時性及硬件中斷延遲測試

觸覺智能 ? 2025-11-28 18:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹瑞芯微RK3588芯片平臺RT-Linux系統(tǒng)實時性及硬件中斷延遲測試,基于觸覺智能RK3588核心板/開發(fā)板演示。

Linux-RT實時性測試

  • 測試環(huán)境說明

本次測試是使用Cyclictest延遲檢測工具測試Linux系統(tǒng)實時性。Cyclictest 是一款專門用于測試和評估系統(tǒng)實時性(Real-Time)的工具,主要用于測量 Linux 系統(tǒng)中線程調(diào)度的延遲(即從線程被喚醒到實際開始執(zhí)行之間的時間差)。它是 rt-tests 工具集的核心組件之一,廣泛應用于實時系統(tǒng)(如 RT-Linux)的性能驗證和優(yōu)化。

  • Preempt_RT

可參考網(wǎng)盤文檔,使用Cyclictest程序測試系統(tǒng)實時性(Linux內(nèi)核版本:Kernel 5.10.226)。

空載測試12小時:

wKgZO2kpgB6AMiaHAAGOMQBGYxE820.png

負載測試12小時:

wKgZPGkpgB6AGcgqAAC960fLpTI48.jpeg

負載隔離CPU測試12小時:

wKgZPGkpgB6ADwVPAABvvnbTpQw336.png

測試結(jié)果匯總:

wKgZO2kpgB6ABcUaAABgiaCgUY4429.png
  • Xenomai RT

空載測試12小時:

wKgZPGkpgB6AFS_JAAC2BLhdE8A74.jpeg

負載測試12小時:

wKgZPGkpgB-AGnmNAAGc9Xseeuk815.png

負載隔離CPU測試12小時:

wKgZO2kpgB-AE539AABcfsYqLC8628.png

Xenomai RT內(nèi)核測試結(jié)果匯總:

wKgZPGkpgB-AEQ-yAABgxK0EyUc903.png

結(jié)論如下:對比RK3588平臺Preempt_RT與Xenomai RT兩大實時性內(nèi)核數(shù)據(jù),Xenomai RT在負載情況下險勝Preempt_RT,整體表現(xiàn)不相上下。

觸覺智能作為專業(yè)RK方案商,不僅RK3588這款還測試了RK3576等多款芯片平臺,詳細可關(guān)注往期文章瀏覽。

Linux-RT硬件中斷延遲測試

  • 測試基本原理

基于Preempt_RT內(nèi)核在隔離CPU的情況下,使用一個GPIO引腳(簡稱GPIO1)作為中斷輸入,使用另一個GPIO引腳(簡稱GPIO2)作為響應中斷輸出,當GPIO1接收到信號觸發(fā)中斷后立即控制GPIO2輸出,使用示波器抓取“觸發(fā)信號”與“響應信號”之間的時間差(簡稱中斷延遲)。

  • 測試結(jié)果

(1)配置隔離CPU,配置GPIO1作為按鍵輸入(中斷信號輸入),配置GPIO2作為LED輸出(中斷響應信號輸出)

chosen: chosen { bootargs = "earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=614e0000-0000 rw rootwait isolcpus=3"; };

--- a/arch/arm64/boot/dts/rockchip/ido-evb3588-v1b.dtsi +++ b/arch/arm64/boot/dts/rockchip/ido-evb3588-v1b.dtsi @@ -290,12 +290,32 @@ WIFI,poweren_gpio = <&pca9539 2 GPIO_ACTIVE_HIGH>; status = "okay"; }; - + + gpio_keys: gpio-keys { + status = "okay"; + compatible = "gpio-keys"; + autorepeat; + pinctrl-names = "default"; + pinctrl-0 = <&key1_user>; + + user_key1 { + label = "user-key1"; + linux,code = ; + gpios = <&gpio1 RK_PA7 GPIO_ACTIVE_HIGH>; + debounce-interval = <0>; + }; + }; + leds: leds { status = "okay"; compatible = "gpio-leds"; pinctrl-names = "default"; - pinctrl-0 =<&leds_gpio>; + pinctrl-0 =<&leds_gpio &led1_gpio>; + + user_led0: user-led0 { + gpios = <&gpio1 RK_PA3 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; pcie_clk_en { gpios = <&pca9539 1 GPIO_ACTIVE_HIGH>; @@ -816,7 +836,18 @@ //<0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>, <4 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; }; + + led1_gpio: led1-gpio { + rockchip,pins = <1 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>; + }; }; + + keys { + key1_user: key1-user { + rockchip,pins = <1 RK_PA7 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; +

例程通過創(chuàng)建一個基本的實時線程,在線程內(nèi)實現(xiàn)打開GPIO1對應的按鍵input設(shè)備并對按鍵事件進行監(jiān)聽從而觸發(fā)GPIO2對應的LED的亮滅控制:

wKgZO2kpgB-AFyBaAAFIQayccn8488.png

完成交叉編譯應用程序后,執(zhí)行測試程序等待接收觸發(fā)信號,硬件使用示波器捕獲觸發(fā)信號。

wKgZO2kpgB-AHFyGAADWpLUX648921.png

紅色信號為GPIO1,黃色信號為GPIO2,示波器實測中斷延遲為:21us。

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

    關(guān)注

    0

    文章

    23

    瀏覽量

    10284
  • 核心板
    +關(guān)注

    關(guān)注

    6

    文章

    1400

    瀏覽量

    32030
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    556

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列
    的頭像 發(fā)表于 09-22 15:54 ?2.3w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    探索巔峰性能 |迅為 RK3588開發(fā)板深度剖析

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588
    發(fā)表于 08-09 15:44

    迅為RK3588開發(fā)板深度剖析丨首選的性能

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588
    發(fā)表于 09-03 15:49

    探索巔峰性能 |迅為瑞芯微RK3588開發(fā)板/核心板深度剖析

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588
    發(fā)表于 09-25 11:15

    迅為瑞芯微RK3588開發(fā)板深度剖析丨首選的性能

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588
    發(fā)表于 10-17 10:49

    RK3588核心板硬件手冊

    RK3588核心板硬件手冊,主要介紹核心板各功能模塊概述及參考電路 RK3588 是一款采用 ARM 架構(gòu)的通用型SoC,集成了四核 Co
    發(fā)表于 05-09 15:00 ?50次下載

    【新品】迅為RK3588開發(fā)板Linux安卓12瑞芯微ARM核心板人工智能工業(yè)AI主板

    迅為RK3588開發(fā)板Linux安卓12瑞芯微ARM核心板人工智能工業(yè)AI主板
    的頭像 發(fā)表于 08-17 15:15 ?3489次閱讀
    【新品】迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>Linux</b>安卓12瑞芯微ARM<b class='flag-5'>核心板</b>人工智能工業(yè)AI主板

    貝啟科技RK3588核心板通過嚴格高低溫環(huán)境測試

    RK3588開發(fā)板進行耐溫耐濕測試,環(huán)境溫度65度,濕度百分90,并成功通過了測試。在完成耐溫耐濕測試后進行了低溫
    的頭像 發(fā)表于 09-07 09:46 ?2937次閱讀
    貝啟科技<b class='flag-5'>RK3588</b><b class='flag-5'>核心板</b>通過嚴格高低溫環(huán)境<b class='flag-5'>測試</b>

    極小極輕LGA封裝 |RK3588核心板SOM-3588-LGA現(xiàn)貨發(fā)售!

    SOM-3588-LGA 是一款基于Rockchip RK3588芯片平臺,采用LGA(506pin)封裝設(shè)計的一款極小尺寸的商規(guī)級核心板。現(xiàn)在核心板 SOM-
    的頭像 發(fā)表于 10-23 11:50 ?4808次閱讀
    極小極輕LGA封裝 |<b class='flag-5'>RK3588</b><b class='flag-5'>核心板</b>SOM-<b class='flag-5'>3588</b>-LGA現(xiàn)貨發(fā)售!

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;amp;核心板新增定制分區(qū)鏡像

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&核心板新增定制分區(qū)鏡像
    的頭像 發(fā)表于 11-06 15:11 ?2275次閱讀
    能力再次提升! 迅為<b class='flag-5'>RK3588</b>/<b class='flag-5'>RK</b>3568<b class='flag-5'>開發(fā)板</b>&amp;amp;<b class='flag-5'>核心板</b>新增定制分區(qū)鏡像

    PET_RK3588_CORE核心板

    一、PET_RK3588_CORE 核心板圖片 二、PET_RK3588_CORE 核心板詳細參數(shù) 注意:RK3588 引腳大部分是功能復用
    的頭像 發(fā)表于 01-15 14:12 ?1596次閱讀
    PET_<b class='flag-5'>RK3588</b>_CORE<b class='flag-5'>核心板</b>

    【性能強者再升級】迅為RK3588開發(fā)板16GB+128GB高配3588核心板發(fā)布!

    【性能強者再升級】迅為RK3588開發(fā)板16GB+128GB高配3588核心板發(fā)布!
    的頭像 發(fā)表于 02-20 15:22 ?2245次閱讀
    【性能強者再升級】迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開發(fā)板</b>16GB+128GB高配<b class='flag-5'>3588</b><b class='flag-5'>核心板</b>發(fā)布!

    觸覺智能RK3506核心板,工業(yè)應用之RK3506 RT-Linux實時測試

    觸覺智能RK3506核心板,工業(yè)應用方案分享之RT-Linux實時測試
    的頭像 發(fā)表于 04-27 19:27 ?1974次閱讀
    觸覺智能<b class='flag-5'>RK</b>3506<b class='flag-5'>核心板</b>,工業(yè)應用之<b class='flag-5'>RK</b>3506 <b class='flag-5'>RT-Linux</b><b class='flag-5'>實時</b><b class='flag-5'>性</b><b class='flag-5'>測試</b>

    RK3506開發(fā)板Xenomai內(nèi)核RT-Linux實時系統(tǒng)適配教程與性能實測,實測僅7μs穩(wěn)定延時

    本文基于觸覺智能RK3506核心板/開發(fā)板,介紹Xenomai內(nèi)核RT-Linux實時
    的頭像 發(fā)表于 09-18 14:21 ?1426次閱讀
    <b class='flag-5'>RK</b>3506<b class='flag-5'>開發(fā)板</b>Xenomai內(nèi)核<b class='flag-5'>RT-Linux</b><b class='flag-5'>實時</b><b class='flag-5'>性</b><b class='flag-5'>系統(tǒng)</b>適配教程與性能實測,實測僅7μs穩(wěn)定延時

    RK3576核心板/開發(fā)板RT-Linux系統(tǒng)實時硬件中斷延遲測試

    本文介紹瑞芯微RK3576芯片平臺RT-Linux系統(tǒng)實時硬件
    的頭像 發(fā)表于 09-30 16:52 ?2009次閱讀
    <b class='flag-5'>RK</b>3576<b class='flag-5'>核心板</b>/<b class='flag-5'>開發(fā)板</b><b class='flag-5'>RT-Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實時</b><b class='flag-5'>性</b>及<b class='flag-5'>硬件</b><b class='flag-5'>中斷</b><b class='flag-5'>延遲</b><b class='flag-5'>測試</b>