首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
功耗
Shawn_CH
创建于2025-12-15
订阅专栏
嵌入式Linux功耗相关知识点总结
等 1 人订阅
共36篇文章
创建于2025-12-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux 需要冻结和不需要冻结的内核线程详细说明
一、概述 本文档详细说明: 哪6个内核线程需要冻结 哪95个内核线程不需要冻结 为什么不需要冻结 不冻结的话不会影响系统休眠唤醒吗 二、需要冻结的6个内核线程 2.1 列表 从日志分析,以下6个内核线
Linux 内核线程冻结情况分析
一、关键发现 1.1 实际情况 是的,您确实没有冻结应该被冻结的内核线程! 从日志分析: 第一阶段失败: 没有进入第二阶段: 日志中没有看到 "freezing kernel threads" 或 "
Linux Runtime PM详解
1. Runtime PM概述 1.1 什么是Runtime PM? Runtime PM(Runtime Power Management,运行时电源管理)是Linux内核中用于在系统运行时动态管理
Linux 内核Task标志(PF_)详细说明
一、概述 在Linux内核中,task_struct结构体有一个flags字段,用于存储各种进程/任务标志。这些标志使用PF_前缀(Per-process Flags),用于标识任务的各种属性和状态。
Linux 内核中Task和内核线程的关系说明
一、核心概念 1.1 Task(任务) 定义: task_struct 是Linux内核中表示所有可调度实体的数据结构 无论是用户空间进程还是内核线程,在内核中都使用 task_struct 表示 是
Linux 休眠时内核线程冻结机制说明
一、冻结流程概述 Linux休眠时的冻结过程分为两个阶段: 阶段1:冻结用户空间进程 调用:freeze_processes() 设置:pm_freezing = true 调用:try_to_fre
Linux 系统休眠进程详细分析
概述 本文档详细列出了在系统休眠(suspend)过程中涉及的所有进程,包括不可冻结的内核线程和冻结失败的进程。这些信息来自日志文件20251219_12.log的休眠过程分析。 统计信息: 总任务数
Linux tzmalloc 详解
1. 概述 1.1 tzmalloc 的定义 tzmalloc(TrustZone Malloc) 是用于 ARM TrustZone 安全世界(Secure World)的内存分配器。它专门为 Tr
Linux regulator详解(下)
5.16 Regulator使能的详细流程 5.16.1 使能Regulator的完整流程 使能Regulator是Regulator系统的基本操作。理解使能的完整流程对于深入理解Regulator系
Linux regulator详解(上)
1. Regulator概述 1.1 什么是Regulator? Regulator(电压调节器)是Linux内核中用于管理电源供应的框架。Regulator可以控制电压、电流,并提供电源管理功能。R
Linux pstore 详解
1. 概述 1.1 pstore 的定义 **pstore(Persistent Storage)**是 Linux 内核中一个重要的机制,它提供了在系统崩溃、重启或断电后仍然能够保存和恢复数据的能力
Linux kmsg详解
1. 概述 1.1 /dev/kmsg 的定义 /dev/kmsg 是 Linux 内核提供的一个字符设备文件,它允许用户空间程序直接读取内核日志消息(kernel messages)。与传统的 /p
Linux CPUFreq 详解
1. 概述 1.1 CPUFreq 的定义 **CPUFreq(CPU Frequency Scaling)**是 Linux 内核中用于动态调整 CPU 工作频率的子系统。它是 Linux 电源管理
Linux OPP详解
1. OPP概述 1.1 什么是OPP? OPP(Operating Performance Point,运行性能点)是Linux内核中用于管理设备(特别是CPU)的频率和电压组合的框架。每个OPP代
Linux CPUIdle详解
本文档详细解析CPUIDle(CPU空闲管理)通信的各个方面,包括硬件原理、Linux子系统实现、底层原理和使用方式。 1. CPUIdle概述 1.1 什么是CPUIDle? CPUIDle是Lin
Linux I/O 详解(下)
20. 设备驱动的详细实现 20.1 块设备驱动的注册 块设备驱动的注册: 块设备操作函数: 20.2 请求处理函数 请求处理函数的实现: 21. 异步 I/O 的详细实现机制 21.1 Linux
Linux I/O 详解(上)
1. 概述 1.1 Linux I/O 的定义 **I/O(Input/Output)**是计算机系统中数据输入和输出的过程。I/O 操作是计算机系统最基础也是最重要的功能之一,它连接了用户空间应用程
Linux DVFS详解
1. DVFS概述 1.1 什么是DVFS? DVFS(Dynamic Voltage and Frequency Scaling)是一种根据系统负载动态调整CPU电压和频率的技术,用于平衡性能和功耗
Linux 协程详解
1. 概述 1.1 协程的定义 **协程(Coroutine)**是一种比线程更轻量级的并发编程模型。协程允许函数在执行过程中暂停(yield),并在稍后从暂停点继续执行,而无需使用传统的回调函数或状
Linux DMA通信详解
1. DMA概述 1.1 什么是DMA? DMA(Direct Memory Access)是一种允许硬件设备直接访问系统内存而不需要CPU参与的技术。 1.1.1 DMA的特点 无需CPU参与: 数
下一页