Files

769 B

Upstream contract

  • Project: FreeRTOS-Kernel
  • Version: V11.3.0
  • Commit: 9b777ae5c5b8e9e456065a00294d1e5f5f9facf5
  • Source used by Task 3: portable/MemMang/heap_4.c
  • License: MIT (as shipped in the pinned upstream checkout)

RP2350 needs a port that is newer than the V11.3.0 tag:

  • Project: Raspberry Pi fork of FreeRTOS-Kernel
  • Commit: 4f7299d6ea746b27a9dd19e87af568e34bd65b15
  • Files used on RP2350: matching kernel core plus portable/ThirdParty/GCC/RP2350_RISC-V
  • Allocator used on RP2350: still the stable V11.3.0 heap_4.c above, compiled instead of the fork's development-branch allocator.

The canonical containers provide /opt/FreeRTOS-Kernel; the RP2350 profile also provides /opt/FreeRTOS-RP2350. The card carries no allocator copy.