Is it just me or is 80% of the challenge in embedded programming just getting shitty tools to work by following shitty documentation?
I'm currently using an stm32f4 discover board for the purpose of controlling a 12 v fan, all that board, and it's a glorified temperature gauge/switch
I do this using scheme and the armpit scheme-to-arm interpreter
I've been trying to figure out how to build a kernel module for the beaglebone black. I've read tons of tutorials, but I can't get past the actual building part. It always give me a make error that every result on google says has to do with not having the kernel headers. All of them say to install the kernel headers, which I did, but the directory listing of /usr/src/linux-3.8.13 (where the files are supposed to be) seems incomplete compared to what some of the tutorial writers are getting. I'm pretty sure this is the problem, but I can't find the other files I need since it's a somewhat obscure distro (Angstrom) and hasn't been updated in a while. So today I decided to try some of the newer Debian images. The first one I tried works until I expanded the SD card, then when I rebooted the network services don't run for some reason. The second one I tried gets a kernel panic instantly. I'm currently downloading a third one while trying to see if I can get networking to work on the first one again so I can install the kernel files.
embedded programming has turned into a sad meme these past few years.
Now all you need is to extract a ready made gnu/linux distro on a sdcard and boot it. suddenly you are a "embedded developer".
In just a few years, or months even. sjw will start shitting up embedded systems like what they are doing to desktops and phones
Can confirm this. Our college uses Infineon NUC130 for embedded programming and for some reason they threw out all the drivers that Infineon supplied and wrote their own. I believe they did it because the drivers were too big for the test version of Keil uVision we're forced to use.
Needless to say, they are incomplete and buggy as shit.
We seriously have to emulate PWM using the SysTick timer and GPIO, because they didn't bother writing drivers for the PWM ports.