Embedded Software: The Tricky Parts

This is a series of blog posts based on the Embedded Systems: The Tricky Parts talk I gave to the Silicon Valley IEEE Computer Society. A video of the talk is available on YouTube.

Part 1: An Introduction to the Tricky Parts of Embedded Systems

Part 2: What Are the Tricky Parts of Embedded Systems?

Part 3: Downloading Firmware (and Security)

Part 4: Dealing With Resource Constraints

Part 5: Innately Hard Problems