ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
489815 Топик полностью
fk0, легенда (20.02.2014 14:24, просмотров: 84) ответил Nikolay801_ на И не Иванов, а Сидоров и не выиграл, а проиграл и не волгу, а жигули.
Смотри, они цену озвучили. Себестоимость там в половину от силы. То же самое на микроконтроллерах будет, немного дешевле. Потому, что стоимость мк (или cpu + flash + ram) там не составляет значительной составляющей. Дело ж не в конкретной плате http://habrahabr.ru/company/contactless/blog/213243/
ведроида. И не в том, что у них 1.8А*Ч аккумулятора хватает на 4 часа, а в мобильнике на неделю. Это всё мелкие технические вопросы решаемые за время T и сумму S. Это тенденция: замещение МК (кроме совсем мелких и кроме экзотических применений) микропроцессорными системами с дискретной памятью. Где один чип МК заменяется на чип более крупного по сути тоже МК, внешний flash и RAM. И в этом есть профит -- разработка ПО (мы не говорим о ПО уровня ATTiny и т.п. поделках на Micro-C для пиков) в проекте в целом составляет значительную часть бюджета и для мелких объёмов производства (менее 10тыс/мес) незначительное удорожание аппаратуры в обмен на удешевление стоимости разработки ПО (или повышении его сложности, что положительно сказывается на потребительских свойствах изделия, например, может появиться цветной дисплей, что на МК сделать сложно) -- явно выгодно. Разрыв между микропроцессорной системой из дискретных компонентов и одним МК изначально был большой. Но сейчас микропроцессор превращается в МК с большим объёмом встроенной периферии, сильно подешевела память, средства разработки (компилятор, ОС и т.п.) стали бесплатные. И более того, может существовать предустановленное ПО, а дальше можно на питоне договнокодить. И микроконтроллеры тоже делают шаг на встречу: растут объёмы flash, объёмы RAM. Есть МК с запуском кода из последовательной flash (это делает ROM, переносит код в RAM и запускает). И мы тоже к тому движемся. В этом тоже профит, т.к. весь код одномоментно не нужен в программной памяти МК. Нужны одномоментно только некоторые программы из значительно большего числа. Остальные можно загружать по мере надобности (если в виндовсе загрузить пытаться все установленные программы -- чем кончится?) Но под МК нет такого многообразия (бесплатных к тому же) средств разработки. C-компилятор, максимум C++ и библиотека C + STL. Файловая система -- целая проблема. А в микропроцессорной системе всё есть. И сетевой стек полноценный, а не вечно глючащий урезанный для embedded. И SSL из коробки работает. И база данных если надо: хоть SQL, хоть Berkeley. Любые библиотеки и языки. И армия говнокодеров готовая работать за еду уже выстраивается у дверей контор. А нищеброды программисты пик-контроллеров могут идти на биржу труда.
[ZX]