05.06.2015 Views

Embedded Linux Power Management on the Intel Atom ... - MontaVista

Embedded Linux Power Management on the Intel Atom ... - MontaVista

Embedded Linux Power Management on the Intel Atom ... - MontaVista

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACPI and <strong>the</strong> <str<strong>on</strong>g>Linux</str<strong>on</strong>g> kernel<br />

Advanced C<strong>on</strong>figurati<strong>on</strong> and <str<strong>on</strong>g>Power</str<strong>on</strong>g> Interface<br />

• Primary purpose is to abstract <strong>the</strong> hardware's power<br />

management details from <strong>the</strong> operating system.<br />

• Enumerates a slew of hardware attributes to <strong>the</strong> system<br />

• Processors and <strong>the</strong>ir power management states<br />

• Relati<strong>on</strong>ship between processors and <strong>the</strong>ir resources (NUMA)<br />

• On board hardware like APIC's and embedded c<strong>on</strong>trollers<br />

• Enumerates and glues power related “toys” to <strong>the</strong> OS<br />

• Lid switches<br />

• Thermal z<strong>on</strong>e m<strong>on</strong>itoring<br />

• Fans<br />

• AC and batteries<br />

• Brightness and volume c<strong>on</strong>trols<br />

• Oddball butt<strong>on</strong>s<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!