.NET Micro Framework en un ARM Cortex-M3 Core
-
02-07-2019 - |
Pregunta
Tengo un RDK-IDM de Luminary Micro . Esta placa tiene un ARM® de 32 bits Core de Cortex ™ -M3 . ¿Alguien ha intentado ejecutar una aplicación .NET Micro Framework en un dispositivo de este tipo?
Solución
El cortex M3 es un núcleo muy reducido, por ejemplo, carece de una MMU y está pensado para ejecutar sistemas operativos muy simples. Específicamente, no Symbian / Windows Mobile / Linux / etc. Más bien OSEck, OSEK, iTRON, o similar. Creo que esto es en realidad totalmente inviable debido a eso.
Otros consejos
No tengo experiencia práctica, pero estoy basado en http: // www. microsoft.com/netmf/about/gettingstarted.mspx La huella más pequeña admitida es 64 kb de RAM, 256 kb de Flash y no se requiere MMU. Por lo tanto, sus necesidades de aplicaciones serían el factor determinante.
FYI: .NET Micro Framework se lanzó como Open Source bajo la licencia de Apache 2.0 el 16 de noviembre de 2009
¡Parece que el LM3S6918 (el chip en el RDK-IDM) tiene solo 256KB Flash y 64Kb SRAM pero .NET Micro Framework requiere 256KB RAM y 512K Flash / ROM!
Lea más aquí
Hemos portado .NET Micro Framework a TI Stellaris MCU, ARM Cortex-M3 core, Actualmente tenemos un puerto para la placa EK-LM3S8962, y está funcionando.
Huella de memoria mínima de .NET Micro Framework:
- Flash: 155KB
- RAM: 32KB