What Are the Differences Between FreeRTOS and the Commercial SAFERTOS?

What Are the Differences Between FreeRTOS and the Commercial SAFERTOS?

The open-source FreeRTOS was created by Richard Barry while working at WHIS. WHIS identified all the weaknesses in the functional model and API through a complete HAZOP analysis based on the capabilities of FreeRTOS, mitigated all weak points, and redesigned SAFERTOS using the IEC 61508 SIL 3 development lifecycle. SAFERTOS and its accompanying Design Assurance … Read more

Memory Management Implementation in Embedded Systems: From Static Allocation to Dynamic Memory Pools

Memory Management Implementation in Embedded Systems: From Static Allocation to Dynamic Memory Pools

Memory Management Implementation in Embedded Systems: From Static Allocation to Dynamic Memory Pools Introduction In resource-constrained embedded systems, the efficiency and reliability of memory management are particularly important. This article will detail commonly used memory management techniques in embedded systems, from simple static allocation to complex dynamic memory pool implementations. Static Memory Management Fixed Partition … Read more