0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

延时仅9μs!Linux-RT实时性能测试分享,基于RK3576国产平台

Tronlong创龙科技 ? 来源:Tronlong创龙科技 ? 作者:Tronlong创龙科技 ? 2025-06-30 09:03 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在工业应用场景中,实时性是保障系统稳定运行与生产安全的核心要素。例如自动化生产线需通过实时响应传感器数据来精准控制机械臂动作;电力继电保护系统依赖实时数据处理快速切断故障电路,避免大面积停电。

这种即时处理任务、严格遵守时序约束的能力,直接影响工业生产的效率与质量,Linux-RT通过高实时性为工业自动化升级提供了可靠的底层支撑。

RK3576 Linux-RT实时性测试数据

使用Cyclictest延迟检测工具测试Linux系统实时性,分别在CPU空载、满负荷(运行stress压力测试工具)、满负荷-隔离CPU3核心(运行stress压力测试工具)三种情况下运行指令测试12小时。测试数据如下所示:

wKgZPGhh4NiAFgJnAAHnMqtf02A753.png

根据3种状态的测试结果可知,当程序指定至隔离的CPU3核心上运行时,Linux系统延迟最低,可有效提高系统实时性。故推荐对实时性要求较高的程序(功能)指定至隔离的CPU核心运行。

Linux-RT系统的优势

Linux-RT内核基于普通Linux内核增加PREEMPT_RT补丁,增加了系统响应的确定性和实时性。这种升级无需大规模重写内核,既保障了严苛的实时性能,又完整继承了Linux生态的开发资源,如工具链、文件系统到安装方法均可兼容。

Linux-RT使得开发者能够依托成熟的Linux开发环境,快速完成产品开发与部署,大幅缩短产品上市周期,为企业抢占市场先机提供强大助力。

wKgZO2hh4TOAGxv5AAJ59e38sb0025.png

Linux-RT高实时性应用领域

Linux-RT凭借高实时性的优势,在高端工业PLC、运动控制器、工业计算机、工业网关、电力检测装置、电力DTU等应用领域广泛使用。

Cyclictest系统实时性测试

开发环境

本文主要介绍基于RK3576J测试Linux系统实时性的方法,适用以下开发环境:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

Linux开发环境:VMware16.2.5、Ubuntu22.04.5 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-6.1.115、Linux-RT-6.1.115

LinuxSDK:LinuxSDK-[版本号](基于rk3576_linux6.1_release_v1.1.0)

硬件平台:创龙科技RK3576J工业评估板(TL3576-EVM)

隔离CPU核心状态

本次测试以隔离CPU3核心为例,通过降低系统上所运行的其他进程对隔离CPU3产生的延迟影响,确保CPU3进程的正常运行,进而评估Linux-RT内核的系统实时性。

评估板上电启动后,在U-Boot倒计时结束之前长按"Ctrl + C"键进入U-Boot命令行模式,修改环境变量,隔离CPU3核心。

wKgZO2hh4aWAZl0BAAAw_c_nmZw341.png

运行stress压力测试工具,使得CPU处于满负荷状态。再使用taskset工具将cyclictest测试程序运行在CPU3核心,测试CPU3核心满负荷状态下的系统实时性能。

测试指令运行12小时,测试完成后将生成统计结果iso_overload_output文件。

wKgZPGhh4cSAfNkWAAAQp-L4InA643.png

统计结果分析

对测试结果文件的数据进行分析,使用脚本生成直方图,得到隔离CPU核心状态下的统计结果如下所示。本次测试中,CPU4核心Max Latencies值最大,为124us,隔离CPU3核心的Max Latencies值最小,为9us。

wKgZPGhh4d6AIEOFAACKrMrA_Y8972.png

根据CPU空载、CPU满负荷、隔离CPU核心三种状态的测试结果可知:当程序指定至隔离的CPU3核心上运行时,Linux系统延迟降低,可有效提高系统实时性。故推荐对实时性要求较高的程序(功能)指定至隔离的CPU核心运行。

如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11522

    浏览量

    214219
  • 瑞芯微
    +关注

    关注

    25

    文章

    617

    浏览量

    52559
  • rk3576
    +关注

    关注

    1

    文章

    185

    浏览量

    803
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【米尔RK3576开发板免费体验】1.米尔RK3576性能测试

    很高兴收到米尔电子的RK3576开发板,开发板如下 这期主要是来测试一下米尔RK3576的硬件性能参数。主要分为以下几个方面。 1。CPU测试
    发表于 07-15 21:17

    迅为RK3576开发板摄像头实时推理测试-ppseg?图像分割

    迅为RK3576开发板摄像头实时推理测试-ppseg 图像分割
    的头像 发表于 07-11 14:31 ?438次阅读
    迅为<b class='flag-5'>RK3576</b>开发板摄像头<b class='flag-5'>实时</b>推理<b class='flag-5'>测试</b>-ppseg?图像分割

    RK这2款旗舰芯片RK3588 PK RK3576,谁是最优选

    ,推出了很多智能应用处理器芯片,在嵌入式系统领域得到大规模的应用。RK3588 和 RK3576 系列作为瑞芯微(Rockchip)高性能处理器的代表,在性能、价格等方面存在差异。对于
    发表于 07-10 18:24

    Mpp支持RK3576

    想问下,https://github.com/rockchip-linux/mpp这里面支持RK3576么,看介绍没有提到说支持RK3576 目前是买了个rk3576的机顶盒,搭载了安
    发表于 06-13 15:35

    RK3576 vs RK3588:为何越来越多的开发者转向RK3576

    瑞芯微(Rockchip)最新发布的 RK3576 一经推出,就吸引了大量原本关注 RK3588 的开发者。RK3588 作为旗舰级芯片,性能固然强大,但
    发表于 05-30 08:46

    国产开发板的端侧AI测评-基于米尔瑞芯微RK3576

    上的视频,无论是与非网还是B站上的高清视频,都能非常流畅的播放,丝毫没有卡顿,瑞芯微SoC加上板载的这些配置确实比较给力。 通用的性能测试工具Sysbench实际测试RK3576
    发表于 02-14 16:29

    探索 RK3576 方案:卓越性能与灵活框架,诚邀开发定制合作!

    Typical Application Diagram – AIoT RK3576 性能亮点超强数据处理能力RK3576 采用了八核大小核架构,包含四核 Cortex - A72 和四核 Cortex
    发表于 02-05 15:21

    【米尔RK3576开发板评测】+项目名称值得购买的米尔RK3576开发板

    /H.265视频的4K30Hz的编码。 支持MPEG视频4K30Hz的编解码。 支持三屏异显。 而RK3576最大的亮点是带有6TOP/s的NPU,经过不少网友的测试,这个瑞芯微的NPU还是挺给力
    发表于 01-08 22:59

    国产性能CPU--米尔瑞芯微RK3576赋能AIoT、工业、智能显示终端

    。 给大家看下RK3576的框图: 通过这些参数,你会发现,这款国产性能CPU适用于工业、AIoT、边缘计算、智能移动终端以及其他多种数字多媒体等场景。 米尔基于RK3576核心板
    发表于 01-03 17:05

    RK3576单板发布倒计时:RK3399与RK3576对比

    好多人说RK3576RK3399的升级版,某种程度上也可以这么说,RK3576在强大的多媒体功能的基础上,性能和接口都进行了升级 一、工艺 性能
    的头像 发表于 12-03 16:59 ?1371次阅读
    <b class='flag-5'>RK3576</b>单板发布倒计时:<b class='flag-5'>RK</b>3399与<b class='flag-5'>RK3576</b>对比

    米尔RK3576开发板特惠活动!

    近日,米尔电子发布基于瑞芯微RK3576核心板和开发板,RK3576作为国产热门处理器,其高性能数据处理能力、领先的AI智能分析、强大的扩展性与兼容性受到广大开发者的关注。
    的头像 发表于 11-12 01:00 ?936次阅读
    米尔<b class='flag-5'>RK3576</b>开发板特惠活动!

    新品体验 | RK3576开发板

    前言:RK3576作为瑞芯微第二代8nm高性能AIOT平台,一经推出便获得了极大的关注。广州眺望电子科技有限公司是一家专注于嵌入式处理器模组研发与应用的国家高新技术企业,目前公司已推出的相关型号有
    的头像 发表于 11-01 08:08 ?2004次阅读
    新品体验 | <b class='flag-5'>RK3576</b>开发板

    宇珑RK3576核心板与嵌入式主板通用平台介绍

    宇珑RK3576核心板与嵌入式主板通用平台介绍
    的头像 发表于 08-26 17:23 ?1154次阅读
    宇珑<b class='flag-5'>RK3576</b>核心板与嵌入式主板通用<b class='flag-5'>平台</b>介绍

    RK3576核心板与嵌入式主板通用平台介绍

    RK3576核心板与嵌入式主板通用平台介绍
    的头像 发表于 08-26 11:37 ?1481次阅读
    <b class='flag-5'>RK3576</b>核心板与嵌入式主板通用<b class='flag-5'>平台</b>介绍

    延时33us,Linux-RT实时性能测试分享—基于瑞芯微RK3562J国产平台

    本文主要介绍瑞芯微RK3562J的实时测试,开发环境如下:U-Boot:U-Boot-2017.09Kernel:Linux-RT-5.10.198LinuxSDK:LinuxSDK
    发表于 08-22 13:51