一起游 手游攻略 手游评测 瑞萨RZ/G2L微处理器Linux内核中热管理框架介绍

瑞萨RZ/G2L微处理器Linux内核中热管理框架介绍

时间: 来源:互联网 浏览:0

RZ/G2L 微处理器配备Cortex-A55 (1.2 GHz) CPU、16 位DDR3L/DDR4 接口、采用Arm Mali-G31 的3D 图形加速引擎和视频编解码器(H.264)。此外,该微处理器还配备了大量接口,如摄像头输入、显示输出、USB2.0和千兆以太网等,因此特别适合入门级工业人机界面(HMI)和具有视频功能的嵌入式设备等应用,并且具有良好的能耗比。

0e6986ca-dbc8-11f0-8c8f-92fbcf53809c.png

随着计算设备性能不断提升,处理器、GPU、NPU的功耗和发热量显着增加。如何有效管理系统温度已成为计算机系统设计中的重要问题。

如果没有适当的热管理,过高的温度可能会对系统稳定性、性能和寿命产生严重影响。例如,高温会导致电子元件物理特性的变化,例如电阻增加、信号延迟增加,甚至可能导致数据传输错误。当温度超过芯片的安全阈值时,可能会出现系统崩溃、挂起、自动关机等问题。

为了避免过热,现代CPU和GPU通常集成动态温度调节机制(热节流)。当温度接近上限时,系统会主动降低频率(降频)或减少运行核心数量,以降低功耗和发热量。

在Linux内核中,Thermal Framework(热管理框架)提供了完整的温度管理机制,允许操作系统监控温度变化,并在必要时采取相应的散热措施。该框架主要通过CPU内置的温度传感器模块来监测设备温度,并结合散热设备(如风扇、散热片、导热胶等)和温度控制策略(如动态电压调整、核心关闭、降频或负载均衡)来优化系统散热。

RZ/G2L工作温度0f29b29c-dbc8-11f0-8c8f-92fbcf53809c.png

本文简要介绍瑞萨RZ/G2L thermal软件策略

硬件依赖于芯片内部的TSU(热传感器单元)。

规格如下0f8b3e40-dbc8-11f0-8c8f-92fbcf53809c.png

软件框架如下0fe1b4d2-dbc8-11f0-8c8f-92fbcf53809c.png

一般产品开发者只需要配置相应策略的参数,比如内核设备树,具体的驱动已经由原厂适配。

如下详细介绍设备树参数左右滑动查看完整内容tsu: Thermal@10059400{兼容='瑞萨,r9a07g044-tsu','瑞萨,rzg2l-tsu';reg=00x1005940000x400;时钟=cpg CPG_MOD R9A07G044_TSU_PCLK;重置=cpg R9A07G044_TSU_PRESETN;电源域=cpg;#热传感器单元=1;};热区域{紧急{轮询延迟=1000; /* 每1000ms获取一次温度*/on-Temperature=110000; /* 超过110度,关闭cpu1 */off-temper=95000; /* 95度以下,恢复cpu1 */target_cpus=cpu1; /* 是否关闭cpu1 */status='disabled'; };CPU 热{轮询延迟被动=250; /* 如果温度高于Trip-point-0 指定的值,则每250ms 获取一次温度*/polling-delay=1000; /* 当温度低于trip-point-0 指定的值时,每隔1000ms 获取一次温度*/therm-sensors=tsu0; /* 通过tsu通道0获取温度*/sustainable-power=717; /* 当温度等于trip-point-1指定的值时,系统分配给冷却设备的能量*/cooling-maps {map0 {trip=target; /* 表示target中的冷却设备仅在trip下工作*/cooling-device=cpu002; /* cpufreq的频率点按照频率点从最高到最小排序,从0开始,0对应最高频率*/contribution=1024; /* 1024的整数倍,用于调整降频顺序和规模*/};};trips {sensor_crit:sensor-crit{温度=125000; //默认关机温度,具体动作由Thermal_core.c函数handle_ritic_trips决定。迟滞=1000;type='临界';};target: 跳变点{温度=100000; /* 温度控制发生在100度,对应trip_point_1_temp文件*/hysteresis=1000; /* 迟滞温度,下降到(100 5000/1000)=95度时释放温控,对应trip_point_1_hyst文件*/type='passive'; /* “passive”,表示温控发生时该策略由调控器控制*/};};};}; cpus {#地址单元=1;#大小单元=0; cpu-map {cluster0 {core0 {cpu=cpu0;};core1 {cpu=cpu1;};};}; cpu0: cpu@0 {兼容='arm,cortex-a55';reg=0;device_type='cpu';#cooling-cells=2;下一级缓存=L3_CA55;enable-method='psci';时钟=cpg CPG_CORE R9A07G044_CLK_I;操作点-v2=cluster0_opp;}; cpu1: cpu@100 {兼容='arm,cortex-a55';reg=0x100;device_type='cpu';下一级缓存=L3_CA55;启用方法='psci';时钟=cpg CPG_CORE R9A07G044_CLK_I;操作点-v2=cluster0_opp;}; L3_CA55: 缓存控制器-0 {兼容='缓存';缓存统一;缓存大小=0x40000;};};CPU 频率cluster0_opp: opp-table-0{兼容='操作点-v2';opp-shared;opp-150000000{opp-hz=/bits/64150000000;opp-微伏=1100000;时钟延迟-ns=300000;};opp-300000000{opp-hz=/bits/64300000000;opp-微伏=1100000;时钟延迟-ns=300000;};opp-600000000{opp-hz=/bits/64600000000;opp-微伏=1100000;时钟延迟-ns=300000;};opp-1200000000{opp-hz=/bits/641200000000;opp-微伏=1100000;时钟延迟-ns=300000;opp-挂起;};};

左右滑动查看完整内容测试信息节点: 当前温度:cat/sys/class/Thermal/Thermal_zone0/temp 工作频率:cat/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq cat/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freqcpu 在线:cat/sys/devices/system/cpu/cpu*/online

可以通过热风枪或者恒温装置来模拟环境加热,如上面配置参数的控制流程所示。

总结如下左右滑动查看完整内容CPU温度超过100度,开始降频1.2G -0.6G - 0.3G超过110度,关闭cpu1,降频到0.15G超过125度,关闭;

Linux Thermal框架的核心价值在于平衡性能与温度,它提高了系统稳定性,延长了硬件寿命,通过智能热管理优化功耗,并提供灵活的适应性,使其成为计算设备热管理的关键组件。

产品设计参考rzg2l-thermal-management-guidelinehttps://www.renesas.cn/zh/document/apn/rzg2l- Thermal-management-guideline?r=1467981

rzg2l-power-consumption-measurementhttps://www.renesas.cn/zh/document/apn/power-conspiration-measurement?r=1467981

如果需要如下详细功率计算表,请联系销售或于本公众号后台菜单栏点击“样片申请”联系相应合作商获取。10f79346-dbc8-11f0-8c8f-92fbcf53809c.png

标题:瑞萨RZ/G2L微处理器Linux内核中热管理框架介绍
链接:https://yqqlyw.com/news/sypc/67690.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
  • 廉价Linux智能商务 摩托A1210仅售1
  • 基于DR1M90的Linux-RT内核开发:从编
  • 绯红之境兑换码最新2021 礼包兑换码大全

    绯红之境兑换码最新2021 礼包兑换码大全[多图],绯红之境兑换码怎么领取?绯红之境兑换码有哪些?绯红之境在今日

    2026-01-05
    三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法

    三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法[多图],三国群英传7霸王再临怎么玩?三国群英传7霸王再临

    2026-01-05
    妄想山海怎么加好友 加好友方法大全

    妄想山海怎么加好友 加好友方法大全[多图],妄想山海添加好友功能在哪里?妄想山海添加好友的方法是什么?好友添

    2026-01-05
    江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略

    江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略[多图],江南百景图又见桃花村钓鱼怎么钓?又见桃花村钓

    2026-01-05