RTEMS Project
View the official contribution guidelines for RTEMS Project
A real-time operating system for Earth & Space

Category

Operating systems

Years

Technologies

cpythonembedded systemswafposixbsd unixc++assembly

Topics

real timeposixembedded systemskerneloperating systemmulticoreiotiot cpsreal-timeembeddedrtos
Past Projects
CodeQL Static Analyzer for RTEMS
Beeram Pranith Reddy
RTEMS currently depends on third-party platforms like GitLab CI for static analysis, which introduces external dependencies and limits local...
IMFS - Add configurable allocator and block size handling
bhavyaBeliever
This project proposes enhancing RTEMS’ In-Memory File System (IMFS) by introducing configurable memory allocators and improving bytes-per-block...
Implementing MicroPython Support and Packaging It For RTEMS
l1zard
This project aims to implement a MicroPython REPL, script running functionality and access to RTEMS (and perhaps LibBSD) APIs, and package it by...
New APIs Added to POSIX Standard (Issue8)
mez3n
POSIX Issue 8, released in 2024, introduces several additional APIs that improve standardization, portability, and functionality across compliant...
Provide SPARC greth Network Drivers for lwip
Prithvi Tambewagh
This project aims to port GRETH Driver in RTEMS Legacy network Stack to lwIP Network Stack. I aim to study existing driver as well as lwIP network...
Port FatFS to RTEMS with Benchmarking
Sepehr Ganji
The focus of this project is porting FatFS to RTEMS, offering a smaller, simpler alternative to the existing custom DOS FS file system. The project...
Adding I2C, PWM, DMA and Mailbox Support to the Raspberry Pi 4B BSP
Shaunak Datar
The project involves adding support for the I2C, PWM, DMA and Mailbox functionalities. The ARM based Raspberry Pi 3 BSP has support for I2C although...
Remove set_vector() across all Architectures and BSPs
Sunil Hegde
When an interrupt occurs(either hardware or software) in the OS, they are handled by Interrupt service routines(ISR) or in lay terms a method to...