Difference between revisions of "Micropython Bluemix"

From wiki.emacinc.com
Jump to: navigation, search
(Created page with "{{#seo: |title=Micropython |titlemode=append |keywords=Micropython |description=The following page can be used to get familiarized with Micropython on EMAC products. }} <!-- /...")
 
Line 11: Line 11:
  
 
Micropython requires only 256k of code space and 16k RAM and aims to be as compatible as possible with normal Python 3 to allow for easy portability from desktop to microcontroller.
 
Micropython requires only 256k of code space and 16k RAM and aims to be as compatible as possible with normal Python 3 to allow for easy portability from desktop to microcontroller.
<!-- /*********************************************************************************************************/ -->
+
 
<!-- /***************************************** Background Information ****************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
 
<!-- /*****************************************  General Information  *****************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
 
{{:Templateimpl:geninfo | initials=BS | title=Micropython | desc=The following page can be used to get familiarized with Micropython on EMAC products. | project=OE 5.0 }}
 
=== Tools Required ===
 
* Desktop PC
 
* USB to mini-USB cable
 
* Serial to USB converter (optional, may be required if board does not have USB)
 
* STLink programmer (optional, may be required if board does not have USB)
 
=== Setup ===
 
* USB (needs link)
 
* STLink (needs link)
 
 
<!-- /*********************************************************************************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
 
<!-- /*****************************************  Using/Working With  ******************************************/ -->
 
<!-- /*****************************************  Using/Working With  ******************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
{{:Templateimpl:using | initials=BS | title=EMAC Micropython | desc=The following page can be used to get familiarized with Micropython on EMAC products. | project=OE 5.0 }}
+
{{:Templateimpl:using | initials=BS | title=EMAC Micropython with IBM Bluemix | desc=The following page can be used to get familiarized with Micropython on EMAC products. | project=OE 5.0 }}
EMAC has developed multiple drivers and features for our products running Micropython.
 
 
 
Documentation on specific features is listed below:
 
 
 
* Micropython with IBM Bluemix (needs link)
 
* MQTT on the RS9113 (needs link)
 
* Wifi on the RS9113 (needs link)
 
 
 
{{:Templateimpl:whatnext | initials=BS | title=Getting Started with the EMAC OE SDK | desc=Basic tutorial for using the EMAC OE SDK. | project=OE 5.0 }}
 
* add link here for Mitipy
 
* add link here for Cutipy
 

Revision as of 11:49, 5 June 2018

Micropython is an implementation of the Python 3 programming langauge optimized to run on microcontrollers in a constrained environment.

Micropython requires only 256k of code space and 16k RAM and aims to be as compatible as possible with normal Python 3 to allow for easy portability from desktop to microcontroller.

EMAC Micropython with IBM Bluemix