Ведь мы проект создаем в среде прогр. а после компиляции получаем прошивку в виде кода
это будет проект в моем понимании...

есть еще микропрограмма наподобие как БИОС в компе вот это прошивка или внутреннее ПО в моем понимании.

и то и то можно перешивать...