Embedded controller: Difference between revisions

Content deleted Content added
major copy-editing and rewriting
Tasks: Debugging implies stepping through code and reading memory contents to find a bug in a program. Remediation is repair of a computer. Also, beef up the stuff about thermal measurement.
Line 12:
*Turning the computer on and off
*Controlling charging of the computer's [[battery]]
*Thermal measurement and management,response including fan control, [[Dynamic frequency scaling|CPU throttling]], and emergency shutdown in response to rising temperatures
*Placing the computer into ([[standby]]) or resuming from standby
*Controlling indicator [[LED]]s
*Performing [[Cryptography|cryptographic]] functions
*Allowing remote diagnostics and debuggingremediation
 
As a core system component, the embedded controller is always on when power is supplied to the mainboard. To communicate with the main computer system, several forms of communication can be used, including [[Advanced Configuration and Power Interface|ACPI]], [[SMBus]], or [[Shared memory|shared memory]].