.NET Micro Framework на ядре ARM Cortex-M3
-
02-07-2019 - |
Вопрос
у меня есть РДК-ИДМ от Светильник Микро.Эта плата имеет 32-битный процессор ARM®. Ядро Cortex™-M3.Кто-нибудь пытался запустить приложение .NET Micro Framework на таком устройстве?
Решение
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 КБ флэш-памяти и 64 КБ SRAM, но для .NET Micro Framework требуется 256 КБ ОЗУ и 512 КБ флэш-памяти/ПЗУ!
Читать далее здесь
Мы перенесли .NET Micro Framework в Ti Stellaris MCU, Arm Cortex-M3 Core, в настоящее время у нас есть порт для платы EK-LM3S8962, и он работает.
.NET Micro Framework Минимальный объем памяти:
- Вспышка:155 КБ
- БАРАН:32 КБ