Гиви, Вы удивляете меня. При чем здесь старье? 2.4 GHz процессор в лэптопе, который Вы купили, стоил производителю порядка 200$. А микроконтроллеру, с которым работал aeg, $2-$3 - красная цена. Если речь идет о массовой продукции, разница колоссальная.
В массовом производстве никто не будет покупать $200 чип, если для задачи хватает пятидоларового - даже если на последнем разработчикам придется в двоичном коде писать. Да чего уж, там за каждые 10с война идет...
Да и задачи там другие. Если мы не получим наш миллиард записей на SQL-запрос, то ничего страшного не случится. Ну упадёт NASDAQ на сотню пунктов - это всего лишь игра.
А вот если светофор вовремя не переключить, то весь Нью-Йорк обратится в одну большую пробку. Если вовремя не отключить нагревание в домне, то кирпичная кладка треснет и придётся несколько месяцев её восстанавливать, а потом ещё прогревать. А возможны и ситуации с человеческими жертвами.
Это система массового обслуживания без отказов в обслуживании. Тут не годятся ни монстры типа IBM/390, ни массовые CISC-микропроцессоры типа Моторолы или Интела. Только RISC-процессоры, причем с очень быстрым реагированием на прерывания, плюс АЦП-ЦАП и сигнальные процессоры.
Сложность программирования в том, что надо соблюдать временную диаграмму. Положено удерживать высокий уровень на контакте 37 в течение 3 мкс, а убрать его по заднему фронту строба или по таймауту? И исполнить это надо обязательно.
Кроме того, надо уложиться в габариты, температурные и другие ограничения, например, временное отключение при ядерном взрыве, чтобы электроника не вышла из строя от излучения. Стандартные процессоры по этим требованиям не пройдут. Выпускаются специальные промышленные и военные аналоги. И внешние устройства могут отличаться. Жёсткий диск заменяют огромной флэш-памятью.
А для отладки приходится покупать внутрисхемные эмуляторы. Это тоже обходится в десятки тысяч долларов за штуку.