Re:Unpopular Opinion: Don’t Use a Raspberry Pi for That
by rolenthedeep on Wednesday March 22, 2023 @12:47PM
(#35263765)
Honestly, working with all the restrictions of an embedded system like this is something that all programmers should experience at some point. Being forced to actually consider how you're using resources teaches you a lot about how to write efficient code. Or at least if gives you a better understanding of what the machine is actually doing with your code.
[ Parent
| on HN ]
Re:Unpopular Opinion: Don’t Use a Raspberry Pi for That
by charcircuit on Wednesday March 22, 2023 @01:00PM
(#35263941)
Not all embedded systems are that limited. Check the specs of some of the latest flagship phones.
Re:Unpopular Opinion: Don’t Use a Raspberry Pi for That
by tharkun__ on Wednesday March 22, 2023 @06:11PM
(#35267744)
You chose to ignore the like this your parent mentioned ;)
And I agree. All programmers should at some point work on a super slow, super limited AVR or something like that. Something where you have to make hard decisions either because you don't have enough RAM, not enough CPU power, not enough storage, not enough I/O pins etc.
Even non flagship phones are more powerful than the boxes running Windows Embedded 20 years ago.
Re:Unpopular Opinion: Don’t Use a Raspberry Pi for That
by rolenthedeep on Wednesday March 22, 2023 @07:22PM
(#35268452)
I once ran a project on an Attiny. That bad boy has 1KiB of flash and 128 Bytes of RAM at an unthinkable 4/8MHz.
I can't begin to tell you how incredibly annoying it was, but it taught me a lot. I know a lot of people who would be completely dumbfounded at 128B of memory. That's only four int32!