mirror of
https://github.com/micropython/micropython-unicorn.git
synced 2025-09-06 13:43:06 +00:00
34533d8eb0630136791c2c85d66cc835e0934cc1
MicroPython on Unicorn
This repository contains an implementation of a virtual microcontroller based on the Unicorn emulator, which is in turn based on QEMU. It also contains a port of MicroPython to that virtual microcontroller. Unicorn has a JavaScript version, unicorn.js, which is obtained by running Emscripten on the C version of Unicorn, and allows the virtual microcontroller to run in the browser. This then gives a full MicroPython port running simulated-bare-metal in a web browser.
For a running demo please visit https://micropython.org/unicorn
Languages
C
51.9%
JavaScript
18.7%
CSS
10.6%
HTML
6.8%
Python
6.6%
Other
5.4%