24 Jun 2019
Arm FuSa RTS available now
Arm Keil announces the availability of its Functional Safety Run-Time System (Arm FuSa RTS), a set of qualified software components for Cortex-M microcontroller's that lets developers focus on their end applications:
Arm FuSa RTS is certified in combination with the safety qualified Arm C/C++ compiler 6. This fully qualified software and tools environment lets you concentrate on the development and certification of the end application.
The Keil RTX5 real-time operating system is leading in the market for many years and offers features like dynamic and static memory allocation. Dynamic memory allocation simplifies configuration efforts during development. The built-in RTOS awareness in MDK makes it easy to identify the memory requirements and change to static memory allocation. Static memory allocation is mandatory for several standards depending on the software integrity level (SIL).
The Event Recorder is an integral part of the FuSa RTS and helps during software development by providing kernel information, user event annotations, and timing information of the application. Analysis of timing behavior is a requirement of integration testing during the software development process.
The FuSa CMSIS-Core implements the basic run-time system for a Cortex-M device and gives you access to the processor core. It is a certified version of the standard CMSIS-Core for Cortex-M. The device-specific part of CMSIS-Core is not part of the certification, but as it is reduced to access definitions only it is easy to verify.
The FuSa C library implements subset of functions specified in the ISO C99 C language standard and comes with usage guidelines and examples on how to work effectively with it.
A device-specific Software Test Library (STL) is mandatory in several applications and can be easily integrated.
MDK development tools
of your data.