Aller au contenu
Français
Contenu FikirPilot

Faire tourner Linux 6.11 sur ESP32-S3 avec quelques réglages

Mis à jour: 16/09/2026 · 2 min de lecture · 295 mots

Publié: · Dépêche reçue: · Durée de traitement: 1 h 33 min

Faire tourner Linux 6.11 sur ESP32-S3 avec quelques réglages
Gros plan sur une puce de microcontrôleur

Paulneja a fait fonctionner le noyau Linux 6.11 sur l’ESP32-S3, équipé d’un processeur Xtensa Lx7 double cœur cadencé à 240 MHz. En l’absence de MMU, une configuration NOMMU et une implémentation personnalisée de fork() ont été utilisées. La version 0.8 démarre de manière fiable et offre 3,7 MB de RAM disponible après le démarrage.

Linux n’utilise qu’un seul cœur ; l’autre est réservé à la pile FreeRTOS ESP-IDF fournissant le WiFi et le Bluetooth. Les travaux ont été menés sur la configuration N16R8, qui comprend 16 MB de mémoire Flash et 8 MB de PSRAM octale. Paulneja qualifie le projet de travail de recherche.

Pourquoi est-ce important

Ces travaux montrent avec quelles adaptations Linux 6.11 peut fonctionner sur un microcontrôleur dépourvu de MMU et doté d’une mémoire limitée, rendant ainsi visibles les limites pratiques de l’approche NOMMU. L’implémentation personnalisée de fork() révèle que le modèle de processus Linux standard ne peut pas être utilisé directement sur ce matériel et que la compatibilité logicielle nécessite un travail supplémentaire. La répartition des cœurs du processeur entre Linux et la pile de connectivité sans fil montre comment les fonctions d’un système d’exploitation généraliste et la prise en charge du WiFi et du Bluetooth sont réparties sur un même appareil. La RAM restante après le démarrage constitue la principale contrainte pour les logiciels pouvant être exécutés dans ce type de configuration. Le fait que le projet soit destiné à la recherche signifie qu’aucune réponse n’a encore été apportée concernant la stabilité à long terme, la compatibilité des applications et les cas d’usage réels.

Contexte

Linux n’est pas un nom nouveau dans les archives de FikirPilot : au cours des 90 derniers jours, nous avons publié 9 articles mentionnant ce nom, dont le plus récent date du 15 septembre 2026.

Source: Hackaday