diff --git a/Home.md b/Home.md index 596e991..f902149 100644 --- a/Home.md +++ b/Home.md @@ -1,16 +1,16 @@ Welcome to the micropython dev wiki! -This is the [MicroPython](http://micropython.org/) project, which puts an implementation of Python 3.x on a microcontroller or embedded system. The project also includes a small [microcontroller board](https://github.com/micropython/pyboard) based around the STM32F405RG chip. +This is the [MicroPython](http://micropython.org/) project, which puts an implementation of Python 3.x on a microcontroller or embedded system. The project also includes a small [microcontroller board](https://github.com/micropython/pyboard) based around the ARM Cortex-M4 chip (STM32F405RG). -This wiki is to support development of the MicroPython core code and the various ports to new hardware. +This wiki is to support development of the MicroPython core code and the various ports to new hardware/systems. The users guide on how to use MicroPython, and all user oriented library and module information, is on the [main Micro Python site](http://micropython.org/). ![micropython-logo](https://avatars1.githubusercontent.com/u/6298560?s=140 '"micro" the project mascot') ###What is MicroPython -MicroPython is Python interpreter (with partial native code emission feature). It provides subset of Python 3.4 features, implemented for embedded processors and constrained systems. +MicroPython is a Python interpreter (with partial native code compilation feature). It provides subset of Python 3.4 features, implemented for embedded processors and constrained systems. ###Boards -The Kickstarter board +The Kickstarter board (Pyboard) * The board relies on a 32 bit ARM Cortex M4 CPU (STM32F405RG, DSP with FPU, 1Mbyte Flash, 128+64 Kbyte RAM, 168 MHz). * Technical data on the chip can be found here: [STMicroelectronics website](http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144) and the datasheet can be found here: [datasheet](http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf) @@ -19,8 +19,7 @@ A list of other boards and their ports is here: **[[Other Boards|Boards-Summary] ### I want to try using MicroPython now! If you have a machine that runs some flavor of Unix, see the [[Getting-Started]] instructions on how to obtain the binary to run MicroPython and start developing. MicroPython can also built on MacOSX and Windows. -### Performance -Some [[numbers|Performance]] from a very simple benchmark +You can also testdrive a Pyboard over Internet: http://micropython.org/live/ ! ### Documentation @@ -41,6 +40,9 @@ This module allows access to the internal peripherals of the microcontroller chi * [[Watchdogs|Watchdogs,-Crash-prevention,-Crash-recovery]] * [[How to port micro python to a new hardware target|porting]] +### Performance +Some [[numbers|Performance]] from a very simple benchmark + ### Tips and Tricks / Howtos [How to perform a soft reset](https://github.com/micropython/micropython/wiki/Soft-reset)