summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-02-17 01:22:23 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-02-17 01:26:39 +0200
commitc839584222121e60fd8ae1787e08930463d9ae52 (patch)
tree30fd09b82561bf707c20bb06d9c9f4dba588fba2
parent2abbae341983b9f9a05082a6a5fd96397299b8a8 (diff)
downloadmicropython-c839584222121e60fd8ae1787e08930463d9ae52.tar.gz
micropython-c839584222121e60fd8ae1787e08930463d9ae52.zip
Update README to current state of affairs.
1. Invite x86 (32-bit) users. 2. Update interpreter name. 3. Update dependency install instructions.
-rw-r--r--README.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/README.md b/README.md
index 3302eba8f4..113229f9ae 100644
--- a/README.md
+++ b/README.md
@@ -37,8 +37,9 @@ The Unix version
----------------
The "unix" part requires a standard Unix environment with gcc and GNU make.
-It works only for 64-bit machines due to a small piece of x86-64 assembler
-for the exception handling.
+x86 and x64 architectures are supported (i.e. x86 32- and 64-bit). ARM to
+be confirmed. Porting to other architectures require writing some assembly
+code for the exception handling.
To build:
@@ -47,11 +48,12 @@ To build:
Then to test it:
- $ ./py
+ $ ./micropython
>>> list(5 * x + y for x in range(10) for y in [4, 2, 1])
-Ubuntu and Mint derivatives will require build-essentials and libreadline-dev
-packages installed.
+Debian/Ubuntu/Mint derivative Linux distros will require build-essentials and
+libreadline-dev packages installed. To build FFI (Foreign Function Interface)
+module (recommended, enable in unix/mpconfigport.mk), libffi-dev is required.
The STM version
---------------