March 2019, Volume 9, Number 1

Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effective Approach


Authors

Kantam Nagesh1, Oeyvind Landsnes2, Tore Fuglestad2, Nina Svensen2 and Deepak Singhal1,
1ABB Ability Innovation Center, Robotics and Motion, Bengaluru, India and 2ABB AS, Robotics and Motion, Bryne, Norway

Abstract

Latest technology, new features and kernel bug fixes shows a need to explore a cost-effective and quick upgradation of Embedded Linux BSP of Embedded Controllers to replace the existing U-Boot, Linux kernel, Dtb file, and JFFS2 File system. This field upgrade technique is designed to perform an in-the-field flash upgrade while the Linux is running. On successful build, the current version and platform specific information will be updated to the script file and further with this technique the file system automates the upgrade procedure after validating for the version information from the OS-release and if the version is different it will self-extract and gets installed into the respective partitions. This Embedded Linux BSP field upgrade invention is more secured and will essentially enable the developers and researchers working in this field to utilize this method which can prove to be cost-effective on the field and beneficial to the stake holder.

Keywords

Embedded Linux, Upgrade, Kernel, U-boot, JFFS2 File system