Changes

Jump to: navigation, search

Deploying Embedded Linux Systems

262 bytes added, 13:31, 7 August 2012
U-Boot/Linux system
== U-Boot/Linux system ==
We assume the system software/firmware is composed by the following parts components stored in flash memory (NOR and/or NAND):
* U-Boot bootloader with redundant environments
* Linux kernel
Basically we can upgrade the system through the bootloader or through the kernel.
 
Finally, we assume that only the aforementioned components should be upgraded. In case the system equips external '''microcontrollers, FPGAs, CPLDs,''' etc, different strategies must be taken into account depending on the particular case.
{{WarningMessage|text='''Please note that, in case of problems (e.g. power failures) in the middle of U-Boot upgrading, the system might get in an unrecoverable state.'''}}
 
== Upgrade approaches ==

Navigation menu