logoalt Hacker News

Rohansi • today at 7:29 PM • 1 reply • view on HN

> For this kind of a device, "everything" is a kernel + your application/libraries + maybe busybox/toybox with some applets, all with XIP.

But what does Linux actually give you in a MCU? It's a lot of overhead so it has to really be worth it.


Replies

ValdikSS • today at 7:52 PM

Full operating system with all the compatibility and device drivers. Ease of development: you program on Linux, testing on desktop Linux, and then run on a small Linux. Need additional software? Just compile and use it, without porting or adaptation/integration. I've described everything above, don't know what could I add.

ESP32-S31 is no longer an MCU anymore if it has an MMU I guess. It's a full-blown "computer chip".