Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Цитирую:
3. Универсально -- плохо.
Микропроцессоры задумывались, как основа для универсальных устройств, которые могут использоваться для решения любых задач. Микроконтроллеры же, наоборот, задумывались для устройств, которые, будучи уже сделанными, должны решать ограниченный круг задач. Т.е. девайсы на микроконтроллерах неуниверсальны. Поэтому закладывать избыточную универсальность в микроконтроллерные устройства -- это идти в разрез философии их назначения.
Разница в философском назначении МП и МК выливается в разницу при проектировани устройств. Если мы создаем устройство, которое должно выполнять широкий круг задач, причем, на этапе проектирования еще неизвестно _что_ конкретно будет делать устройство, то это прямой путь к микропроцессорам и универсальным шинам. Если проектируемый девайс предназначен для решения уже известного круга задач, и эти задачи вряд-ли существенно изменятся, то это путь микроконтроллера. Такое разделение на МП и МК было продиктовано снижением затрат при (1) проектировании и (2) серийном производстве.
Универсалдьное решение не сможет одновременно удовлетворить все требования:
1) Цена
2) Габариты, защита (от тряски, влаги, помех и т.д.)
3) Функциональные узлы
4) Мощность процессора, объём памяти
А заведомо избыточное универсальное решение подойдёт только для очень малотиражных случаев.