.NET Micro Framework

.NET Micro Framework
Tip de platformă informatică [d] șicadru
Dezvoltator Microsoft
Scris in C++
Sistem de operare nu este necesar
ultima versiune
  • 4.4
Licență Apache 2.0 , Microsoft EULA
Site-ul web netmf.github.io

.NET Micro Framework este o implementare a platformei Microsoft .NET pentru utilizare încorporată în microcontrolere pe 32 și 64 de biți. Implementat în prezent pe microcontrolere ARM7 , ARM9 și Blackfin . Nu necesită un sistem de operare.

Versiunea actuală este 4.4. Microsoft Visual Studio este folosit ca mediu de dezvoltare . Singurul limbaj de programare acceptat este C# . Dezvoltarea .NET Micro Framework 4.4 necesită cel puțin Microsoft Visual Studio 2015.

Grafică

Acceptă lucrul cu imagini color și ecrane multitouch tactile. Lucrul cu grafica se desfășoară în unul dintre cele două moduri posibile: cea mai simplă utilizare a primitivelor grafice și utilizarea unei implementări simplificate a Windows Presentation Foundation (WPF). În primul caz, pentru a afișa o imagine pe ecran, se folosește un obiect imagine situat în RAM, pe care primitivele grafice sunt „desenate” în mod programatic. Această imagine este afișată pe ecran apelând metoda corespunzătoare a obiectului. Atunci când se utilizează WPF, astfel de principii ale acestei abordări, disponibile pentru computerele personale, cum ar fi capacitatea de a utiliza controale, precum și imbricarea controalelor, sunt parțial implementate. Fonturile TinyFnt sunt folosite pentru a lucra cu text, care poate fi obținut din fonturile TrueType și OpenType folosind utilitarul TFConvert, care face parte din SDK-ul .NET Micro Framework. Pentru a lucra cu ecrane tactile, toate comenzile au capacitatea de a gestiona evenimentele de atingere și mișcarea stylusului. Implementat un control care vă permite să desenați pe ecran cu un stylus/deget și este, de asemenea, capabil să recunoască cele mai simple gesturi ale stylus-ului.

Rețea

Stiva de protocoale TCP/IP este complet implementată. Ethernet și WiFi (802.11a, b, g, n) sunt acceptate, sunt planificate și implementări GSM, CDMA, 3G, eventual WiMAX. Interfața de rețea este configurată folosind utilitarul MFDeploy, care face parte din SDK-ul .NET Micro Framework. Interfața software vă permite să lucrați cu setări de rețea cu fir și fără fir, să accesați DNS, să trimiteți și să primiți mesaje utilizând prize.

Plăci de depanare

Principalii producători de plăci de dezvoltare pentru .NET Micro Framework sunt GHI Electronics, Device Solutions și AUG Electronics. GHI Electronics oferă plăci de dezvoltare Embedded Master Development System bazate pe MCU-urile ARM7 NXP care rulează la 74 MHz. Device Solutions lansează plăci de dezvoltare din seria Tahoe bazate pe microcontrolere FreeScale iMXS cu nucleu ARM9 și viteză de ceas de 100 MHz. AUG Electronics lansează cele mai productive (în prezent) plăci de dezvoltare bazate pe microcontrolere ARM9 cu o viteză de ceas de 200 MHz. Toate cele mai recente modele de plăci de dezvoltare de la acești producători sunt echipate cu un ecran tactil color, o interfață de rețea Ethernet și un cititor de carduri de memorie SD.

Vezi și

Literatură

Link -uri