Re:Tock Embedded Operating System
by JoshTriplett on Tuesday November 07, 2017 @08:31PM
(#15649314)
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.
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.