Skip to content

kimanimichael/RB20

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RB20

This repository holds the vehicle software for a self-driving car.

Prerequisites

The following are required to build this project:

  1. CMake
  2. Python
  3. Ninja

Build

The following platforms are supported for this project:

  1. ESP-IDF
  2. Mbed OS

ESP-IDF platform prerequisites

This platform implements all the BSP requirements for various ports that use ESP-IDF.

ESP-IDF installation requirements

Mbed-OS platform prerequisites

This platform implements all the BSP requirements for various ports that use Mbed OS.

Mbed OS installation requirements

The following ports are supported:

  1. ESP32
  2. STM32G070

ESP32

Using ESP-IDF

Build

From the project root, run:

python3 build.py build-application -p ESP32 -pl ESP_IDF --compile

Flashing instructions

Connect the ESP32 to your computer and run:

python3 build.py build-application -p ESP32 -pl ESP_IDF --flash

STM32G070

Using Mbed OS

Build instructions

From the project root, run:

python3 build.py build-application -p STM32G070X -pl MBED --compile

Flashing requirements

  1. stlink(version 1.6.0)

Flashing instructions

Connect the STM32G070 to your computer and run:

python3 build.py build-application -p STM32G070X -pl MBED --flash

Documentation

The documentation will be found here

Releases

No releases published

Packages

No packages published