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

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

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

3天內不再提示

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

觸覺智能 ? 2025-10-21 13:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹瑞芯微RK3562芯片平臺RT-Linux系統實時性及硬件中斷延遲測試,基于觸覺智能EVB3562開發板,歷經72小時多條件詳細測試!

Linux-RT實時性測試

  • 測試環境說明

1、開發板型號:IDOEVB3562-V2,參考網盤提供的《IDO-EVB3562-V2 RT-Linux使用手冊》文檔。

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

  • Preempt_RT

使用Cyclictest程序測試系統實時性,開發板Linux內核版本:Kernel 5.10.226。

空載測試12小時:

wKgZO2j3HPCAC3SZAABq100bSNk01.jpeg

負載測試12小時:

wKgZO2j3HO-AQ4XQAABopfJt6sg16.jpeg

負載隔離CPU測試12小時:

wKgZPGj3HO-AYIoKAAAqdrEXiTU60.jpeg

測試結果匯總:

wKgZPGj3HPCAL0SNAACLPtA4BhU55.jpeg
  • Xenomai RT

空載測試12小時:

wKgZO2j3HPCAPeeKAADrQwBfi1A310.png

負載測試12小時:

wKgZO2j3HPCAWzoXAABkOtty9TQ87.jpeg

負載隔離CPU測試12小時:

wKgZO2j3HPCACY6YAAAoj5sVVPQ27.jpeg

Xenomai RT內核測試結果匯總:

wKgZO2j3HPCAYT8eAABhjcTRrl0849.png

結論如下:對比Preempt_RT與Xenomai RT的實時性數據,Preempt RT內核的延時更低。實際應用推薦使用Preempt RT內核,若對更多RK芯片結果感興趣可關注觸覺智能詳細了解。

Linux-RT硬件中斷延遲測試

  • 測試基本原理

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

  • 測試方法

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

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

--- a/kernel-5.10/arch/arm64/boot/dts/rockchip/ido-evb3562-v2a.dtsi +++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/ido-evb3562-v2a.dtsi @@ -52,6 +52,21 @@ }; }; + 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 = <&gpio0 RK_PC3 GPIO_ACTIVE_HIGH>; + debounce-interval = <0>; + }; + }; + bt_sco: bt-sco { status = "okay"; compatible = "delta,dfbmcs320"; @@ -251,7 +266,12 @@ status = "okay"; compatible = "gpio-leds"; pinctrl-names = "default"; - pinctrl-0 =<&leds_gpio>; + pinctrl-0 =<&leds_gpio &led1_gpio>; + + user_led0: user-led0 { + gpios = <&gpio0 RK_PC2 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; heartbeat { gpios = <&gpio0 RK_PC0 GPIO_ACTIVE_HIGH>; @@ -410,8 +430,17 @@ <3 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>, <2 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>; }; + + led1_gpio: led1-gpio { + rockchip,pins = <0 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>; + }; }; + keys { + key1_user: key1-user { + rockchip,pins = <0 RK_PC3 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; };

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

wKgZPGj3HPCAao4WAACk0h77e5463.jpegwKgZPGj3HPCAMXvNAADZJYIUus086.jpeg

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

wKgZPGj3HPCACr8cAABmHgi90bg32.jpeg
  • 測試結果

GPIO1使用杜邦線接入3.3V模擬中斷觸發信號,示波器測試中斷延遲為:58us。

wKgZO2j3HPCAGFMLAACXW4eb6Xg34.jpeg

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

    關注

    0

    文章

    74

    瀏覽量

    40715
  • RTlinux
    +關注

    關注

    0

    文章

    7

    瀏覽量

    7964
  • Xenomai
    +關注

    關注

    0

    文章

    13

    瀏覽量

    8213
  • preempt-rt
    +關注

    關注

    0

    文章

    5

    瀏覽量

    1802
  • RK3562
    +關注

    關注

    0

    文章

    88

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    迅為RK3562開發板Buildroot系統功能測試

    迅為RK3562開發板Buildroot系統功能測試
    的頭像 發表于 06-13 13:46 ?1774次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b>Buildroot<b class='flag-5'>系統</b>功能<b class='flag-5'>測試</b>

    迅為RK3562開發板2900頁+資料_多種系統適配全開源

    迅為RK3562開發板ARM四核A53核心板多種系統適配全開源 RK3562開發板(2GB內存+
    發表于 06-17 10:50

    迅為國產四核RK3562開發板底板硬件接口原理說明

    迅為國產四核RK3562開發板底板硬件接口原理說明
    的頭像 發表于 06-14 15:27 ?4028次閱讀
    迅為國產四核<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b>底板<b class='flag-5'>硬件</b>接口原理說明

    新一代低價開發板芯片RK3562來啦! — 觸覺智能RK3562開發板

    最近我收到了個一套開發板,有核心板開發板,還有個7英寸觸摸屏幕。這些東西,都是一家叫做觸覺智能的公司做的基于瑞芯微RK3562的產品。RK3562
    的頭像 發表于 08-15 17:42 ?5101次閱讀
    新一代低價<b class='flag-5'>開發板</b>芯片<b class='flag-5'>RK3562</b>來啦! — 觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b>

    瑞芯微主板/開發板Linux系統播放音頻方法,觸覺智能RK3562開發板演示

    本文介紹瑞芯微方案主板/開發板Linux系統播放音頻的方法,觸覺智能RK3562開發板演示,通用RK
    的頭像 發表于 12-13 11:40 ?1434次閱讀
    瑞芯微主板/<b class='flag-5'>開發板</b><b class='flag-5'>Linux</b><b class='flag-5'>系統</b>播放音頻方法,觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b>演示

    嵌入式開發必備-RK3562演示Linux常用系統查詢命令(下)

    本文繼續介紹Linux系統查看硬件配置及常用調試命令,方便開發者快速了解開發板硬件信息及進行相關
    的頭像 發表于 01-03 13:54 ?996次閱讀
    嵌入式<b class='flag-5'>開發</b>必備-<b class='flag-5'>RK3562</b>演示<b class='flag-5'>Linux</b>常用<b class='flag-5'>系統</b>查詢命令(下)

    Linux系統更換開機logo方法教程,觸覺智能RK3562開發板演示

    本文介紹Linux系統更換開機logo方法教程,通用RK3566、RK3568、RK3588、RK
    的頭像 發表于 01-06 10:53 ?1289次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b>更換開機logo方法教程,觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b>演示

    PET_RK3562_CORE核心板

    一、PET_RK3562_CORE 核心板圖片 二、PET_RK3562_CORE 核心板詳細參數 注意:RK3562 引腳大部分是功能復用
    的頭像 發表于 01-15 10:58 ?1012次閱讀
    PET_<b class='flag-5'>RK3562</b>_CORE<b class='flag-5'>核心板</b>

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

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

    迅為電子可靠與穩定性 | RK3562工業級核心板來襲!

    迅為電子可靠與穩定性 | RK3562工業級核心板來襲!
    的頭像 發表于 05-30 10:44 ?1023次閱讀
    迅為電子可靠<b class='flag-5'>性</b>與穩定性 | <b class='flag-5'>RK3562</b>工業級<b class='flag-5'>核心板</b>來襲!

    觸覺智能RK3562開發板新版強勢亮相

    自2024年觸覺智能RK3562核心板上市以來,受到了火爆的關注,上百家客戶選用了此方案,RK3562核心板1+8G僅149元含稅價,助力降本增效。隨著原廠的更新,商規和工規(
    的頭像 發表于 05-30 11:32 ?975次閱讀
    觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b>新版強勢亮相

    迅為RK3562開發板 Ubuntu系統功能測試

    迅為RK3562開發板 Ubuntu系統功能測試
    的頭像 發表于 07-10 13:46 ?1057次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發板</b> Ubuntu<b class='flag-5'>系統</b>功能<b class='flag-5'>測試</b>

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

    本文基于觸覺智能RK3506核心板/開發板,介紹Xenomai內核RT-Linux實時
    的頭像 發表于 09-18 14:21 ?951次閱讀
    <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穩定延時

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

    本文介紹瑞芯微RK3576芯片平臺RT-Linux系統實時硬件
    的頭像 發表于 09-30 16:52 ?1736次閱讀
    <b class='flag-5'>RK</b>3576<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>

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

    本文介紹瑞芯微RK3588芯片平臺RT-Linux系統實時硬件
    的頭像 發表于 11-28 18:57 ?199次閱讀
    <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>