Embedded systems.
Not invited: Raspberry Pi, and other SBC's
Invited: Everyone else
BGM
https://www.youtube.com/watch?v=8ZuJJFMe8MY
What should I learn to be able to get job security in embedded? I currently already have an embedded software job, but I'm using old tech there (all assembly for a fairly ancient CPU) and I want to know what I should know if/when I decide to move on.
>>57593326
I have to ask what is inherently wrong with RPi as an embedded system? I haven't got into them yet because I have been too into Arduino and designing my own circuit, but they seem like they could be useful for such applications.
>>57594108
My guess would be it's simply too main stream for the hipsters of /g/
>>57594137
Oh well I mean that's fine, but at least add the caveat that the reason for doing so is for "my autism is greater than thou."
>>57594137
from what i've seen pretty much this. Granted in all the classes i've taken we used an msp430g2553 launch pad so thats the coziest for me, I see no issues with the RPi
>>57594108
I enjoy working with my RPi. It's great for internet connected projects. I have mine set up as an IPcam, with motion detection. It sends me a text if the motion sensor is tripped, and I can check the feed from my phone.
I also have temperature sensors set up indoors and outdoors. During the winter, if it's warmer outdoors than indoors, the pi switches on some window fans to circulate the air. Conversely, during the summer the fans turn on if it's warmer indoors than outdoors.
I've learned a ton about basic programming and internet connectivity from this project, and I'm glad I did it.
>>57593326
Ordered two nodeMCUs from Ali.
Did I do good?
>>57594137
>>57594108
It's really not bad for a soft real time system, but for a hard real time system, it's terrible. The fastest response time you can get on one is like 75 microseconds, and that's assuming there's nothing that will cause the kernel to block time sensitive processes. Also, they are quite pricey for what they can do relative to MCUs.
If you want a Linux SBC to handle hard real time, get a Beaglebone Black, they have PRUs which are basically MCUs built into the SoC and accessible from the OS.
>>57594329
Yeah, had no problems with mine. I also order the cheapest stuff usually, like 1.50€ Nanos, 1€ Digisparks, 2.50€ Nodemcu.
I dont wanna pay 20€ for some homemade wifi color led that I use just sometimes.
>>57594419
I get that, but I don't think any of us here are NASA employees working on flight systems or anything like that. I get it that actual embedded systems have faster response and are better when you need that bleeding edge, but for what most of us are doing it really doesn't matter one way or another.