Hacker News new | ask | show | jobs
by leggomylibro 3148 days ago
>generally FreeRTOS applications have full access to all the memory.

Well yeah, because MCUs almost universally lack Memory Management Units. They can only set general permissions like R/W/X on blocks of memory, which makes enforcing permissions on a per-process basis extremely slow compared to hardware solutions.

I'd be curious to see how performant / power-efficient this will be compared to FreeRTOS.

1 comments

Current microcontrollers often have better protection mechanisms than that. Not necessarily fully capable MMUs, but sufficiently capable ones to allow for protection, as well as kernel/userspace separation.