3 ms·
The MPU does look more capable than I'd originally thought, but it still seems very restrictive for general-purpose computing. 8-16 slots and difficult data bou
by leggomylibro 7y ago
The MPU does look more capable than I'd originally thought, but it still seems very restrictive for general-purpose computing. 8-16 slots and difficult data boundary/width conditions:
http://embedded-computing.com/articles/security-and-the-cortex-m-mpu/ http://embedded-computing.com/articles/security-and-the-cort...
Like I said, this is a very impressive project and I admire the people who were able to make it happen, but in the context of writing an application it sort of seems like a solution looking for a problem.
It reminds me of running Linux on the Nintendo DS. You can, and it's a fascinating toy, but the games are written bare-metal for a reason.
- vardump 7y agoIf the Linux kernel on STM32 has something important to offer for the application, like quicker time to market, while meeting the requirements and hitting price targets, why not? But yeah, if I needed to run Linux, I'd quickly pick something like Cortex A53, Cortex R52... etc. But hey, there might be a niche for Linux running on STM32. Doing embedded (and drivers) at dayjob.