This is a listing of some awesome resources I’ve encountered for learning a variety of (mostly embedded-related) topics. Some are websites, with links provided; others are books. I’ll update this sporadically as I discover new material worth listing. Enjoy, and let me know if you know there’s an incredible resource I’m missing out on!
- Bootlin: material from training sessions on embedded Linux development (general knowledge, driver development, custom distribution development with Buildroot and Yocto)
- OSDev Wiki: want to write an entire operating system from scratch?
- EEVblog: covers all things electronic in this video blog. This isn’t a tutorial like the other links in this section, but it’s too good not to share
- Practical Reverse Engineering: hack all the things! This book contains a wealth of information about disassembling x86 and ARM assembly, and uses examples of real, infamous malware binaries.
- K&R: you’ve already read this, haven’t you??