uEZ(tm) is an open source, embedded middleware platform providing underlying RTOS and processor abstraction features enhancing portability of application code to multiple ARM platforms with high reusability.
Platform: OS Portable (Source code to work with many OS platforms); License: GNU General Public License
Reference: https://sourceforge.net/projects/uez/