.NET Micro Framework

.NET Micro Framework
Tyyppi tietokonealusta [d] jakehys
Kehittäjä Microsoft
Sisään kirjoitettu C++
Käyttöjärjestelmä ei vaadittu
uusin versio
  • 4.4
Lisenssi Apache 2.0 , Microsoftin käyttöoikeussopimus
Verkkosivusto netmf.github.io

.NET Micro Framework on Microsoft .NET -alustan toteutus, joka on tarkoitettu käytettäväksi 32- ja 64-bittisissä mikro-ohjaimissa. Tällä hetkellä toteutettu ARM7 , ARM9 ja Blackfin mikrokontrollereissa . Ei vaadi käyttöjärjestelmää.

Nykyinen versio on 4.4. Kehitysympäristönä käytetään Microsoft Visual Studiota . Ainoa tuettu ohjelmointikieli on C# . .NET Micro Framework 4.4 -kehitys vaatii vähintään Microsoft Visual Studio 2015:n.

Grafiikka

Tukee työtä värikuvien ja kosketusnäyttöjen kanssa. Grafiikkatyöskentely tapahtuu kahdella mahdollisella tavalla: yksinkertaisin graafisten primitiivien käyttö ja Windows Presentation Foundationin (WPF) yksinkertaistetun toteutuksen käyttö. Ensimmäisessä tapauksessa kuvan näyttämiseksi näytöllä käytetään RAM-muistissa olevaa kuvaobjektia, jolle graafiset primitiivit "piirretään" ohjelmallisesti. Tämä kuva näytetään näytöllä kutsumalla kohteen sopiva menetelmä. WPF:ää käytettäessä tämän lähestymistavan periaatteet, jotka ovat käytettävissä henkilökohtaisissa tietokoneissa, kuten ohjausobjektien käyttömahdollisuus sekä ohjainten sisäkkäisyys, toteutuvat osittain. TinyFnt-kirjasimia käytetään käsittelemään tekstiä, joka voidaan saada TrueType- ja OpenType-kirjasimista käyttämällä TFConvert-apuohjelmaa, joka on osa .NET Micro Framework SDK:ta. Kosketusnäyttöjen kanssa työskentelyä varten kaikki säätimet pystyvät käsittelemään kosketus- ja kynän liiketapahtumia. Toteutettu säädin, jonka avulla voit piirtää näytölle kynällä/sormella ja joka pystyy myös tunnistamaan kynän yksinkertaisimmat eleet.

Verkostoituminen

TCP/IP-protokollapino on täysin toteutettu. Ethernet ja WiFi (802.11a, b, g, n) ovat tuettuja, suunnitteilla on myös GSM-, CDMA-, 3G-, mahdollisesti WiMAX-toteutuksia. Verkkoliitäntä määritetään MFDeploy-apuohjelmalla, joka on osa .NET Micro Framework SDK:ta. Ohjelmistoliittymän avulla voit työskennellä langallisen ja langattoman verkon asetusten kanssa, käyttää DNS:ää, lähettää ja vastaanottaa viestejä pistokkeiden avulla.

Virheenkorjauslevyt

Tärkeimmät .NET Micro Frameworkin kehityskorttien valmistajat ovat GHI Electronics, Device Solutions ja AUG Electronics. GHI Electronics tarjoaa Embedded Master Development System -kehityskortteja, jotka perustuvat NXP:n ARM7 MCU:ihin, jotka toimivat 74 MHz:llä. Device Solutions julkaisee Tahoe-sarjan kehityskortteja, jotka perustuvat FreeScale iMXS -mikrokontrollereihin, joissa on ARM9-ytiminen ja 100 MHz kellotaajuus. AUG Electronics julkaisee tuottavimmat (tällä hetkellä) ARM9-mikrokontrollereihin perustuvat kehityskortit, joiden kellotaajuus on 200 MHz. Kaikki näiden valmistajien uusimmat kehityskorttimallit on varustettu värikosketusnäytöllä, Ethernet-verkkoliitännällä ja SD-muistikortinlukijalla.

Katso myös

Kirjallisuus

Linkit