.NET Micro Framework em um ARM Cortex-M3 núcleo
-
02-07-2019 - |
Pergunta
Eu tenho um RDK-IDM de Luminary Micro . Esta placa tem um 32-bit ARM Cortex ™ -M3 núcleo . Alguém tentou executar um aplicativo .NET Micro Framework em um tal dispositivo?
Solução
O córtex M3 é um núcleo muito cut-down, que carece de uma MMU, por exemplo, e se destina a executar sistemas operacionais muito simples. Especificamente, não Symbian / Windows Mobile / Linux / etc. Em vez OSEck, OSEK, Itron, ou semelhante. Eu acho que isso é realmente totalmente inviável devido a isso.
Outras dicas
Eu não tenho nenhuma experiência na área, mas com base em http: // www. microsoft.com/netmf/about/gettingstarted.mspx A menor pegada suportado é 64kb de memória RAM, 256kb flash e MMU não é necessária. Portanto suas necessidades de aplicações seria o fator determinante.
FYI: o .NET Micro Framework foi lançado como Open Source sob a licença Apache 2.0 16 de novembro de 2009
Parece que o LM3S6918 (O chip na RDK-IDM) tem apenas 256KB Flash e 64Kb SRAM mas .NET Micro Framework requer 256KB de RAM e 512K Flash / ROM!
Leia mais aqui
Temos portado .NET Micro Framework para TI Stellaris MCU, núcleo ARM Cortex-M3, atualmente, temos uma porta para a placa EK-LM3S8962, e está funcionando.
.NET Micro Framework consumo de memória mínima:
- Flash: 155KB
- RAM: 32 KB