Implementing safe software
Software development for embedded systems with safety requirements can be challenging. Safety-critical software requires special procedures during design and development. Safety analysis needs to be performed on all the software components in the project, and extensive validation needs to be done to meet the safety standards for your product. Using safety-certified software components in your application can ease your development effort.
A popular set of embedded software components that are qualified for the most safety-critical applications is Arm Functional Safety Run-Time System (FuSa RTS). It applies across the automotive, industrial, and medical industries. The specific components of Arm FuSa RTS are summarized here:
- FuSa RTX RTOS: Deterministic RTOS that supports complex real-time applications. Enables threads, timers, memory management, and more.
- FuSa Event Recorder: Provides API function calls that annotate events in code that can...