当前位置: 首页 > news >正文

Linux系统调试课:CPUFreq 中央处理器频率调节技术

在这里插入图片描述

文章目录

  • 一、CPUFreq组成
  • 二、用户接口
  • 三、设备树配置

沉淀、分享、成长,让自己和他人都能有所收获!😄

📢中央处理器频率调节(Central Processing Unit frequency,CPUFreq)技术可以降低ARM芯片的功耗,例如在系统对任务压力较小时,通过调整处理器工作频率与输入电压的大小降低系统功耗。
在这里插入图片描述

一、CPUFreq组成


CPUFreq 是一种动态调节处理器电压与频率的框架模型,CPUFreq 技术支持 ARM 的各核心在不同频率下运行,CPUFreq 子系统主要由四部分组成:

  1. CPU-Specific 驱动。CPU-Specific 驱动是 CPUFreq 子系统的底层驱动,实现了 CPU 调频的底层实现。
  2. CPUFreq 核心层。本层封装 CPU 变频功能接口,为上层调用提供规范的应用接口。
  3. 内核调控器。是 CPUFreq 子系统的核心,根据 CPU 负载或应用层控制选择相应的调度策略。RK3399 的 Linux 内核提供 7 种内核调控器。我们可以查看当前系统可以配置的调度策略:

http://www.lryc.cn/news/424076.html

相关文章:

  • C++之模版初阶
  • 飞桨paddle API函数scatter详解
  • RCE漏洞复现
  • Qt QTabWidget之创建标签页的多页面切换
  • 【RISC-V设计-14】- RISC-V处理器设计K0A之打印输出
  • 时序预测|基于变分模态分解-时域卷积-双向长短期记忆-注意力机制多变量时间序列预测VMD-TCN-BiLSTM-Attention
  • Python知识点:如何使用Godot与Python进行游戏脚本编写
  • Spring MVC数据绑定和响应学习笔记
  • Vulnhub JIS-CTF靶机详解
  • FPGA资源评估
  • REST framework中Views API学习
  • Vue(四)——总结
  • 计算机毕业设计 招生宣传管理系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • 练习题PHP5.6+变长参数 ⇒ usort回调后门 ⇒ 任意代码执行
  • EPLAN关于PLC的输入输出模块绘制
  • 【Linux】sersync 实时同步
  • Unity 资源分享 之 恐龙Ceratosaurus资源模型携 82 个动画来袭
  • 【AI绘画】 学习内容简介
  • 树形结构查找(B树、B+树)
  • 网络通信(TCP/UDP协议 三次握手四次挥手 )
  • C# ADO.Net 通用按月建表插入数据
  • 19-ESP32-C3加大固件储存区
  • 【STL】stack/queue 容器适配器 deque
  • (回溯) LeetCode 17. 电话号码的组合
  • Ghidra:开源软件逆向工程框架
  • Spring AI 更新:支持OpenAI的结构化输出,增强对JSON响应的支持
  • java.util.ConcurrentModificationException 并发修改异常
  • Flask数据库操作(第四阶段)
  • C语言问答进阶--5、基本表达式和基本语句
  • uniapp3.0实现图片上传公用组件上传uni-file-picker,uni.uploadFile