Skip to content

MicroPython

Brian Richardson edited this page Aug 9, 2018 · 1 revision

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. -- micropython.org

A port of the MicroPython Interpreter for UEFI is available in edk2-staging: (MicroPythonPkg)

https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MicroPythonPkg

This port was developed as a component of the MicroPython Test Framework for UEFI, designed for firmware unit testing and validation. It is also under evaluation to replace the existing Python 2.7 port for UEFI.

This project was publicly announced in March 2018 and added to the edk2-staging branch in August 2018.

Clone this wiki locally