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

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

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

3天內不再提示

RK3576核心板/開發板RT-Linux系統實時性及硬件中斷延遲測試

觸覺智能 ? 2025-09-30 16:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹瑞芯微RK3576芯片平臺RT-Linux系統實時性及硬件中斷延遲測試,基于觸覺智能RK3576開發板Purple Pi OH2演示。

Linux-RT實時性測試

  • 測試環境說明

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


  • Preempt_RT

可參考網盤文檔,使用Cyclictest程序測試系統實時性(Linux內核版本:Kernel 6.1.99)。

wKgZO2jbmMWATC1JAANVBZfYSu4076.png


空載測試12小時:

wKgZO2jbmNeATRRhAAO7IOpl0DA266.png

負載隔離CPU測試12小時:

wKgZO2jbmOGAFzRJAAC99RA-0q4753.png

測試結果匯總:

wKgZO2jbmTWAMeMeAAH3RIMj7tk275.png

  • Xenomai RT

空載測試12小時:

wKgZPGjbmV6AQwDdAAPWTCIvFbo944.png

負載測試12小時:

wKgZO2jbmWKAdQozAAOE76lJfAo200.png

負載隔離CPU測試12小時:

wKgZO2jbmWuABYhFAADDneQPLX0932.png

Xenomai RT內核測試結果匯總:

wKgZPGjbmXWAIDlrAAEE32gaf3g635.png

結論如下:對比Preempt_RT與Xenomai RT的實時性數據,Preempt RT內核的延時更低。觸覺智能作為專業RK方案商,不僅RK3576這款還測試了RK3506等多款芯片平臺,實際應用推薦使用Preempt RT內核。

Linux-RT硬件中斷延遲測試

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

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

chosen: chosen { bootargs = "earlycon=uart8250,mmio32,0x2ad40000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rw rootwait rcupdate.rcu_expedited=1 rcu_nocbs=all isolcpus=3"; };

--- a/kernel-6.1/arch/arm64/boot/dts/rockchip/ido-evb7608_v1b.dtsi +++ b/kernel-6.1/arch/arm64/boot/dts/rockchip/ido-evb7608_v1b.dtsi @@ -213,7 +213,12 @@ status = "okay"; compatible = "gpio-leds"; pinctrl-names = "default"; - pinctrl-0 = <&leds_gpio>; + pinctrl-0 = <&leds_gpio &led1_gpio>; + + user_led0: user-led0 { + gpios = <&gpio2 RK_PB2 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; work_led: work { gpios = <&gpio3 RK_PA4 GPIO_ACTIVE_HIGH>; @@ -280,6 +285,22 @@ default-state="on"; }; }; + + 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 = <&gpio4 RK_PC5 GPIO_ACTIVE_HIGH>; + debounce-interval = <0>; + }; + }; + }; @@ -568,6 +589,16 @@ <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>, <2 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; }; + + led1_gpio: led1-gpio { + rockchip,pins = <2 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + keys { + key1_user: key1-user { + rockchip,pins = <4 RK_PC5 RK_FUNC_GPIO &pcfg_pull_down>; + }; };


例程通過創建一個基本的實時線程,在線程內實現打開GPIO1對應的按鍵input設備并對按鍵事件進行監聽從而觸發GPIO2對應的LED的亮滅控制。例程代碼參考如下:

wKgZO2jbmbSAXhr4AALG3h7c1MA714.png

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

wKgZO2jbmcWAIQA_AAH7CrqzNB8820.png

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

wKgZPGjbmc6AcbfgAAM-RF0foZo018.png

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

    關注

    18

    文章

    1146

    瀏覽量

    50121
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118034
  • RT-Linux
    +關注

    關注

    0

    文章

    8

    瀏覽量

    6422
  • 核心板
    +關注

    關注

    6

    文章

    1397

    瀏覽量

    31995
  • rk3576
    +關注

    關注

    1

    文章

    265

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于RK3576開發板的PWN使用說明

    RK3576開發板使用PWN教程及Demo
    的頭像 發表于 05-07 14:07 ?2256次閱讀
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>的PWN使用說明

    米爾RK3576核心板適配多種系統,解鎖多樣化應用

    米爾電子發布的基于瑞芯微RK3576核心板開發板,具備高性能數據處理能力、領先的AI智能分析功能、多樣化的顯示與操作體驗以及強大的擴展性與兼容,適用于多種應用場景。目前米爾電子為
    的頭像 發表于 05-23 08:03 ?1590次閱讀
    米爾<b class='flag-5'>RK3576</b><b class='flag-5'>核心板</b>適配多種<b class='flag-5'>系統</b>,解鎖多樣化應用

    如何移植EtherCAT Igh--基于米爾RK3576開發板

    本文將介紹基于米爾電子MYD-LR3576開發板(米爾基于瑞芯微RK3576開發板)的端移植EtherCATIgh方案的
    的頭像 發表于 09-26 08:04 ?9891次閱讀
    如何移植EtherCAT Igh--基于米爾<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>

    【米爾RK3576開發板評測】+項目名稱值得購買的米爾RK3576開發板

    米爾依然是核心板加擴展板的模式,我拿到手的開發板核心板已經通過LGA貼片,焊好了。 開發板做工很好,布線細致工整。 RK3576
    發表于 01-08 22:59

    適配多種系統,米爾瑞芯微RK3576核心板解鎖多樣化應用

    米爾電子發布的基于瑞芯微 RK3576 核心板開發板,具備高性能數據處理能力、領先的AI智能分析功能、多樣化的顯示與操作體驗以及強大的擴展性與兼容,適用于多種應用場景。目前米爾電子
    發表于 05-23 16:07

    貝啟RK3576核心板/開發板

    貝啟RK3576核心板/開發板,采用瑞芯微新一代RK3576平臺處理器,搭載四個A72核心+四個A53
    的頭像 發表于 04-29 08:21 ?4545次閱讀
    貝啟<b class='flag-5'>RK3576</b><b class='flag-5'>核心板</b>/<b class='flag-5'>開發板</b>

    米爾RK3576開發板特惠活動!

    近日,米爾電子發布基于瑞芯微RK3576核心板開發板RK3576作為國產熱門處理器,其高性能數據處理能力、領先的AI智能分析、強大的擴展性與兼容
    的頭像 發表于 11-12 01:00 ?2223次閱讀
    米爾<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>特惠活動!

    人臉疲勞檢測應用-米爾基于RK3576核心板/開發板

    本文將介紹基于米爾電子MYD-LR3576開發板(米爾基于瑞芯微RK3576開發板)的人臉疲勞檢測方案測試。米爾基于
    的頭像 發表于 12-20 08:06 ?1555次閱讀
    人臉疲勞檢測應用-米爾基于<b class='flag-5'>RK3576</b><b class='flag-5'>核心板</b>/<b class='flag-5'>開發板</b>

    迅為RK3576開發板核心板與底板接口硬件介紹

    迅為RK3576開發板核心板與底板接口硬件介紹
    的頭像 發表于 01-14 15:15 ?2833次閱讀
    迅為<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b><b class='flag-5'>核心板</b>與底板接口<b class='flag-5'>硬件</b>介紹

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

    觸覺智能RK3506核心板,工業應用方案分享之RT-Linux實時測試
    的頭像 發表于 04-27 19:27 ?1936次閱讀
    觸覺智能<b class='flag-5'>RK</b>3506<b class='flag-5'>核心板</b>,工業應用之<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>

    迅為RK3576開發板高算力低成本工業級核心板開發平臺

    迅為RK3576開發板高算力低成本工業級核心板開發平臺
    的頭像 發表于 06-09 15:13 ?1782次閱讀
    迅為<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>高算力低成本工業級<b class='flag-5'>核心板</b>卡<b class='flag-5'>開發</b>平臺

    迅為RK3576核心板高算力AI開發板開啟智能應用新時代

    迅為RK3576核心板高算力AI開發板開啟智能應用新時代
    的頭像 發表于 06-10 14:13 ?1657次閱讀
    迅為<b class='flag-5'>RK3576</b><b class='flag-5'>核心板</b>高算力AI<b class='flag-5'>開發板</b>開啟智能應用新時代

    迅為RK3576開發板攝像頭實時推理測試-ppseg?圖像分割

    迅為RK3576開發板攝像頭實時推理測試-ppseg 圖像分割
    的頭像 發表于 07-11 14:31 ?866次閱讀
    迅為<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>攝像頭<b class='flag-5'>實時</b>推理<b class='flag-5'>測試</b>-ppseg?圖像分割

    RK3506開發板Xenomai內核RT-Linux實時系統適配教程與性能實測,實測僅7μs穩定延時

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

    RK3588核心板/開發板RT-Linux系統實時硬件中斷延遲測試

    本文介紹瑞芯微RK3588芯片平臺RT-Linux系統實時硬件
    的頭像 發表于 11-28 18:57 ?665次閱讀
    <b class='flag-5'>RK</b>3588<b class='flag-5'>核心板</b>/<b class='flag-5'>開發板</b><b class='flag-5'>RT-Linux</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><b class='flag-5'>測試</b>