Cleanups/clarifications/improvements

Paul Sokolovsky 2015-05-06 22:11:27 +03:00
parent 784cbc084f
commit beba599a4f
1 changed files with 8 additions and 6 deletions

14
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)