Skip to content

An RTOS designed and verified to enable reliable software updates and operation for satellites and drones.

License

Notifications You must be signed in to change notification settings

OsirisRTOS/osiris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

34ca1d6 · Apr 3, 2025
Apr 3, 2025
Feb 18, 2025
Nov 29, 2024
Apr 3, 2025
Dec 1, 2024
Apr 3, 2025
Feb 2, 2025
Dec 1, 2024
Feb 17, 2025
Feb 18, 2025
Feb 18, 2025
Apr 3, 2025
Feb 17, 2025
Apr 27, 2024
Feb 17, 2025
Feb 17, 2025
Dec 15, 2024
Jan 15, 2025
Jan 15, 2025
Apr 3, 2025

Repository files navigation

Osiris

An RTOS designed and verified to enable reliable software updates and operation for satellites and drones.

Build

Dependencies

  • cmake 3.28
  • arm-none-eabi-gcc

Create build dir

$ mkdir build
$ cd build

Build the project for the corresponding target

$ cmake -DBOARD=stm32-nucleo-l4r5zi -DCPU=cortex-m4 ..
$ make

Set up pre-commit hooks

$ make hooks

Boot

  1. Install @thomasw04 qemu fork: https://github.com/thomasw04/qemu
  2. Run ./boot.sh
  3. Now you should see a: "Hello World!".