Cleanups/clarifications/improvements
parent
784cbc084f
commit
beba599a4f
14
Home.md
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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue