awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
whitecatboard avatar

whitecatboard/Lua-RTOS-ESP32

0
View on GitHub↗
1,320 نجوم·239 تفرعات·C·8 مشاهدات

Lua RTOS ESP32

Lua RTOS for ESP32 is a real-time operating system designed for ESP32 microcontrollers that integrates a lightweight Lua interpreter to manage hardware resources and application logic. It utilizes a micro-kernel architecture to provide preemptive task scheduling, ensuring deterministic timing and reliable concurrency for embedded operations on resource-constrained hardware.

The system distinguishes itself by providing a unified hardware abstraction layer that maps high-level programming commands directly to peripheral registers. This allows developers to interact with sensors, actuators, and communication buses through simplified interfaces while maintaining the performance requirements of a real-time environment.

The platform includes a comprehensive suite of development tools for custom firmware engineering, enabling users to compile and flash tailored binary images to specific hardware configurations. It also features a serial console interface for direct system interaction, facilitating the development and execution of scripts that control physical electronic components.

Features

  • Real-Time Operating Systems - Manages concurrent tasks and hardware operations within a micro-kernel to ensure strict timing requirements.
  • Embedded Scripting Engines - Allows writing and executing scripts directly on microcontrollers to control hardware components.
  • Embedded Scripting Runtimes - Provides a dedicated interpreter to run scripts on microcontrollers with direct access to hardware peripherals.
  • ESP32 Firmware Frameworks - Provides a real-time operating system for ESP32 microcontrollers that executes Lua scripts for hardware management.
  • Preemptive Multitasking Kernels - Utilizes a micro-kernel scheduler to force context switches and ensure deterministic timing for embedded tasks.
  • Bytecode Interpreters - Executes application logic by interpreting compiled bytecode on resource-constrained hardware.
  • Embedded Lua Scripting - Integrates a lightweight scripting environment for direct access to hardware components on constrained platforms.
  • Application-Embedded Evaluators - Allows developers to execute scripts or code on microcontrollers to define application logic.
  • Hardware Peripheral Control - Simplifies interaction with sensors, actuators, and communication buses using high-level programming abstractions.
  • Hardware Peripheral Drivers - Manages communication protocols and hardware signals through modular software components.
  • Peripheral Hardware Controllers - Provides high-level programming abstractions to interact with physical components on microcontrollers.
  • Custom Firmware - Enables building and flashing tailored operating system images to support specific hardware requirements.
  • Hardware Abstraction Layers - Provides a consistent API for interacting with diverse hardware drivers and peripheral registers.
  • Concurrent Task Runners - Synchronizes multiple concurrent operations within a micro-kernel to ensure reliable embedded system performance.
  • Operating Systems - Real-time OS for ESP32 embedded systems.

سجل النجوم

مخطط تاريخ النجوم لـ whitecatboard/lua-rtos-esp32مخطط تاريخ النجوم لـ whitecatboard/lua-rtos-esp32

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Lua RTOS ESP32

مجموعات منسقة بعناية يظهر فيها Lua RTOS ESP32.
  • أنظمة تشغيل الوقت الحقيقي (RTOS) للمتحكمات الدقيقة

بدائل مفتوحة المصدر لـ Lua RTOS ESP32

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Lua RTOS ESP32.
  • riot-os/riotالصورة الرمزية لـ RIOT-OS

    RIOT-OS/RIOT

    5,760عرض على GitHub↗

    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
  • zephyrproject-rtos/zephyrالصورة الرمزية لـ zephyrproject-rtos

    zephyrproject-rtos/zephyr

    15,627عرض على GitHub↗

    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
  • espressif/arduino-esp32الصورة الرمزية لـ espressif

    espressif/arduino-esp32

    16,984عرض على GitHub↗

    This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables firmware development using a familiar API. It functions as a microcontroller hardware abstraction layer and a firmware toolchain integration, bridging external development environments to the hardware for compilation and flashing. The system includes an embedded real-time operating system wrapper to manage multi-core execution and task scheduling, alongside a wireless communication suite for TCP/IP networking and Bluetooth Low Energy. It distinguishes itself by providing an obj

    C++
    عرض على GitHub↗16,984
  • rt-thread/rt-threadالصورة الرمزية لـ RT-Thread

    RT-Thread/rt-thread

    12,048عرض على GitHub↗

    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

    Caiotarmcortex-a
    عرض على GitHub↗12,048
عرض جميع البدائل الـ 30 لـ Lua RTOS ESP32→

الأسئلة الشائعة

ما هي وظيفة whitecatboard/lua-rtos-esp32؟

Lua RTOS for ESP32 is a real-time operating system designed for ESP32 microcontrollers that integrates a lightweight Lua interpreter to manage hardware resources and application logic. It utilizes a micro-kernel architecture to provide preemptive task scheduling, ensuring deterministic timing and reliable concurrency for embedded operations on resource-constrained hardware.

ما هي الميزات الرئيسية لـ whitecatboard/lua-rtos-esp32؟

الميزات الرئيسية لـ whitecatboard/lua-rtos-esp32 هي: Real-Time Operating Systems, Embedded Scripting Engines, Embedded Scripting Runtimes, ESP32 Firmware Frameworks, Preemptive Multitasking Kernels, Bytecode Interpreters, Embedded Lua Scripting, Application-Embedded Evaluators.

ما هي البدائل مفتوحة المصدر لـ whitecatboard/lua-rtos-esp32؟

تشمل البدائل مفتوحة المصدر لـ whitecatboard/lua-rtos-esp32: riot-os/riot — RIOT is a real-time operating system designed for resource-constrained microcontrollers. It provides a kernel for… zephyrproject-rtos/zephyr — Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained… espressif/arduino-esp32 — This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables… rt-thread/rt-thread — RT-Thread is an IoT real-time operating system and embedded device kernel. It provides a lightweight execution… apache/nuttx — NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit… freertos/freertos-kernel — FreeRTOS-Kernel is a real-time operating system kernel for microcontrollers. It provides a multitasking environment…