One framework, any platform.
Develop, run and test embedded systems applications on a PC. Deploy everywhere.
Designed for embedded systems and IoT
Low overhead. Ideal for memory, power, or storage-constrained embedded devices.
Open source
project
Free software bound to the zlib/libpng license. Full source code available. Community support.
Develop once, deploy everywhere
The framework completely abstracts platform details to your application.
Object-oriented design in C17.
embedul.ar unleashes the power of the “C” programming language in its latest edition, C17, to implement a simple yet powerful object-oriented abstraction layer suitable for embedded systems.
Strong focus on reliability.
embedul.ar brings the finest programming practices from the critical systems world. It extensively employs defensive programming, tries its best to follow the MISRA-C and CERT C standards, and implements formal proof wherever possible.
Convenient and feature-rich.
embedul.ar implements functions with an automatic number of parameters and types, allowing a safer, more powerful “printf().”
It also plays nicely with established, multi-platform embedded systems software like FatFs and FreeRTOS.
The prospect of platform-independent embedded systems apps suits you?
Let’s discuss your requirements and build a better framework in the process.