rtos

There are 1025 repositories under rtos topic.

  • zephyrproject-rtos/zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    Language:C13.1k41525.9k7.9k
  • RT-Thread/rt-thread

    RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

    Language:C11.4k5261.7k5.3k
  • platformio/platformio-core

    Your Gateway to Embedded Software Development Excellence :alien:

    Language:Python8.6k1944.3k827
  • nhivp/Awesome-Embedded

    A curated list of awesome embedded programming.

  • RIOT

    RIOT-OS/RIOT

    RIOT - The friendly OS for IoT

    Language:C5.6k2523.2k2.1k
  • alibaba/AliOS-Things

    面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings

    Language:C4.6k3789161.1k
  • apache/nuttx

    Apache NuttX is a mature, real-time embedded operating system (RTOS)

    Language:C3.5k1021.4k1.5k
  • littlekernel/lk

    LK embedded kernel

    Language:C3.4k254130705
  • eclipse-threadx/threadx

    Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.

    Language:C3.3k155319873
  • neorv32

    stnolting/neorv32

    🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

    Language:VHDL1.9k52256278
  • imKeYan/EmbedBooks

    嵌入式经典书籍分享,C程序员常读书单整理,含下载地址,成体系提升技术能力。书籍资源包括电子基础、C/C++、Arm架构、Linux、网络、设计模式、各类行业报告等等。

  • whitecatboard/Lua-RTOS-ESP32

    Lua RTOS for ESP32

    Language:C1.3k70297231
  • qpc

    QuantumLeaps/qpc

    QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).

    Language:C1.2k7042271
  • QuantumLeaps/modern-embedded-programming-course

    Companion repository to the "Modern Embedded Systems Programming" video course.

    Language:C1.1k243185
  • weston-embedded/uC-OS3

    µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.

    Language:C9935518342
  • awesome-embedded-software

    iDoka/awesome-embedded-software

    :stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers.

  • rokath/trice

    🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)

    Language:C802743280
  • IoTSharp/mqttclient

    A high-performance, high-stability, cross-platform MQTT client, developed based on the socket API, can be used on embedded devices (FreeRTOS / LiteOS / RT-Thread / TencentOS tiny), Linux, Windows, Mac, with a very concise The API interface realizes the quality of service of QOS2 with very few resources, and seamlessly connects the mbedtls encryption library.

    Language:C78823102273
  • TrampolineRTOS/trampoline

    Trampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards.

    Language:C69977113287
  • weston-embedded/uC-OS2

    µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.

    Language:C6563716219
  • mcknly/breadboard-os

    A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI

    Language:C576191929
  • ariel-os/ariel-os

    Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust

    Language:Rust544715456
  • openLuat/LuatOS

    LuatOS -- Powerful embedded Lua Engine for IoT devices, with many components and low memory requirements (16K RAM, 128K Flash)

    Language:C5221983111
  • drone-os/drone-core

    The core crate for Drone, an Embedded Operating System.

    Language:Rust489211442
  • MaJerle/lwesp

    Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

    Language:C4863283150
  • michaelbecker/freertos-addons

    Additions to FreeRTOS

    Language:C4755144104
  • MaJerle/lwcell

    Lightweight cellular modem host AT library

    Language:C4583168163
  • DISTORTEC/distortos

    object-oriented C++ RTOS for microcontrollers

    Language:C++457452271
  • lobaro/FreeRTOS-rust

    Rust crate for FreeRTOS

    Language:Rust439152471
  • qpcpp

    QuantumLeaps/qpcpp

    QP/C++ Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).

    Language:C++437222286
  • HeliOS

    heliosproj/HeliOS

    A community delivered, open source embedded operating system project.

    Language:C391232447
  • eclipse-threadx/guix

    Eclipse ThreadX GUIX Studio provides a complete, embedded graphical user interface (GUI) library and design environment, facilitating the creation and maintenance of all graphical elements needed by your device.

    Language:C3753280151
  • apache/nuttx-apps

    Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS

    Language:C36930140671
  • jserv/talks

    schedule and materials about my presentations

  • QuarkTS

    kmilo17pet/QuarkTS

    An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

    Language:C336223461
  • 2b-t/linux-realtime

    Guide on how to set-up Linux and Docker for real-time applications using the Ubuntu realtime-kernel/PREEMPT_RT patch with a focus on robotics with ROS and ROS 2

    Language:Shell33312736