“The Texas Instruments LM3S9B96 is sold with SafeRTOS pre-embedded in ROM. SafeRTOS can be used free of charge on these parts with free support being provided through the HighintegritySystems forum”.
The free operating system Jacos Yandex "jacOS" for PIC, AVR, MSP430 and х51 - Support just in russian language, source code just by request from the author.
DE.Wikipedia "" - Section “OSEK-OS / OSEK-TTOS: Betriebssystem-Standard des OSEK/VDX Gremiums für Controller in der Automobilindustrie, AUTOSAR-Betriebssystemstandard des AUTOSAR Verbundes”.
EN.Wikipedia "pSOS" - “In August 2007, RoweBots, a former partner of SCG and ISI, open sourced their pSOS+ compatible version called Reliant. It is available to all that wish to upgrade without applications changes”.
Micrium - RTOS and Tools - “Although many of the example projects that can be downloaded from Micriµm's site incorporate µC/TCP-IP's full source code, the stack is not open-source software. Likewise, µC/OS-II is not an open-source kernel. The example projects are intended for evaluation use only. Developers seeking to use µC/OS-II or µC/TCP-IP commercially must contact Micriµm to obtain the proper license(s)”.
Archive.org "ucos-ii.com - µC/OS-II ports" - “Note that only the PORT is provided and it is assumed that you have the rest of the source for µC/OS-II from the book or the upgrade”.
The realtime operating system µTasker for ARM, Atmel AVR32, Freescale Coldfire, with non-commercial and commercial licenses.
The OpenSource uIP - “The open-source uIP TCP/IP stack provides TCP/IP connectivity to tiny embedded 8-bit microcontrollers, with maintained interoperability and RFC standards compliance”.
Adam Dunkel's uIP on the Olimex EasyWeb2 - “Welcome to the project page which contains a port of Adam Dunkel's uIP to the SoftBaugh TCP430 and the Olimex EasyWeb2”.
ARM "CMSIS - Cortex Microcontroller Software Interface Standard" - “The CMSIS consists of the following components: ... CMSIS-RTOS API: Common API for Real-Time operating systems. It provides a standardized programming interface that is portable to many RTOS and enables therefore software templates, middleware, libraries, and other components that can work across supported the RTOS systems”.
ARM "ARM mbed Developer Site / CMSIS-RTOS" - “The CMSIS-RTOS is a common API for Real-Time operating systems. It provides a standardized programming interface that is portable to many RTOS and enables therefore software templates, middleware, libraries, and other components that can work across supported the RTOS systems”.
MQX by Freescale - OpenSource but not license-free realtime operating system, for some Freescale platforms ( Coldfire, Kinetis/ARM Cortex M4,.. ).
Business model:
In general, you need a commercial edition of the Freescale IDE & Compiler ”CodeWarrior” for compilation and use of MQX. You might succeed with one-time configuration & compilation of MQX using the commercial professional edition of CodeWarrior, and then switch to the free edition for compiling you own application and linking your code with precompiled MQX modules to a working application.
The commercial professional edition of CodeWarrior with “Task Awareness” debugging for MQX is enabled to debug MQX applications on task level.
The “Task Awareness” works just with MQX, so no benefit using the commercial professional edition of CodeWarrior with different operating systems like FreeRTOS or with simple schedulers.
Note on Coldfire support: “By Products: ColdFire Processors.... MCF520X (now available for alpha customers)”.
QNX - Non-commercial developers - Software Development Platform” ( QNX Neutrino RTOS, QNX Momentics Tool Suite ) for Windows and Linux. Free license for non-commercial use.
Tock Embedded Operating System - “Programmable IoT starts at the edge. An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers”.
EN.Wikipedia "TRON project", EN.Wikipedia "TRON-Projekt" - “TRON itself does not specify the source code for the kernel, but instead is a “set of interfaces and design guidelines” for creating the kernel. This allows different companies to create their own versions of TRON, based on the specifications, which can be suited for different microprocessors. While the specification of TRON is publicly available, implementations can be proprietary at the discretion of the implementer”.
Wind River - Realtime operating system “VxWorks”, development tools ( Wind River Workbench OCD, DIAB C/C++ Cross Compiler, SDS SingleStep Debugger, EST visionPROBE, EST visionICE Emulatoren, visionCLICK Debugger, SNiFF+ ).
vita nuova "Inferno" - “A compact operating system for building cross-platform distributed systems”.
vita nuova "Limbo" - “The application programming language for Inferno. Syntactically similar to C, it has several features that make it simpler, safer and yet more powerful and better suited to the development of concurrent, distributed systems”.
“A pre-emptive, real-time and multiprocessor Operating System in development for the PC written entirely in 32/64 bit assembly language. Menuet64 is released under License and Menuet32 under GPL”.
“Fits on a single floppy, boots also from CD and USB drives”.
“HUAWEI LiteOS”.
HUAWEI "Huawei’s Agile Network 3.0 Architecture Launched at Huawei Network Congress 2015", 2015-05-20 - “As part of HNC, Huawei will also launch its Agile IoT Solution, which consists of three core components: Agile IoT gateway, Agile Controller and LiteOS, a lightweight IoT operating system (OS). 'Huawei believes that standardizing ICT infrastructure will foster the development of Internet applications, including IoT applications. To address this, Huawei is launching our IoT OS, LiteOS'”.
According to staff members in 2016-03, “HUAWEI LiteOS” focusses on beeing a hardware-independant layer ( API ) for applications and on power managment of the MCU and other components ( for energy saving). It was not confirmed that it contains a task scheduler.