Power management on Linux: from the hardware to the kernel and userspace interfaces
Sergio Prado Sergio Prado
3.52K subscribers
463 views
31

 Published On Oct 9, 2024

Power management on modern hardware is quite complex. There are so many concepts and features provided by the hardware like frequency scaling, idle states, wakeup sources, sleep states, suspend-to-RAM, hibernation, etc! All this needs to be abstracted so kernel and user space code can properly manage power consumption. In this talk, we will deep dive into all these concepts, from the resources provided by the hardware to standard and portable software interfaces provided by the kernel and consumed by device drivers and user space applications, including tools and techniques to monitor and improve power consumption on an embedded Linux system.

This talk was presented at the Embedded Online Conference 2024:
https://embeddedonlineconference.com/

Slides: https://www.dropbox.com/scl/fi/kuqlye...

If you enjoyed the content and want more videos like this one, leave a comment, hit the like button and subscribe to the channel, so this video gets to more people!

If you are interested in training and/or consulting on embedded Linux, you can check my company's website:

Embedded Labworks
https://e-labworks.com/en/

Where else you can find me?

Linkedin:   / sprado  
Twitter:   / sergioprado  
Blog: https://sergioprado.blog/

show more

Share/Embed