Конечно, в первую очередь скачал все доступные материалы и софт от производителя. Правда, второпях забыл уточнить, что выбрал семейство 8-бит AVR, а не 8051, но это мало меняет суть дела.
С ассемблером, компилятором С, программатором и прочими инструментами нижнего уровня проблем уже нет. Интересует больше инструментарий для поддержки самого проектного цикла - от пожелания заказчика до готового изделия, со всеми промежуточными остановками. Управление требованиями, версиями, качеством, проектом в целом... Тестирование - модульное, функциональное, стрессовое... Учет обнаруженных дефектов и слежение за ходом их исправлений... Короче говоря - аналоги всех тех средств, которые используются при цивилизованном подходе к программированию, но с учетом специфики встраиваемых систем.
Возможно, какие-то инструменты удастся просто позаимствовать. Например, для хранения версий исходников программ вполне подойдут CVS, Subversion и иже с ними. Вроде бы варианты электрических схем, фотошаблонов плат и прочую конструкторскую документацию тоже можно разместить в том же репозитории. Но полного видения процесса в целом пока нет, к сожалению. Поэтому очень интересно было бы выслушать практиков, которые этот путь уже проходили.