Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Homepage FreeRTOS+ Products FreeRTOS Labs Integration Services Contact / Enquiries

SafeRTOS Usage Scenario #1

Single Simple Microcontroller

Using SafeRTOS on a single simple architecture microcontroller
Lower criticality applications

This is the most basic usage scenario. It can be used in lower criticality applications, on simple microcontrollers that don't support memory protection, or where the application just does not make use of any memory protection that might be available.

SafeRTOS and the application both run in a privileged mode and share a memory space. As a result, all the software running on the microcontroller must conform to the standard required by the assessed system safety integrity level.

Why Use SafeRTOS in this Scenario?

Writing safety critical software is expensive and time consuming. Using a safety certified kernel reduces the amount of software that you need to write, and simplifies the software you do have to write. This is because SafeRTOS abstracts away timing information - making your code smaller, more modular, easier to test in isolation, and ultimately and most importantly, easier to maintain. The business case for the resultant fewer lines of application code is less cost, and a faster time to market.

[ Back to the top ]    [ About FreeRTOS ]    [ FreeRTOS+ Sitemap ]    [ Main FreeRTOS Sitemap ]    [ ]

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.