Skip to content

yacubovvs/CubOS

Repository files navigation

CubOS

A tiny operating system for embedded and wearable devices to interact with users

Use CubOS as a wearable device or a device for automating processes for data entry or for controls

  • Easy to write drivers
  • Easy adapt to other platform
  • Easy to add new applications
  • Good for slow CPU and small memory
  • Support for touchscreens and hardware buttons
  • Support for accelerometer with software pedometer and sleep monitor
  • Easy start

Feel free to contact me at [email protected]

CubOS on wristbands

CubOS watch screenshot

CubOS watch screenshot

CubOS on smartwatch

CubOS watch screenshot

CubOS on build-in systems

CubOS watch screenshot

CubOS on tablets

CubOS tablet screenshot

CubOS tablet screenshot

CubOS on e-Paper (M5Paper)

CubOS m5paper screenshot

Developing with emulator on PC

CubOS on PC emulator

Minimum system requirements for CubOS:

  • 64 kB ROM
  • 2 kB RAM
  • С++ compiler

More builds at outputs/

Ready releases:

Testing on:

  • M5stick-C
  • M5stick-C Plus
  • M5Stack
  • M5Stack Core2
  • M5Paper
  • TTGO-T-Wristband
  • Lilygo T-Watch-2020 v3
  • Lilygo T-Watch-2020 v2
  • Arduino Mega2560
  • Arduino ADK
  • Arduino DUE
  • ATmega128L
  • STM32F103
  • Esp8266
  • Esp32

Arduino compatible

arduino compatible