Eclipse ThreadX is an embedded development suite including a small but powerful real-time operating system that provides reliable, ultra-fast performance for resource-constrained devices. It’s easy-to-use and market-proven, having been deployed on more than 12 billion devices worldwide. Eclipse ThreadX supports the most popular 32-bit microcontrollers and embedded development tools, so you can make the most of your team’s existing skills.
Eclipse ThreadX provides a vendor-neutral, open source, safety certified OS for real-time applications published on under a permissive license. Eclipse ThreadX is the first and only RTOS in the market that has all four of those attributes and comes with a complete embedded development suite.
Eclipse ThreadX provides a vendor-neutral, open source, safety certified OS for real-time applications published on under a permissive license.
The Eclipse ThreadX suite encompasses:
- ThreadX - advanced real-time operating system (RTOS) designed specifically for deeply embedded applications
- NetX Duo - advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
- FileX - high-performance, FAT-compatible file system that’s fully integrated with ThreadX kernel
- GUIX - provides a complete, embedded graphical user interface (GUI) library
- USBX - high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with ThreadX kernel
- LevelX - Flash Wear Leveling for FileX and stand-alone purposes
- GuiX Studio - design environment, facilitating the creation and maintenance of all graphical elements for CUIX
- TraceX - analysis tool that provides a graphical view of real-time system events to better understand the behavior of real-time systems
Continue and broaden access to the ThreadX / Azure RTOS technology under the Eclipse Foundation. Evolve product capabilities and list of supported microcontrollers as a community driven project.
TBD - will be driven by semiconductor vendors and other partners in the community to evolve the product in alignment with latest MCU capabilities
November 2023 - initial contributions
January 2024 - first build/release
ST Microelectronics
Renesas
NXP
Silicon Labs
AMD
arm
CypherBridge
Witekio (an Avnet company)
PX5
Ericsson
Microsoft
Initial contribution will consist of the repos currently under this organization: https://github.com/azure-rtos
This is an existing, mature code base that has been developed over 20 years.
- Log in to post comments
Eclipse ThreadX for Infineon Aurix TriCore MCUs
Submitted by Egemen Aksoy on Thu, 12/14/2023 - 07:59
Hi,
In my project, I am using Infineon MCU which has TriCore architecture. I could not see the Infineon in the list. So I am wondering if is there an Azure RTOS port for Infineon TriCore. Can I use Eclipse ThreadX in my projects that include Infineon Aurix TriCore MCUs? If it is not currently is there any planned partnership with Infineon?
Also, is safety artifacts of the RTOS shall be provided by the Foundation?
Best regards.
Re: Eclipse ThreadX for Infineon Aurix TriCore MCUs
Submitted by Wayne Beaton on Thu, 12/14/2023 - 13:07
In reply to Eclipse ThreadX for Infineon Aurix TriCore MCUs by Egemen Aksoy
Post your question on the threadx-dev mailing list. https://accounts.eclipse.org/mailing-list/threadx-dev
By way of expectation management, we've only just started this effort. Please see https://www.eclipse.org/lists/threadx/msg00016.html