Arm Keil FuSa RTS and X-CUBE-STL
Arm offers the Functional Safety Run-Time System (FuSa RTS), a set of qualified components for Cortex-M microcontrollers that lets developers use the highest safety integrity levels (SIL) for their end applications.
FuSa RTS provides a reliable, more secure, and highly optimized software platform that enables engineers to shift their efforts from low-level software layers onto the value-add application code.
Application note 326 analyzes how a self-test library X-CUBE-STL from STMicroelectronics can be safely used in a FuSa RTS application. An example project is provided for the STM32F4 platform.
Supported microcontroller devices
Currently, the following Arm Cortex-M based microcontroller devices are supported in MDK:
8051 and C166 Devices
Keil has a long history supporting STMicroelectronics device families and provides industry leading tools for µPSD and C16x/ST10/XC16x.
The STMicroelectronics µPSD devices provide unique features found in few other 8051-compatible devices. These devices are fully supported by Keil C51 Development Tools.
STMicroelectronics 16-bit devices offer a rich portfolio, with enhanced features and computing performance for real-time embedded control applications. These devices are fully supported by Keil C166 Development Tools.