It's fairly easy to add features to operating systems such as Linux when used in embedded systems. However, one of the functions needed in these systems is sufficient time to safely shut them down upon removal of system power. Not allowing for a proper shutdown can lead to data corruption to the point where the system may not reboot when power is reapplied...
Register or Sign in below to download the full article in .PDF format, including high-resolution graphics and schematics when applicable.