Ответ:

1. Написание кода. 2. Компиляция кода. 3. Загрузка кода в микроконтроллер. 4. Тестирование.