Skip to main content.
Navigation:
DENX
>
U-Bootdoc
>
AutomaticUpdates
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
U-Bootdoc
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
U-Bootdoc Home
Presentation
Changes
Index
Search
Go
List of pages in U-Bootdoc
Search
%SECTION0{NAME=AutomaticUpdates}% Automatic Updates Problem:: Distribute Software Updates to customers <br> Solution:: use cheap standard media like USB memory sticks <br> Implementation:: * Keep BOM (Versions, Timestamps etc.) in persistent memory (EEPROM etc.) * When booting, check whether a USB memory stick is plugged in. * If one is found: 1 If =prepare.img= is found load it into memory. <br> If it is valid then run it (always). 1 If =preinst.img= is found load it into memory. <br> If it is valid then run it. Update the EEPROM. 1 If =firmware.img= is found load it into memory. <br> If it is valid, burn it into FLASH and update the EEPROM. 1 If =kernel.img= is found load it into memory. <br> If it is valid, burn it into FLASH and update the EEPROM. 1 If =app.img= is found load it into memory. <br> If it is valid, burn it into FLASH and update the EEPROM. 1 If =disk.img= is found load it into memory. <br> If it is valid, burn it into FLASH and update the EEPROM. 1 If =postinst.img= is found load it into memory. <br> If it is valid then run it. Update the EEPROM.
1.12.3. Keyboard Support
1. Abstract
1.13. Resources, Summary
Prev
Home
Next