Skip to content

Nayggets/RTOS_STM32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTOS_STM32

This is an RTOS for STM32 (ARM architecture) This is a structure of an RTOS which execute a limited number of simple thread with scheduling, it also have driver and syscall to communicate and do action on the système. This Project is still in the early developpment phase.

History

I started this project to understand why RTOS exists, why embedded systems use them, how they operate, and the differences from traditional operating systems.

Main TODO:

  • Periodic Scheduler
  • Round Robin Scheduler
  • Time library
  • UART driver
  • Thread switching
  • OSKernel
  • OSKernelStackInit
  • Array of thread
  • Semaphore
  • Syscalls structure
  • Syscalls implementation
  • File system

About

A basic RTOS with no particular goal only make to understand RTOS principles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors