What is FreeRTOS?
FreeRTOS is an open source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. FreeRTOS includes a kernel and a growing set of software libraries suitable for use across industry sectors and applications. This includes securely connecting your small, low-power devices to AWS cloud services like AWS IoT Core or to more powerful edge devices running AWS IoT Greengrass. FreeRTOS is built with an emphasis on reliability and ease of use.
Amazon Web Services and WITTENSTEIN high integrity systems Strategic Business Alliance
At AWS re:Invent 2017, AWS announced Amazon FreeRTOS; based on the FreeRTOS kernel it is part of the AWS Edge to Cloud IoT offering, with Richard Barry joining AWS. This enables greater investment in the FreeRTOS kernel to the benefit of developers and manufacturers bringing new edge devices to the market. AWS immediately integrated connectivity and over-the-air (OTA) update capabilities, as well as additional security enhancements. WHIS continues to support FreeRTOS with professional licensing and a migration path to our safety critical software in AWS IoT devices as part of our strategic business alliance with Amazon Web Services (AWS), as well as continuing to serve our broad customer base in industry sectors such as medical, automotive and aerospace.
Safety Critical IoT Applications
WHIS provides a simple upgrade path from FreeRTOS to SAFERTOS. SAFERTOS provides developers with a responsive, deterministic embedded Real Time Operating System (RTOS) with a Design Assurance Pack that provides an easy route to achieving certification of SAFERTOS once integrated into a Safety Product. More than that, SAFERTOS is packed with safety features such as Task Isolation and Separation, which allow developers to co-locate safety critical code with non-safety critical code using the processor’s MPU/MMU. More about SAFERTOS here.