-
[Book] Linux Kernel Power Management임베디드 2026. 3. 20. 18:49

Linux Kernel Power Management for Embedded Systems: P., B.: 9798251192889: Amazon.com: Books
Linux Kernel Power Management for Embedded Systems
A practical guide to understanding Linux kernel power management architecture for embedded systems.
Linux Kernel Power Management for Embedded Systems provides a comprehensive introduction to how the Linux kernel manages power in modern embedded platforms.Power efficiency is a critical requirement for embedded devices, including mobile systems, IoT platforms, and automotive systems. The Linux kernel includes multiple power management frameworks designed to control CPU activity, device states, clocks, and power domains. However, understanding how these subsystems interact can be challenging for engineers working with embedded Linux.
This book explains the architecture and internal mechanisms of Linux kernel power management with a focus on practical understanding. It introduces the core frameworks used in embedded systems and describes how they cooperate to reduce power consumption while maintaining system responsiveness.
Topics covered include:
- Fundamentals of power consumption in embedded systems
- Linux kernel power management architecture
- Clock framework and regulator framework
- CPU frequency scaling (CPUFreq) and thermal management
- CPU hotplug and CPU idle power states
- Runtime power management and device power control
- System suspend mechanisms
- ARM System Control and Management Interface (SCMI)
Through clear explanations of kernel frameworks and subsystem interactions, this book helps embedded engineers and kernel developers understand how Linux implements power management and how these mechanisms are applied in real embedded systems.
Who this book is for
- Embedded Linux engineers
- Kernel developers
- SoC and platform engineers
- Engineers working on power optimization in embedded systems
Table of Contents
Preface 1
Table of Contents 2
1. Power Management for Embedded System 4
1-1. Embedded Systems 4
1-2. Power Consumption 6
2. Power Management in Linux Kernel 8
2-1. Linux Kernel 8
2-2. Power Management 11
3. Dynamic Power Management 13
3-1. Clock Framework 13
3-2. Regulator Framework 39
3-3. CPUFreq Framework 70
3-4. Thermal Framework 110
4. Static Power Management 141
4-1. CPU Hotplug Framework 141
4-2. CPU Idle Framework 171
4-3. Runtime PM Framework 190
4-4. Suspend Framework 206
5. ARM SCMI 230
5-1. Architecture Overview 230
5-2. Linux Kernel SCMI Framework 231
6. Closing Remarks 235
Sample Page
반응형'임베디드' 카테고리의 다른 글
핸드폰 단말에 ADB 연결하는 방법 (0) 2021.02.28 동기화를 위한 Peterson 알고리즘 (0) 2020.12.06 Linux Kernel & Device Driver 191224 디바이스 트리, 커널 초기화 (0) 2019.12.24 Trace-32 입문, 중급, 디버깅 191121 기능창, Break point, cmm script (0) 2019.11.21 Trace-32 입문, 중급, 디버깅 191120 T32, 다운로드, 기능창 (0) 2019.11.20 댓글