Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-open:scriptingprogramming:micropythonfundamentals [2024/05/24 09:39] – [Development] pczekalskien:iot-open:scriptingprogramming:micropythonfundamentals [2024/05/24 09:54] (current) – [Installation] pczekalski
Line 17: Line 17:
  
 ===== Installation ===== ===== Installation =====
-Installation of the Micropython usually involves flashing firmwarespecific for a microcontroller, that contains a Python interpreter and becomes de-facto a middleware between hardware and developer used with means of scripts. Micropython scripts can be executed inline via terminal (REPL), or a file with source code (usually named ''main.py'') can be uploaded to the drive's root folder exposed via USB connection by the MCUs firmware.+Installation of Micropython usually involves flashing firmware specific to a microcontroller. This firmware contains a Python interpreter and becomes de facto a middleware between hardware and developer used with scripts. Micropython scripts can be executed inline via terminal (REPL), or a file with source code (usually named ''main.py'') can be uploaded to the drive's root folder exposed via USB connection by the MCU firmware.
  
-A website that is a starting point for Micropython is https://micropython.org((https://micropython.org)).+A website that is a starting point for Micropython is Micropython.org ((https://micropython.org)).
  
 The installation procedure is specific to the hardware platform and sometimes differs slightly from flashing C++-based solutions or burning an OS, as in the case of the RP2040. The main steps to prepare a working environment are presented below: The installation procedure is specific to the hardware platform and sometimes differs slightly from flashing C++-based solutions or burning an OS, as in the case of the RP2040. The main steps to prepare a working environment are presented below:
   * Download a Micropython binary image suitable for your hardware.   * Download a Micropython binary image suitable for your hardware.
   * Switch the MCU into the bootloader mode that exposes a flash drive: in the case of the RP2040, the easiest way is to hold down the //Bootsel// button and power on the device while holding.   * Switch the MCU into the bootloader mode that exposes a flash drive: in the case of the RP2040, the easiest way is to hold down the //Bootsel// button and power on the device while holding.
-  * Move the firmware file into the flash drive; the device will flash and reboot.+  * Move the firmware file into the flash drive; the device will flash the file to the memory and reboot.
   * Connect to the serial port exposed.   * Connect to the serial port exposed.
  
Line 31: Line 31:
  
 IDEs use those features to simplify development and enable remote code authoring and execution. IDEs use those features to simplify development and enable remote code authoring and execution.
 +
 +Sample Micropython development toolchain installation with Thonny IDE one can find on the web ((https://learn.sparkfun.com/tutorials/pro-micro-rp2040-hookup-guide/examples-micropython)). This guide presents development using RP2040.
 +
  
en/iot-open/scriptingprogramming/micropythonfundamentals.1716543563.txt.gz · Last modified: 2024/05/24 09:39 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0