Design
Wittenstein - OpenRTOS adds integrated memory protection support for Cortex-M3
WITTENSTEIN High Integrity Systems has announced integrated Memory Protection Unit (MPU) support for Cortex-M3 microcontrollers in its OpenRTOS kernel. The MPU protects applications from undetected programming errors as well as those caused by system failure.
The Tasks run in either 'Privileged' or 'User' mode. User mode tasks can access their own stack and up to three user definable memory regions. These are defined when a task is created and can be changed at run time to give an increased level of flexibility.
The head of marketing at High Integrity Systems, David Brook said, MPU support in the kernel makes the underlying hardware easy to use and, when used in conjunction with the integrated USB, FAT and TCP/IP components, gives the developer easy access to a secure and robust environment.