Porter SerenityOS sur du matériel réel : une odyssée d’ingénierie inverse sur Chromebook
2025-01-08
Pour exécuter SerenityOS sur du matériel réel, l’auteur a acheté un Chromebook bon marché. Cependant, la fonctionnalité de débogage Cr50 du Chromebook a échoué, obligeant l’auteur à souder manuellement un Raspberry Pi Pico sur la carte mère pour le débogage série. Cela a impliqué de contourner la protection contre l’écriture de la puce de sécurité Cr50 et d’écrire un programme de flash SPI personnalisé. L’auteur a réussi à démarrer SerenityOS sur le Chromebook, mais le débogage du pilote eMMC s’est avéré difficile, nécessitant une plongée profonde dans les protocoles des cartes MMC et SD et des ajustements méticuleux du contrôle de l’alimentation du matériel.
(sdomi.pl)
Développement