Skip to content
Snippets Groups Projects
Commit ba66a8fc authored by Damien's avatar Damien
Browse files

Small changes to README.

parent b4c688e2
No related branches found
No related tags found
No related merge requests found
The Micro Python project The Micro Python project
======================== ========================
This is the Micro Python project, which aims to put an implementation
of Python 3.x on a microcontroller.
Subdirectories: Subdirectories:
- py/ -- the core Python implementation, including compiler and runtime. - py/ -- the core Python implementation, including compiler and runtime.
- unix/ -- a version of Micro Python that runs on Unix. - unix/ -- a version of Micro Python that runs on Unix.
...@@ -17,10 +20,12 @@ only for 64-bit machines due to a small piece of x86-64 assembler for ...@@ -17,10 +20,12 @@ only for 64-bit machines due to a small piece of x86-64 assembler for
the exception handling. the exception handling.
To build: To build:
$ cd unix $ cd unix
$ make $ make
Then to test it: Then to test it:
$ ./py $ ./py
>>> list(5 * x + y for x in range(10) for y in [4, 2, 1]) >>> list(5 * x + y for x in range(10) for y in [4, 2, 1])
...@@ -33,10 +38,12 @@ arm-none-eabi-gcc packages from the AUR. Otherwise, try here: ...@@ -33,10 +38,12 @@ arm-none-eabi-gcc packages from the AUR. Otherwise, try here:
https://launchpad.net/gcc-arm-embedded https://launchpad.net/gcc-arm-embedded
To build: To build:
$ cd stm $ cd stm
$ make $ make
Then to flash it via USB DFU to your device: Then to flash it via USB DFU to your device:
$ dfu-util -a 0 -D build/flash.dfu $ dfu-util -a 0 -D build/flash.dfu
You will need the dfu-util program, on Arch Linux it's dfu-util-git in the AUR. You will need the dfu-util program, on Arch Linux it's dfu-util-git in the AUR.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment