A premier Japanese vendor, focused on the logistics and automotive markets, needed an ARM based custom board targeted that would be able to boot up either in the secure mode or the normal mode based upon a switch configuration. This would enable the system to be recovered using secure boot mode in case of corruption during firmware upgrade., as needed in a real-time automotive equipment.
Alumnus developed and implemented the BSP and a customized the T-kernel based bootloader as per requirement. A Secure booting and firmware upgrade mechanism was also implemented.
The upgrade can be from an external media based upon another switch configuration.