MicroPython

variante du langage de programmation python, orientée microcontrôleurs From Wikipedia, the free encyclopedia

MicroPython est une implémentation du langage de programmation libre, sous licence MIT, de Python, adapté au monde des microcontrôleurs.

Faits en bref Dernière version, Dépôt ...
MicroPython
Description de l'image MicroPython new logo.svg.
Informations
Dernière version 1.27.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/micropython/micropythonVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en C et PythonVoir et modifier les données sur Wikidata
Système d'exploitation UnixVoir et modifier les données sur Wikidata
Environnement STM32, RISC-V, ESP8266, ESP32, microcontrôleur PIC, Unix, Zephyr, Microsoft Windows, Renesas RA (d), Microchip Technology, Nordic Semiconductor, RP2040 (en) et RP2350 (en)Voir et modifier les données sur Wikidata
Type Implémentation d'un langage de programmation (en)Voir et modifier les données sur Wikidata
Licence Licence MITVoir et modifier les données sur Wikidata
Documentation docs.micropython.orgVoir et modifier les données sur Wikidata
Site web micropython.orgVoir et modifier les données sur Wikidata
Fermer

Architectures supportées

Écrit à l'origine par l'ingénieur australien Damien George, sur l'architecture STM32F405 (ARM Cortex-M) de STMicroelectronics, à l'occasion d'une campagne de financement participatif par Kickstarter en 2013. Pendant cette campagne, 1 931 contributeurs ont versé un total de 97 803 livres sterling[2].

Il a ensuite été porté, en 2015, sur l'architecture ESP8266, notamment pour les cartes d'Adafruit Industries. Sur cette carte, deux firmwares existent basés sur MicroPython : l'un appelé MicroPython[3] et l'autre CircuitPython[4]. MicroPython fonctionne également sur ESP32[5], le successeur de l'ESP8266.

En 2017, Microsemi a adapté MicroPython à l'architecture RISC-V (RV32 et RV64)[6].

Annexes

Related Articles

Wikiwand AI