Open main menu

DAVE Developer's Wiki β

Changes

Deploying Embedded Linux Systems

66 bytes added, 13:18, 7 August 2012
Linux-based upgrading
* System running Linux can be updated from user space using standard applications and tools. Most of the times the upgrade procedures can be created using common shell commands and scripts and usually, when the system provides a GUI, the upgrade function can be activated and controlled by the user through the graphical interface.
* If the network is available, it's a good point that the embedded system is able to run programs like a tftp client, a ftp server/client, a ssh client (with scp program) or the wget program: with these tools, the system can easily retrieve the upgrade packages from the network.  * When the network is not unavailable, a typical approach is to provide the end-user with a storage device (e.g. usb pen drive or SD card) with the software upgrade packages. This device can then be plugged to the system to run the upgrade.
* When preparing the root file system, it's fundamental to add all the application binaries and libraries required to implement the upgrade procedures.