Tipus | llenguatge de programació |
---|---|
Versió estable | |
Llicència | llicència MIT |
Característiques tècniques | |
Sistema operatiu | Unix |
Plataforma | STM32, RISC-V, ESP8266, ESP32, PIC, Unix, Zephyr, Windows, Renesas RA (en) , Microchip Technology, Nordic Semiconductor, RP2040 i RP2350 |
Escrit en | C |
Fonts de codi | |
Més informació | |
Lloc web | micropython.org (anglès) |
Guia d'usuari | Guia d'usuari |
| |
MicroPython és una implementació de programari d'un llenguatge de programació en gran part compatible amb Python 3, escrit en C, que està optimitzat per funcionar en un microcontrolador.
MicroPython consta d'un compilador de Python per a bytecode i un intèrpret d'execució d'aquest bytecode. Es presenta a l'usuari un indicador interactiu (el REPL) per executar les ordres compatibles immediatament. S'inclouen una selecció de biblioteques bàsiques de Python; MicroPython inclou mòduls que donen accés al programador a maquinari de baix nivell.[1]
MicroPython té un assemblador en línia, que permet que el codi s'executi a tota velocitat, però no és portàtil a diferents microcontroladors.
El codi font del projecte està disponible a GitHub sota la llicència MIT.[2]