3 ms·
Except this thing runs a full-blown Linux! It's hardly the kind of severely space-constrained system you're talking about.
by gspr 6y ago
Except this thing runs a full-blown Linux! It's hardly the kind of severely space-constrained system you're talking about.
- josteink 6y agoI’ve worked with firmware’s where individual megabytes matter, and they’ve been Linux-based too. Just because it runs “full blown Linux” doesn’t mean you get more than 16MB to play with.
- gspr 6y agoAnd if we're talking megabytes, there's no excuse not to do proper crypto. MbedTLS, for example, gives you a basic TLS stack in 64kB ROM + 64kB RAM, and a pretty splurgy one in 200kB. Of course this can be way too much for small embedded systems, but if you can afford to run Linux and use phrases like "individual megabytes matter", you can definitely do proper crypto.