Bookshelf
Embedded
Software
Hardware
About
Work-relevant books I've bought and read, ordered approximately by last read first per discipline. The images link to Amazon.co.uk for further information such as ISBN, publisher and price and are not affiliate links. To support local bookshops, use UK Bookshop.org
Wish List 2023
- Embedded Software Timing: Methodology, Analysis and Practical Tips with a Focus on Automotive by Peter Gliwa
- Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers by Jacob Beningo
- Mastering STM32 by Carmine Noviello
- Effective C: An Introduction to Professional C Programming by Robert C Seacord
- Modern C by Jens Gustedt
- Expert C Programming by Peter van der Linden
- Test Driven Development for Embedded C: Building High Quality Embedded Software by James W Grenning
- Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit by Bruce Powel Douglass
- Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques by Jacob Beningo
- Embedded Expert's Guide to C: The Secrets to Becoming a Reliable Embedded C Expert by Dr Chris Rose
- Making Embedded Systems: Design Patterns for Great Software Paperback by Elecia White Note that a Second Edition is out now in eBook, coming soon in paperback. It will be worth getting the Second Edition.
- Embedded In Embedded: ARM Cortex-M Embedded Design 0 to 1 by Jason Long
- Hands-On RTOS with Microcontrollers: Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools by Brian Amos
- Python Crash Course, 3Rd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes
- Computer Networks (not sure which edition is best) by Andrew Tanenbaum