.NET Micro Framework | |
---|---|
Type | computerplatform [d] ogframework |
Udvikler | Microsoft |
Skrevet i | C++ |
Operativ system | ikke påkrævet |
nyeste version |
|
Licens | Apache 2.0 , Microsoft EULA |
Internet side | netmf.github.io |
.NET Micro Framework er en implementering af Microsoft .NET -platformen til indlejret brug i 32-bit og 64-bit mikrocontrollere. I øjeblikket implementeret på ARM7 , ARM9 og Blackfin mikrocontrollere . Kræver ikke et OS.
Den nuværende version er 4.4. Microsoft Visual Studio bruges som udviklingsmiljø . Det eneste understøttede programmeringssprog er C# . .NET Micro Framework 4.4-udvikling kræver mindst Microsoft Visual Studio 2015.
Understøtter arbejde med farvebilleder og touch-multitouch-skærme. Arbejde med grafik udføres i en af to mulige tilstande: den enkleste brug af grafiske primitiver og brugen af en forenklet implementering af Windows Presentation Foundation (WPF). I det første tilfælde, for at vise et billede på skærmen, bruges et billedobjekt placeret i RAM, hvorpå grafiske primitiver er programmatisk "tegnet". Dette billede vises på skærmen ved at kalde objektets passende metode. Når du bruger WPF, implementeres sådanne principper for denne tilgang, der er tilgængelige for personlige computere, som evnen til at bruge kontroller, såvel som indlejring af kontroller, delvist. TinyFnt-skrifttyper bruges til at arbejde med tekst, som kan hentes fra TrueType- og OpenType-skrifttyper ved hjælp af TFConvert-værktøjet, som er en del af .NET Micro Framework SDK. For at arbejde med berøringsskærme har alle kontroller evnen til at håndtere berørings- og stylusbevægelser. Implementeret en kontrol, der giver dig mulighed for at tegne på skærmen med en stylus/finger, og også er i stand til at genkende pennens simpleste bevægelser.
TCP/IP-protokolstakken er fuldt implementeret. Ethernet og WiFi (802.11a, b, g, n) er understøttet, implementeringer af GSM, CDMA, 3G, muligvis WiMAX er også planlagt. Netværksgrænsefladen konfigureres ved hjælp af hjælpeprogrammet MFDeploy, som er en del af .NET Micro Framework SDK. Softwaregrænsefladen giver dig mulighed for at arbejde med kablede og trådløse netværksindstillinger, få adgang til DNS, sende og modtage beskeder ved hjælp af sockets.
De vigtigste producenter af udviklingskort til .NET Micro Framework er GHI Electronics, Device Solutions og AUG Electronics. GHI Electronics tilbyder Embedded Master Development System-udviklingskort baseret på NXP's ARM7 MCU'er, der kører ved 74 MHz. Device Solutions frigiver Tahoe-seriens udviklingskort baseret på FreeScale iMXS-mikrocontrollere med ARM9-kerne og 100 MHz klokhastighed. AUG Electronics frigiver de mest produktive (i øjeblikket) udviklingskort baseret på ARM9 mikrocontrollere med en clockhastighed på 200 MHz. Alle de nyeste modeller af udviklingskort fra disse producenter er udstyret med en farveberøringsskærm, et Ethernet-netværksinterface og en SD-hukommelseskortlæser.
.NET | |
---|---|
Implementeringer | |
Arkitektur | |
Infrastruktur | |
Microsoft sprog | |
Andre sprog | |
Windows Foundations | |
Komponenter | |
Sammenligninger |
|
Fremtidige teknologier | |
Informationsressourcer |
Gratis og open source Microsoft -software | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
generel information |
| ||||||||||||
Software _ |
| ||||||||||||
Licenser | |||||||||||||
relaterede emner |
| ||||||||||||
Kategori |