5 ms·
This has come up so many times. It has far too little memory for Linux, but ignoring that, the MMU is broken and can't support virtual memory (not that they cl
by FullyFunctional 8y ago
This has come up so many times. It has far too little memory for Linux, but ignoring that, the MMU is broken and can't support virtual memory (not that they claim to support supervisor mode anywhere).
- desdiv 8y agoKendryte K210 is designed for FreeRTOS[0] and other embedded OSes. Complaining that it doesn't support Linux is like complaining that a Honda Civic can't compete in Formula One. [0] https://github.com/kendryte/kendryte-freertos-sdk https://github.com/kendryte/kendryte-freertos-sdk
- trhway 8y agoin 1995 the Linux (Slackware) was flying on 25MHz 386SX with 4M RAM :)
- 3chelon 8y ago+1 for nostalgia!
- SmellyGeekBoy 8y ago...in part because the 80386 supported virtual memory.
- sharpneli 8y agoThere are various slimmed down versions of Linux. The kernel itself can be squeezed down into rather small footprint. It's the lack of full MMU that's the actual reason, it keeps the chip firmly in the microcontroller domain.
- andrewstuart 8y agoI'd be happy if it ran FreeRTOS. 8MB sounds like a whole lot of memory to me ... currently working with less than 512K on the esp32.
- PinguTS 8y agoIt is not designed as a general purpose microchip. It is designed as a microcontroller type microchip. Memory is expansive, because Si chip area is expansive. The chip is designed for cheap special purpose applications. For that it fulfills the function. Btw. you can run Linux on it, you just need to do something and can't simply put the latest and greatest Ubuntu distribution on it.