Levando o SerenityOS para o Hardware Real: Uma Odisseia de Engenharia Reversa de Chromebook
Para executar o SerenityOS em hardware real, o autor comprou um Chromebook barato. No entanto, a funcionalidade de depuração Cr50 do Chromebook falhou, forçando o autor a soldar manualmente um Raspberry Pi Pico na placa-mãe para depuração serial. Isso envolveu contornar a proteção contra gravação do chip de segurança Cr50 e escrever um programa de flash SPI personalizado. O autor inicializou com sucesso o SerenityOS no Chromebook, mas a depuração do driver eMMC se mostrou desafiadora, exigindo um mergulho profundo nos protocolos de cartão MMC e SD e ajustes meticulosos no controle de energia do hardware.
Leia mais