Osegi
Matériel·1 min de lecture

ESP32-S31 : Espressif fait tourner un Linux classique

Un Linux classique fonctionne désormais nativement sur l'ESP32-S31, le nouveau microcontrôleur RISC-V d'Espressif, grâce à sa gestion de la mémoire.

An ESP32-S31 development board with a RISC-V microcontroller on a workbench, connected to a laptop showing a Linux terminal.
Image: Make

Un Linux classique fonctionne désormais nativement sur l'ESP32-S31, le nouveau microcontrôleur RISC-V d'Espressif. Ce résultat est le fruit d'un travail mené par Espressif avec des bidouilleurs, et il repose sur la gestion de la mémoire de la puce.

Pourquoi la gestion de la mémoire est déterminante

Le Linux standard s'appuie sur une gestion matérielle de la mémoire qui donne à chaque processus son propre espace d'adressage. Beaucoup de microcontrôleurs en sont dépourvus : ils exécutent donc le plus souvent un système temps réel comme FreeRTOS, ou une variante allégée de Linux pour puces sans MMU. Sur l'ESP32-S31, la gestion de la mémoire permet en revanche d'exécuter un Linux non modifié.

La famille ESP32 équipe de très nombreux objets connectés, des accessoires de maison intelligente aux prototypes des makers. Un Linux classique sur une puce de cette catégorie pourrait permettre aux développeurs de réutiliser des outils, des logiciels et des modèles de programmation jusqu'ici réservés à des cartes monocarte plus puissantes.

Ce qui reste à préciser

Les informations disponibles n'indiquent ni la quantité de mémoire nécessaire, ni les performances, ni les périphériques et fonctions sans fil pris en charge sous Linux. On ignore aussi si le portage a été intégré à des projets officiels et s'il est facile à reproduire sur des cartes de développement. Ces points détermineront son intérêt pratique au-delà de l'expérimentation.

Pour l'instant, cette annonce montre que l'ESP32-S31 offre davantage que les fonctions habituelles d'un microcontrôleur. Les amateurs et les concepteurs de produits qui souhaitent un Linux complet sur une puce économique suivront de près la documentation d'Espressif et de la communauté.

Des apps à découvrir

SUMO : le puzzle de nombres

Touche les bonnes cases, additionne, atteins l'objectif. Facile à apprendre, difficile à maîtriser. Gratuit, pour tous les âges.

Mots-clés:espressifesp32-s31linuxrisc-vmicrocontroller

Plus d'actus de ce jour

Tout voir →

Plus dans: Matériel

Tout voir →