These components provide a reliable, more secure, and highly optimized software platform that enable engineers to shift their efforts from low-level software layers onto the value-add application code.
Effective software development for safety-related markets
Developing and optimizing complex safety-related applications is challenging, especially when time-to-market is an important factor. Arm has software, tools and platforms dedicated to developing applications for functional safety – they simplify system design and accelerate the verification and validation process. This includes a safety-certified run-time system for Cortex-M processors, including a real-time operating system for application programming. The power of combining commonly used C library functions, with the TÜV-certified Arm Compiler toolchain, and the certified Keil RTX5 real-time operating system deliver a reliable, more secure and highly optimized software platform – enabling engineers to shift their efforts from low-level software layers onto the value-add application code. And get the product to market faster.
MDK development tools
Arm Keil MDK-Professional contains the µVision IDE and debugger with built-in tools for
Code coverage tests and execution profiling.
Also part of MDK-Professional is the Arm C/C++ Compiler toolchain that is qualified for functional safety applications.
Arm Compiler has been used for many years in safety-related applications across a wide range of verticals, including
automotive, medical, industrial, avionics and railway.
Arm offers a comprehensive safety package for the Arm Compiler C/C++ toolchain that provides customers with
confidence-building evidence for the toolchain justification argument and, in many cases, can eliminate the need for any
further toolchain qualification effort.
You can download a
Qualification Kit Preview to verify that the
contents matches your certification requirements. As an existing MDK-Professional
customer, follow these instructions to download the Arm Compiler Safety Package.
More about Arm C/C++ Compiler for functional safety...
For static code analysis and MISRA compliance checking, we closely work together with PC-lint.