.NET Micro Framework su un core ARM Cortex-M3
-
02-07-2019 - |
Domanda
Ho un RDK-IDM da Luminary Micro . Questa scheda ha un ARM® a 32 bit Cortex ™ -M3 core . Qualcuno ha provato a eseguire un'applicazione .NET Micro Framework su un dispositivo del genere?
Soluzione
La corteccia M3 è un nucleo molto ridotto, manca ad esempio una MMU ed è progettata per eseguire sistemi operativi molto semplici. In particolare, non Symbian / Windows Mobile / Linux / ecc. Piuttosto OSEck, OSEK, iTRON o simili. Penso che questo sia in realtà totalmente impossibile a causa di ciò.
Altri suggerimenti
Non ho alcuna esperienza pratica, ma basato su http: // www. microsoft.com/netmf/about/gettingstarted.mspx L'impronta minima supportata è 64kb di RAM, 256kb di Flash e MMU non sono richiesti. Pertanto le esigenze delle tue applicazioni sarebbero il fattore determinante.
Cordiali saluti: .NET Micro Framework è stato rilasciato come Open Source con licenza Apache 2.0 il 16 novembre 2009
Sembra che LM3S6918 (il chip su RDK-IDM) abbia solo 256 KB di memoria flash e 64 KB di SRAM ma .NET Micro Framework richiede 256 KB di RAM e 512 KB di memoria flash / ROM!
Ulteriori informazioni qui
Abbiamo portato .NET Micro Framework su TI Stellaris MCU, core ARM Cortex-M3, al momento disponiamo di una porta per la scheda EK-LM3S8962 e funziona.
Ingombro minimo della memoria di .NET Micro Framework:
- Flash: 155 KB
- RAM: 32 KB