It starts with a client!
Don't start typing!
Define the requirements
Firmware architecture
Typical firmware development screen
Development board
Investigation code fragment
Target board - small motor controller
Verifying that the requirements have been met
prev / next