У меня есть RDK-IDM от Luminary Micro. Эта плата имеет 32-разрядное ядро ARM® Cortex™-M3. . Кто-нибудь пытался запустить приложение .NET Micro Framework на таком устройстве?
.NET Micro Framework на ядре ARM Cortex-M3
Ответы (4)
Cortex M3 — очень урезанное ядро, в нем отсутствует, например, MMU, и он предназначен для запуска очень простых операционных систем. В частности, не Symbian/Windows Mobile/Linux/и т.д. Скорее OSEck, OSEK, iTRON или подобные. Я думаю, что это на самом деле совершенно невозможно из-за этого.
У меня нет практического опыта, но я основываюсь на http://www.microsoft.com/netmf/about/gettingstarted.mspx Наименьшая поддерживаемая занимаемая площадь — 64 КБ ОЗУ, 256 КБ флэш-памяти, MMU не требуется. Поэтому потребности ваших приложений будут определяющим фактором.
К вашему сведению: .NET Micro Framework был выпущен с открытым исходным кодом под лицензией Apache 2.0 16 ноября 2009 г.
Кажется, что LM3S6918 (чип на RDK-IDM) имеет только 256 КБ Flash и 64 КБ SRAM, но .NET Micro Framework требует 256 КБ RAM и 512 КБ Flash/ROM!
Подробнее читайте здесь а>
Мы перенесли .NET Micro Framework на микроконтроллер TI Stellaris, ядро ARM Cortex-M3, в настоящее время у нас есть порт для платы EK-LM3S8962, и он работает.
.NET Micro Framework Минимальный объем памяти:
- Флэш: 155 КБ
- Оперативная память: 32 КБ