Eclipse OpenBSW is an open software stack for automotive microcontrollers — and it’s already on the road with FreeRTOS as its RTOS layer.
The team has just added support for Eclipse ThreadX, another Eclipse Foundation-hosted RTOS — bringing an additional option for the RTOS foundation.
🔧 Why this matters
🧩 Eclipse OpenBSW (GitHub)
- Provides modular automotive services like lifecycle handling, OS abstraction, and communication stacks (UDS, DoCAN)
- Runs on real automotive MCUs with C++14, Rust support on the roadmap
- Clean, reusable codebase under Eclipse governance
⚙️ Eclipse ThreadX (GitHub)
- RTOS with billions of deployed instances
- Safety-certifiable, deterministic, and actively maintained
- Features like preemption threshold scheduling, interrupt control, and event chaining
Together, these two projects form a solid embedded software base — from microcontroller drivers to diagnostic communication — all in open source and under the governance of the Eclipse Foundation.
If you’re working on automotive MCUs, this combination is worth a look.
Originally published by Thomas Fleischmann on LinkedIn.