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

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 s...

Descripción completa

Detalles Bibliográficos
Autores: Ruiz de Clavijo Vázquez, Paulino, Cano Quiveu, Germán, Juan Chico, Jorge, Bellido Díaz, Manuel Jesús, Viejo Cortés, Julián, Guerrero Martos, David, Ostúa Arangüena, Enrique
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2024
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/181841
Acceso en línea:https://hdl.handle.net/11441/181841
https://doi.org/10.3390/electronics13183731
Access Level:acceso abierto
Palabra clave:boot loader
field-programmable gate array
Internet of Things
System-on-Chip
hardware
embedded device
Descripción
Sumario: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.