On Wednesday 16. December 2015 16.28.09 Luke Kenneth Casson Leighton wrote:
microcontrollers are actually a very small amount of memory, so if you are writing lots of code, you're doing something badly, badly wrong. it is however a bit of a mind-bender: everything has to be state-driven. it's single-process (no threads, no state-swapping), interrupts and DMA. so everything is done as a huuuuge state-machine... or on polling with sleep loops.
Well, the microcontroller stuff I have a bit more experience with, having messed around with a USB controller (MAX3421E) with the Arduino, but then using the NanoNote to do the same thing because it was easier and I was being lazy. ;-) But in other words, not Linux driver stuff.
Paul