Eclipse ThreadX Projects

16 projects using Eclipse ThreadX RTOS

Eclipse ThreadX is an industrial-grade real-time operating system (RTOS) featuring a non-layered picokernel architecture designed for deeply embedded, resource-constrained IoT applications. It provides deterministic scheduling, advanced multicore support through Symmetric Multiprocessing (SMP), and optional memory protection via a modular deployment system.

Eclipse ThreadX IoT DevKit Starter Application

Eclipse ThreadX IoT DevKit Starter Application

A foundational starter application for the MXChip AZ3166 IoT DevKit based on the Eclipse ThreadX RTOS and NetX Duo network stack. It provides a preconfigured environment for the STM32F412RG MCU, enabling WiFi connectivity and peripheral access for embedded IoT development.

threadx filexguixeclipse-threadx-levelx
14

JsonX — Lightweight Embedded JSON Serializer

A declarative C mapping layer for the cJSON library specifically optimized for embedded systems. It provides structured serialization and parsing with native support for ThreadX, FreeRTOS, and bare-metal environments using a low-footprint memory model.

threadx

Speech2Touch

An embedded voice-to-touch conversion system for the Franke A600 coffee machine. Built on the STM32WB55 MCU using Azure RTOS (ThreadX/USBX) and Picovoice, it translates voice commands into USB HID touch events to automate beverage selection.

threadx
19

STM32CubeN6 MCU Firmware Package

A comprehensive embedded software platform for the STM32N6 series microcontrollers. It provides HAL and LL drivers, CMSIS modules, and a full middleware stack featuring Azure RTOS (ThreadX), USBX, and FileX. The package includes numerous examples and applications for STM32N6 evaluation and Nucleo boards.

threadx filexmcubooteclipse-threadx-levelx
51

Eclipse ThreadX USBX

A high-performance USB host, device, and on-the-go (OTG) stack fully integrated with the Eclipse ThreadX RTOS. It provides a small-footprint solution for deeply embedded applications requiring USB connectivity across various hardware architectures including ARM Cortex-M, Renesas, and NXP microcontrollers.

threadx filex
208

X-CUBE-AZRTOS-F4 Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion package for the STM32F4 series that integrates the Microsoft Azure RTOS suite into the STM32Cube ecosystem. It provides a full middleware stack including ThreadX, NetXDuo, FileX, LevelX, and USBX, optimized for STM32 microcontrollers.

threadx filexeclipse-threadx-levelx
49

X-CUBE-AZRTOS-F7 Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion package that integrates the Microsoft Azure RTOS suite with the STM32F7 series of microcontrollers. It provides a full middleware stack including ThreadX, NetXDuo, FileX, LevelX, and USBX, along with ready-to-run examples for STM32F7 evaluation boards.

threadx filexeclipse-threadx-levelx

X-CUBE-AZRTOS-G0: Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion package for the STM32G0 series, integrating Microsoft Azure RTOS into the STM32Cube ecosystem. It provides a full suite of middleware including ThreadX, NetXDuo, FileX, LevelX, and USBX, along with hardware-specific drivers and ready-to-run examples for evaluation boards.

threadx filexeclipse-threadx-levelx

X-CUBE-AZRTOS-G4 Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion package that integrates the Microsoft Azure RTOS suite into the STM32Cube ecosystem for STM32G4 microcontrollers. It provides a full middleware stack including ThreadX, NetXDuo, FileX, LevelX, and USBX, along with hardware-specific porting and ready-to-run examples.

threadx filexeclipse-threadx-levelx
13

X-CUBE-AZRTOS-H7 Azure RTOS Software Expansion

A comprehensive software expansion package for the STM32Cube ecosystem that integrates the Microsoft Azure RTOS suite with STM32H7 microcontrollers. It provides a full middleware stack including ThreadX, NetXDuo, FileX, LevelX, and USBX, along with hardware-specific drivers and ready-to-run examples for evaluation boards.

threadx filexeclipse-threadx-levelx
179

X-CUBE-AZRTOS-L4 Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion package for STM32Cube that integrates Microsoft Azure RTOS with the STM32L4 series of microcontrollers. It includes middleware components like ThreadX, NetXDuo, FileX, LevelX, and USBX, along with ready-to-run examples for evaluation boards.

threadx eclipse-threadx-levelxfilex

X-CUBE-AZRTOS-L5: Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion for the STM32Cube ecosystem that integrates Microsoft Azure RTOS with the STM32L5 series of microcontrollers. It provides a full suite of middleware including ThreadX, NetXDuo, FileX, LevelX, and USBX, along with ready-to-run examples for evaluation boards.

threadx eclipse-threadx-levelxfilex

X-CUBE-AZRTOS-WB Azure RTOS Software Expansion for STM32Cube

A comprehensive software expansion package for the STM32Cube ecosystem that integrates Microsoft Azure RTOS for the STM32WB series of microcontrollers. It provides a full suite of middleware including ThreadX, NetXDuo, FileX, LevelX, and USBX, along with hardware-specific drivers and ready-to-run examples.

threadx filexeclipse-threadx-levelx

X-CUBE-AZRTOS-WL: Azure RTOS Software Expansion for STM32WL

A comprehensive software expansion package integrating Microsoft Azure RTOS with the STM32Cube ecosystem for STM32WL microcontrollers. It provides a full suite of industrial-grade middleware including ThreadX, NetXDuo, FileX, and LevelX, optimized for low-power wireless IoT development.

threadx filexeclipse-threadx-levelx

X-CUBE-IOTA1 Firmware Package

An expansion software package for STM32Cube that enables IOTA Distributed Ledger Technology (DLT) on STM32 microcontrollers. It integrates Azure RTOS ThreadX and NetXDuo with middleware for secure hardware root of trust, encryption, and IOTA Client APIs for interacting with the Tangle.

threadx lwip
16

Eclipse ThreadX NetX Duo

An industrial-grade dual IPv4 and IPv6 TCP/IP network stack designed for deeply embedded real-time and IoT applications. It provides a comprehensive suite of network protocols and security features, fully integrated with the ThreadX RTOS and supported by major semiconductor vendors.

threadx filex
304