ARC Processor Summit Proceedings

Presentation - Using the MPU with an RTOS to Enhance System Safety and Security

For safety-critical software, it is necessary to understand the requirements of the application, be able to demonstrate that the requirements have been met and prove that all the code is necessary and tested. This disciplined approach to engineering is the starting point for safety applications. Run time monitoring of an application and its underlying hardware is also commonplace. One hardware peripheral that can help with this is a Memory Protection Unit (MPU). Correct configuration of the MPU can allow software bugs or corruption to be trapped before damage can occur; however, active management of the MPU in conjunction with an RTOS allows meaningful task/thread isolation of mission critical parts of the application. This presentation discusses methods of achieving partitioning and error detection using the MPU.
Steve Ridley, Principal Software Engineer, WITTENSTEIN

Thank you for your interest in the presentations from the event.

Please complete the registration form and click the 'continue >>' button below.

Required Required Fields

Business Email:Required
First Name:Required
Last Name:Required
Phone:Required
Job Title:Required
Company:Required
Country/Region:Required
Address:Required
City:Required
State/Province:
Optional
Postal/Zip Code:Required