1. Article purpose[edit source]
The purpose of this article is to:
- briefly introduce the Resource Isolation Framework and its main features,
- list the different elements that make it up
- explain how RIF is integrated at system level
2. What is Resource Isolation Framework[edit source]
The Resource Isolation Framework (aka RIF) is a fully integrated firewall solution, isolating execution contexts from each other. It allows to protect access to:
- Internal memories
- External memories
- Internal peripherals
- Peripheral features when a peripheral is providing multiple features that could be assigned to different execution contexts
and from:
- any bus master peripherals
3. Peripheral usage[edit source]
4. Software frameworks and drivers[edit source]
Below are listed the software frameworks and drivers managing the CRC peripheral for the embedded software components listed in the above tables.
- Linux®: crypto framework
- STM32Cube: CRC HAL driver and header file of CRC HAL module