3 ms·
i got my first software development job three years into my bachelor's - nearly all of the technologies i had learned in school were for web app or mobile app d
by woodrowbarlow 8y ago
i got my first software development job three years into my bachelor's - nearly all of the technologies i had learned in school were for web app or mobile app development, but my first job was writing kernel drivers for i2c peripherals on a proprietary embedded linux SoC. at first i was very lost, but right away i fell in love with embedded.
"linux device drivers"[1] was a godsend. this book is written with utter clarity and very well organized. my only wish is that corbet will update it -- i am convinced that there are many embedded devices in the wild still running the 2.6 kernel simply because this book is so damn helpful.
[1] available online for free! https://lwn.net/Kernel/LDD3/ https://lwn.net/Kernel/LDD3/