• Sign in to Neowin Faster!

    Create an account on Neowin to contribute and support the site.

Sign in to follow this  

getting started with MicroPython on ESP 32 - steps to do

Recommended Posts

tarifa    0

hello dear all  good day dear experts,

 

 

i am workin on getting started with MicroPython on ESP 32. 

 

i have read several postings here and made up my mind - but some questions still remain. 

from what i allready have learned it is like so:  to get started with micropython development requires several steps 


- first building the appropriate binaries for the platform - in my case for the ESP 32.
- second step: Creating A Virtual Environment (- were able to skip that step)
- third step: Setup Project Directory
- finally: installing systems like Debian, Ubuntu, Mint, and variants

 

 

so at the very beginning:  It is advisable - in the very preliminary steps - to create a virtual environment on the development system -- for me it is a ESP32 -  to separate the micropython build system from  the local python installation. since this is not absolutly mandatory we can skip the virtual environment setup if we are happy to create our build system directly on the host machine.

 

The next step will to  get the Setup of a Project Directory

 

At this point we will be in our virtual environment. this will set the output of our bash shell.  It should show in brackets the name of the active virtual environment like this:


 

(microPython) ~/virtalenv/microPython

 

Now  at this point ot the setup we should be able to create a project directory to hold our micropython files

 

mkdir project cd project

Note To deactivate the virtual environment we can type deactivate.  And to work on the virtual environment after it has been deactivated you

 

type: /> source virtalenv/microPython/bin/activate. 

 

This assumes that we have created the virtual environment with the name 'micropython'.


Now - were at the point to do some installation of systems like Debian, Ubuntu, Mint, and variants

 

The following packages that will need to be installed before we can compile and run MicroPython on the system:

 

Quote

 

- build-essential
- libreadline-dev
- libffi-dev
- git
- pkg-config (required at least in ubuntu 14.04)
- gcc-arm-none-eabi
- libnewlib-arm-none-eabi
-   and others more.... etc etx 

 

 

 

question - is it true that i can skip the virtual environment setup? 

 

am i able to create the build system directly on the host machine too?

 

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.