1 repositorio
Combined binary images containing both the kernel and application logic for direct flashing onto hardware.
Distinct from Monolithic Architectures: Distinct from Monolithic Architectures: focuses on the physical binary delivery format of firmware rather than the logical software design pattern.
Explore 1 awesome GitHub repository matching software engineering & architecture · Firmware Binary Blobs. Refine with filters or upvote what's useful.
Pebble es una implementación de referencia de firmware para wearables destinada a la investigación de sistemas embebidos y análisis de firmware. Sirve como plano técnico para comprender cómo se estructuran y ejecutan los sistemas operativos de relojes inteligentes en hardware con recursos limitados. La base de código se centra en el renderizado de hardware de bajo consumo y la gestión de datos de píxeles y buffers de pantalla para minimizar el consumo de energía. Proporciona una guía histórica para el desarrollo de aplicaciones de reloj y el estudio de la arquitectura de software para wearables. El sistema incorpora una capa de abstracción de hardware, una imagen de firmware monolítica y una combinación de asignación de memoria estática y renderizado directo de framebuffer. La entrada se gestiona a través de un bucle basado en eventos que mapea interrupciones de hardware a devoluciones de llamada (callbacks) de la aplicación. El código fuente se proporciona mediante una distribución de archivos planos e incluye un script automatizado para restaurar la jerarquía de directorios original.
Combines the kernel and application logic into a single binary blob for flashing onto wearable hardware.