Skip to content

imsudoer/MicroOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroOS

Small OS for ESP-like microcontroller.

Made by ~$ sudo++

code size repo stars repo stars

How to initialize?

  1. Install Visual Studio Code & Python (For example 3.11)
  2. Install PlatformIO extension
  3. Download source .zip file, unzip it
  4. Initialize PlatformIO core, go to home > open project > choose folder
  5. Platformio automatically install all dependencies, just wait

How to flash?

From PlatformIO

  1. Connect your ESP to PC, make sure that the computer has detected the ESP correctly
  2. Click mark on bottom panel
  3. FOR SOME ESP MODELS: Hold BOOT button on ESP until flash begins

From console

  1. Download .bin file from releases page
  2. Make sure you have installed Python & esptool (see below)
  3. Use esptool to flash ESP:
esptool.py --chip esp32 --port <PORT> --baud <BAUD_RATE> write_flash <ADDRESS> <FILE.bin>

Example (windows):

esptool.py --chip esp32 --port COM3 --baud 921600 write_flash 0x1000 firmware.bin

Example (linux):

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 write_flash 0x1000 firmware.bin

How to install esptool?

  1. Make sure you have installed Python
  2. Run this in console:
pip install -U esptool

Port definition

On windows

Open Device Manager and find the Ports (COM and LPT) section. The port will be listed as COMx, where x is the port number

On Linux

Use terminal command:

ls /dev/tty.*

Typically, the port will look like /dev/ttyUSB0 or /dev/tty. SLAB_USBtoUART


How to use MicroOS?

idk lmao check sources

About

Small OS for ESP-like microcontroller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages