Тема не однозначная, но очень интересная.
По сути сейчас .net micro framework это скриптовый интерпретируемый язык косящий под C#
С очень итересными либами, но пока не полно ортогональными.
Т.е. еще нет полной связки : эффективная GUI - файловая система - TCP/IP стек со всем прикладными протоколами - легкий доступ к низкому уровню.
Хуже всего как я понял там с файловой системой и низким уровнем.
Фаловую заменяет какой-то примитивный журналируемый механизм записи на флеш.
Круче всего в .net mf с GUI (Micrium-у и компании удар ниже пояса) .
Их SDK под названием SideShow впечатляет своей идеей. Это уже удар по самому WEB-у!
Очень интересен принцип сериализации, когда объект со свойствами и методами из памяти можно списать на диск и передать в другое такое устройство и там запустить.
Интересны подходы для борьбы с зависаниями и фрагментацией памяти.
Хорошая отладка и сумуляция тоже редкие фичи в такого класса средах.
Но скорость низкая катастрофично.
Мужик там в блоге написал что переключение пина на порте длится около 30 мкс
Если помнить, что в любом арме в проге на C-и это можно сделать за 0.3 мкс то замедление получается в 100 раз!
Я как-то портировал движок LUA на ARM.
Там тоже принцип компиляции в промежуточный код используется, так замедление в среднем составляло только 20 раз.
Но из LUA можно вызвать напрямую любую С-и функцию и вообще приблизить быстродействие к уровню нативного кода.
Вообщем если MS еще хорошенько пропиарит .net то стоит его портировать как замену того же LUA.
А скорость поправим перескочив на Cortex-A8
Цитата(dozent33 @ May 10 2008, 16:32)

недавно великий Microsoft выпустил версию 2.5
.net micro framework которая позволяет писать на С# для АРМ7 и APM9
причем в Visual Studio 2005 (VS 2008 не поддерживается)
минимальные требования к системе ARM7, 300 KB of RAM
ссылка на описание устройства (одного из )
http://www.ghielectronics.com/details.php?id=107&sid=108есть книги на английском
http://c-books.info/books/news6.php/2008/0...-framework.htmlс сайта Microsoft можно скачать .net micro framework
и запускать на эмуляторе программки (что сам и делал)
http://msdn.microsoft.com/en-us/embedded/bb267253.aspxДостоинства .net micro framework
Можно взять чистых программистов С# без знания
аппаратных SPI I2C которые писали бы программы
аля-виндовс на недорогой платформе
Недостаток:
Microsoft бесплатно ничего не делает и цена лицензии
Включается в готовое устройство, т. е. самому спаять
И запустить .net micro framework не получится
Чтобы портировать надо заплатить
Пока информации по теме мало как и самих устройств
Предлагаю обсудить перспективы данного продукта