awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
RT-Thread avatar

RT-Thread/rt-thread

0
View on GitHub↗
12,048 स्टार्स·5,420 फोर्क्स·C·Apache-2.0·4 व्यूज़www.rt-thread.io↗

Rt Thread

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 hardware abstraction. It includes a unified device driver framework for peripheral access across different CPU architectures and supports hardware execution simulation for testing firmware logic without physical hardware.

Features

  • IoT Device Development - Provides a complete real-time operating system designed for building and managing IoT device software.
  • Modular RTOS Frameworks - Provides a modular real-time operating system framework with a package-based ecosystem for integrating reusable software libraries.
  • Resource-Constrained Runtimes - Optimizes memory allocation and CPU usage for stable operation on hardware with very limited resources.
  • Task Schedulers - Coordinates multi-threaded execution and task synchronization through a real-time kernel scheduler.
  • RTOS Device Driver Integration - Features a unified device driver framework that standardizes peripheral access across various CPU architectures.
  • Embedded Kernels - Serves as a lightweight execution environment for microcontrollers with integrated memory management and hardware abstraction.
  • Hardware Abstraction Layers - Provides a hardware abstraction layer to standardize interactions with peripheral drivers across different CPU architectures.
  • Inter-Process Communication - Provides core kernel primitives including semaphores, mailboxes, and message queues for thread synchronization and data exchange.
  • Managed Memory Allocators - Provides managed memory allocators and configurable memory pools to ensure stability on resource-constrained hardware.
  • Hardware Resource Control - Manages CPU cycles, memory, and peripheral access to ensure stable operation on resource-constrained devices.
  • Real-Time Operating Systems - Acts as a real-time operating system for IoT devices, managing multi-threaded scheduling and hardware resources.
  • Real-Time Scheduling Theory - Implements real-time scheduling and priority inheritance to ensure precise timing and stability.
  • Task Priority Management - Implements a priority-based preemptive scheduler to manage CPU execution for multi-threaded tasks.
  • Hardware Simulation - Supports hardware execution simulation to develop and test firmware logic without physical hardware.
  • Package Managers - Utilizes a package-based ecosystem to import reusable software libraries and extend system functionality.
  • Extensible Component Architectures - Implements an extensible architecture that allows high-level system services to be integrated as modular components.
  • Operating Systems - Open source RTOS for embedded devices.
  • Real-Time Operating Systems - Real-time operating system for IoT devices.
  • Firmware - Open source real-time operating system for ESP32.

स्टार हिस्ट्री

rt-thread/rt-thread के लिए स्टार हिस्ट्री चार्टrt-thread/rt-thread के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

rt-thread/rt-thread क्या करता है?

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.

rt-thread/rt-thread की मुख्य विशेषताएं क्या हैं?

rt-thread/rt-thread की मुख्य विशेषताएं हैं: IoT Device Development, Modular RTOS Frameworks, Resource-Constrained Runtimes, Task Schedulers, RTOS Device Driver Integration, Embedded Kernels, Hardware Abstraction Layers, Inter-Process Communication।

rt-thread/rt-thread के कुछ ओपन-सोर्स विकल्प क्या हैं?

rt-thread/rt-thread के ओपन-सोर्स विकल्पों में शामिल हैं: zephyrproject-rtos/zephyr — Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained… tock/tock — Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and… riot-os/riot — RIOT is a real-time operating system designed for resource-constrained microcontrollers. It provides a kernel for… freertos/freertos-kernel — FreeRTOS-Kernel is a real-time operating system kernel for microcontrollers. It provides a multitasking environment… armmbed/mbed-os — Mbed OS is a real-time operating system designed for connected internet-of-things devices and microcontroller… xiaowenxia/embedded-notes — embedded-notes is a collection of technical study guides and development notes focused on embedded Linux, Linux kernel…

Rt Thread के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Rt Thread के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • zephyrproject-rtos/zephyrzephyrproject-rtos का अवतार

    zephyrproject-rtos/zephyr

    15,627GitHub पर देखें↗

    Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained hardware architectures. It provides an embedded kernel that manages memory, power consumption, and hardware peripherals across multiple microcontroller architectures. The project utilizes a hardware abstraction layer to decouple high-level kernel services from physical hardware through standardized driver interfaces. It employs a device tree hardware description format and a hierarchical configuration system to optimize binaries and feature sets for specific hardware constraints. Th

    C
    GitHub पर देखें↗15,627
  • tock/tocktock का अवतार

    tock/tock

    6,351GitHub पर देखें↗

    Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and drivers. It functions as a memory-safe process isolator that uses a combination of hardware memory protection and language-level type safety to execute mutually distrustful applications on bare metal. The system distinguishes itself through a hardware abstraction layer that decouples high-level components from specific microcontroller implementations using standardized traits. It further employs a virtualization layer to allow multiple independent software components to share a

    Rust
    GitHub पर देखें↗6,351
  • riot-os/riotRIOT-OS का अवतार

    RIOT-OS/RIOT

    5,760GitHub पर देखें↗

    RIOT is a real-time operating system designed for resource-constrained microcontrollers. It provides a kernel for managing hardware peripherals, memory, and multitasking on embedded devices, featuring a microcontroller hardware abstraction layer to unify hardware access across different chipsets. The system employs a preemptive tickless task scheduler with priority-based execution to maximize energy efficiency in battery-powered hardware. It also includes an embedded security framework consisting of cryptographic APIs and secure transport protocols to facilitate authenticated over-the-air fir

    C
    GitHub पर देखें↗5,760
  • freertos/freertos-kernelFreeRTOS का अवतार

    FreeRTOS/FreeRTOS-Kernel

    4,297GitHub पर देखें↗

    FreeRTOS-Kernel is a real-time operating system kernel for microcontrollers. It provides a multitasking environment through a priority-based task scheduler, an embedded memory manager, and an inter-process communication framework to ensure time-critical tasks meet their deadlines. The kernel includes a software timer engine for executing functions at predefined intervals or after set delays. It supports a minimal model of concurrent tasks and lightweight co-routine execution for systems with limited memory resources. The project covers a broad surface of embedded resource management, includi

    C
    GitHub पर देखें↗4,297
  • Rt Thread के सभी 30 विकल्प देखें→