NanoBoot: A Field-Programmable Gate Array/System-on-Chip Hardware Boot Loader for IoT Devices

Paulino Ruiz-de-Clavijo,German Cano-Quiveu,Jorge Juan,Manuel Jesus Bellido,Julian Viejo-Cortes,David Guerrero,Enrique Ostua
DOI: https://doi.org/10.3390/electronics13183731
IF: 2.9
2024-09-21
Electronics
Abstract:This paper presents a new boot loader scheme for embedded devices with file system support built as a hardware module. The work focuses on improving the boot loader hardware and the possibility of carrying out a full boot-up process from the dedicated on-chip hardware, using a light file system to store an operating system kernel. To do so, the new full-hardware boot loader is integrated into two Field-Programmable Gate Array (FPGA) System-on-Chip (SoC), capable of launching a Linux kernel from a formatted removable media.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?