Marco micro .NET | |
---|---|
Tipo de | plataforma informática [d] yframework |
Desarrollador | microsoft |
Escrito en | C++ |
Sistema operativo | no requerido |
ultima versión |
|
Licencia | Apache 2.0 , CLUF de Microsoft |
Sitio web | netmf.github.io |
.NET Micro Framework es una implementación de la plataforma Microsoft .NET para uso integrado en microcontroladores de 32 y 64 bits. Actualmente implementado en microcontroladores ARM7 , ARM9 y Blackfin . No requiere un sistema operativo.
La versión actual es la 4.4. Microsoft Visual Studio se utiliza como entorno de desarrollo . El único lenguaje de programación admitido es C# . El desarrollo de .NET Micro Framework 4.4 requiere al menos Microsoft Visual Studio 2015.
Admite el trabajo con imágenes en color y pantallas táctiles multitáctiles. El trabajo con gráficos se lleva a cabo en uno de dos modos posibles: el uso más simple de primitivas gráficas y el uso de una implementación simplificada de Windows Presentation Foundation (WPF). En el primer caso, para mostrar una imagen en la pantalla, se utiliza un objeto de imagen ubicado en la RAM, sobre el cual se "dibujan" programáticamente las primitivas gráficas. Esta imagen se muestra en la pantalla llamando al método apropiado del objeto. Cuando se usa WPF, los principios de este enfoque, disponibles para computadoras personales, como la capacidad de usar controles, así como el anidamiento de controles, se implementan parcialmente. Las fuentes TinyFnt se utilizan para trabajar con texto, que se puede obtener de las fuentes TrueType y OpenType mediante la utilidad TFConvert, que forma parte del SDK de .NET Micro Framework. Para trabajar con pantallas táctiles, todos los controles tienen la capacidad de manejar eventos de movimiento táctil y del lápiz óptico. Se implementó un control que le permite dibujar en la pantalla con un lápiz/dedo, y también puede reconocer los gestos más simples del lápiz.
La pila de protocolos TCP/IP está completamente implementada. Se admiten Ethernet y WiFi (802.11a, b, g, n), también se planean implementaciones de GSM, CDMA, 3G, posiblemente WiMAX. La interfaz de red se configura mediante la utilidad MFDeploy, que forma parte del SDK de .NET Micro Framework. La interfaz del software le permite trabajar con configuraciones de red cableadas e inalámbricas, acceder a DNS, enviar y recibir mensajes usando sockets.
Los principales fabricantes de placas de desarrollo para .NET Micro Framework son GHI Electronics, Device Solutions y AUG Electronics. GHI Electronics ofrece placas de desarrollo de sistema de desarrollo maestro incorporado basadas en MCU ARM7 de NXP que funcionan a 74 MHz. Device Solutions lanza placas de desarrollo de la serie Tahoe basadas en microcontroladores FreeScale iMXS con núcleo ARM9 y velocidad de reloj de 100 MHz. AUG Electronics lanza las placas de desarrollo más productivas (en este momento) basadas en microcontroladores ARM9 con una velocidad de reloj de 200 MHz. Todos los últimos modelos de placas de desarrollo de estos fabricantes están equipados con una pantalla táctil a color, una interfaz de red Ethernet y un lector de tarjetas de memoria SD.
.RED | |
---|---|
Implementaciones | |
Arquitectura | |
Infraestructura | |
Idiomas de Microsoft | |
Otros idiomas | |
Fundamentos de Windows | |
Componentes | |
comparaciones |
|
Tecnologías futuras | |
Recursos informativos |
Software de Microsoft gratuito y de código abierto | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
información general |
| ||||||||||||
Software _ |
| ||||||||||||
Licencias | |||||||||||||
Temas relacionados |
| ||||||||||||
Categoría |