Content deleted Content added
m Jesse Viviano moved page Embedded Controller to Embedded controller: Capitalization fix |
Copy edit. Also, why is this limited to notebooks? Embedded controllers are often used in servers where they are called "baseboard management controllers". |
||
Line 4:
}}
An '''
== Tasks ==
An embedded controller typically has the following tasks:
*Receiving keystroke signals from both the
*Turning the computer on and off
*[[Charge control]] of the [[batteries]]
*Thermal measurement and management including controlling the fans and responding to thermal emergencies
*Placing the actual computer system into a "sleep" mode ([[standby]]) and the reawakening of it (Resume)
*Control any [[LED]]s on the system
*Optionally, remote diagnostics and remediation of a computer.
The embedded controller is always on when power is supplied to the mainboard (from the battery,
The actual computer system can communicate with the embedded controller. For one of the following forms of communication is often used:
*[[Advanced Configuration and Power Interface]]
*[[SMBus]]
*[[Shared Memory]]
Line 26:
== Software ==
The Embedded Controller has its own [[RAM]] and almost always its own [[flash ROM]] on which the executable [[software]] is stored. This software is depending on the [[manufacturer]] and often named differently:
*"[[firmware]]", "
*"EC [[BIOS]]"
*"Micro software"
*"Keyboard BIOS", "Keyboard Controller BIOS" or "KBC BIOS"
Many BIOS updates
In cases where there is no separate
== Name ==
The name "Keyboard Controller BIOS" comes from the fact that the embedded controller
== System architectures ==
|