임베디드

[Book] Linux Kernel Power Management

초코쨔응 2026. 3. 20. 18:49

https://a.co/d/01VuYWOM

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

반응형