chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

Linux-RT實時性測試

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

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

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

  • Preempt_RT

使用Cyclictest程序測試系統(tǒng)實時性,開發(fā)板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的實時性數(shù)據(jù),Preempt RT內核的延時更低。實際應用推薦使用Preempt RT內核,若對更多RK芯片結果感興趣可關注觸覺智能詳細了解。

Linux-RT硬件中斷延遲測試

  • 測試基本原理

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

  • 測試方法

(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>; + }; + }; };

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

wKgZPGj3HPCAao4WAACk0h77e5463.jpegwKgZPGj3HPCAMXvNAADZJYIUus086.jpeg

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

wKgZPGj3HPCACr8cAABmHgi90bg32.jpeg
  • 測試結果

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

wKgZO2j3HPCAGFMLAACXW4eb6Xg34.jpeg

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

    關注

    0

    文章

    74

    瀏覽量

    40702
  • RTlinux
    +關注

    關注

    0

    文章

    7

    瀏覽量

    7960
  • Xenomai
    +關注

    關注

    0

    文章

    13

    瀏覽量

    8206
  • preempt-rt
    +關注

    關注

    0

    文章

    5

    瀏覽量

    1802
  • RK3562
    +關注

    關注

    0

    文章

    88

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    迅為RK3562開發(fā)板Buildroot系統(tǒng)功能測試

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

    迅為RK3562開發(fā)板2900頁+資料_多種系統(tǒng)適配全開源

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

    迅為國產(chǎn)四核RK3562開發(fā)板底板硬件接口原理說明

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

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

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

    瑞芯微主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

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

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

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

    Linux系統(tǒng)更換開機logo方法教程,觸覺智能RK3562開發(fā)板演示

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

    PET_RK3562_CORE核心板

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

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

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

    迅為電子可靠與穩(wěn)定性 | RK3562工業(yè)級核心板來襲!

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

    觸覺智能RK3562開發(fā)板新版強勢亮相

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

    迅為RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試

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

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

    本文基于觸覺智能RK3506核心板/開發(fā)板,介紹Xenomai內核RT-Linux實時
    的頭像 發(fā)表于 09-18 14:21 ?885次閱讀
    <b class='flag-5'>RK</b>3506<b class='flag-5'>開發(fā)板</b>Xenomai內核<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 ?1668次閱讀
    <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>

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

    本文介紹瑞芯微RK3588芯片平臺RT-Linux系統(tǒng)實時硬件
    的頭像 發(fā)表于 11-28 18:57 ?133次閱讀
    <b class='flag-5'>RK</b>3588<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>