2 Repos
Real-time operating system architectures that use modular package systems to integrate reusable libraries and services.
Distinct from Modular Package Systems: While candidates like Modular Package Systems cover general software architecture, this specifically describes the application of modularity to a real-time operating system kernel and ecosystem.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Modular RTOS Frameworks. Refine with filters or upvote what's useful.
RT-Thread is an IoT real-time operating system and embedded device kernel. It provides a lightweight execution environment for microcontrollers, combining a real-time kernel with a hardware abstraction layer to manage multi-threaded task scheduling and hardware resource allocation. The project is built as a modular framework that utilizes a package-based ecosystem. This allows for the integration of reusable software libraries and high-level services through a loosely coupled architecture. The system covers real-time task scheduling, resource-constrained memory management, and embedded hardw
Provides a modular real-time operating system framework with a package-based ecosystem for integrating reusable software libraries.
ZMK ist ein modulares Firmware-Framework auf Basis von Zephyr RTOS für drahtlose Tastaturen. Es fungiert als programmierbares System zur Definition benutzerdefinierter Keymaps, Layer und Eingabeverhaltensweisen und agiert als HID-Geräte-Emulator für Tastatur- und Mauseingaben auf Computern und Mobilgeräten. Es bietet eine Controller-Lösung zur Synchronisierung zweier separater Tastaturhälften über drahtlose oder kabelgebundene Verbindungen. Das Projekt zeichnet sich durch den Fokus auf Bluetooth Low Energy (BLE) aus, inklusive Multi-Device-Pairing und der Möglichkeit, zwischen mehreren gespeicherten Host-Profilen zu wechseln. Es enthält ein fortschrittliches Power-Management zur Optimierung der Akkulaufzeit durch Deep-Sleep-Zustände und Peripherie-Stromsteuerung sowie Unterstützung für sicheres drahtloses Pairing. Die Firmware deckt eine breite Palette an Eingabefunktionen ab, einschließlich komplexer Tastenverhalten wie Hold-Taps, Combos und Tap-Dances, neben Makro-Ausführung und Layer-Management. Sie integriert diverse Hardware wie Drehgeber, Zeigegeräte sowie OLED- oder ePaper-Displays. Zudem bietet sie Tools für das Management der Hardware-Topologie, das Umschalten physischer Layouts und Runtime-Keymap-Updates. Das System nutzt eine Build-Pipeline, die den Kompilierungsstatus in einer Remote-Umgebung überwacht, um kompilierte Firmware-Binaries abzurufen und auf Hardware-Boards zu flashen.
Utilizes a modular architecture built on Zephyr RTOS to manage keyboard shields and controller boards.