Llevando SerenityOS a hardware real: Una odisea de ingeniería inversa de Chromebook

2025-01-08

Para ejecutar SerenityOS en hardware real, el autor compró un Chromebook barato. Sin embargo, la funcionalidad de depuración Cr50 del Chromebook falló, obligando al autor a soldar manualmente un Raspberry Pi Pico a la placa base para la depuración serial. Esto implicó sortear la protección contra escritura del chip de seguridad Cr50 y escribir un programa de flash SPI personalizado. El autor inició con éxito SerenityOS en el Chromebook, pero la depuración del controlador eMMC resultó desafiante, requiriendo una inmersión profunda en los protocolos de tarjetas MMC y SD y ajustes meticulosos en el control de energía del hardware.

Desarrollo Sistemas Empotrados