Skip to content

Customized Micropython Image inbuilt with Obo Car specific modules and configurations for Obo Car.

License

Notifications You must be signed in to change notification settings

RoboticGen/Obo-Car-Micropython-SDK

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micropython Custom Image for Obo Car

Customized Micropython Image inbuilt with Obo Car specific modules and configurations for Obo Car.

Build Status Issues MicroPython ESP-IDF Board Last Commit

Table of Contents

Prerequisites

Tip

If you have installed Docker, you may use act to run this GitHub Action locally. 💀✅

Installation

  1. Clone the repository:
    git clone https://github.com/RoboticGen/Obo-Car-Micropython-SDK.git
  2. Change the directory:
    cd Obo-Car-Micropython-SDK
  3. Initialize the submodules:
    git submodule update --init lib/micropython src/obo-car

Warning

Sometimes you may need to checkout the specfic branch or tag of the submodules. Currently micropython is checked out to v1.23.0 and obo-car is checked out to dev-micropython-image.be sure to checkout the correct branch or tag.

  1. Install micropython libraries:

    cd lib/micropython
    git submodule update --init lib/berkeley-db-1.xx lib/micropython-lib
    cd ../..
  2. Build mpy-cross(Micropython cross compiler):

    make -C lib/micropython/mpy-cross
  3. Run patch script:

    python3 patch.py
  4. Build the firmware:

    cd boards/OBO_CAR
    idf.py build
    cd ../..

Usage

  1. Flash the firmware:
    cd lib/micropython
    idf.py -p <PORT> flash
    cd ../..
    Replace <PORT> with the port where the Obo-Car is connected.

Latest Release

Tip

You can download the latest release from here or you can find it in the releases section.

Credits

This repository is fork of micropython-example-boards

License

This project is maintained under MIT License.

About

Customized Micropython Image inbuilt with Obo Car specific modules and configurations for Obo Car.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CMake 57.6%
  • Python 40.1%
  • C 2.3%