.NET Micro Framework



Az összes tudás, amelyet az emberek az évszázadok során felhalmoztak .NET Micro Framework-ről, most már elérhető az interneten, és mi a lehető legkönnyebben hozzáférhető módon összegyűjtöttük és rendszereztük az Ön számára. Szeretnénk, ha gyorsan és hatékonyan hozzáférhetne mindenhez, amit a .NET Micro Framework-ről tudni szeretne; hogy a látogatás élményszerű legyen, és hogy úgy érezze, valóban megtalálta a keresett információt a .NET Micro Framework-ről.

Céljaink elérése érdekében nemcsak arra törekedtünk, hogy a .NET Micro Framework-ről a legfrissebb, legérthetőbb és legigazabb információkat szerezzük be, hanem arra is, hogy az oldal kialakítása, olvashatósága, betöltési sebessége és használhatósága a lehető legkellemesebb legyen, hogy Ön a lényegre, a .NET Micro Framework-ről elérhető összes adat és információ megismerésére koncentrálhasson, és ne kelljen semmi mással foglalkoznia, erről már gondoskodtunk Ön helyett. Reméljük, hogy elértük a célunkat, és hogy megtalálta a kívánt információt a .NET Micro Framework-ről. Üdvözöljük Önt, és arra biztatjuk, hogy továbbra is élvezze a scientiahu.com használatának élményét.

.NET Micro Framework
.NET Micro Framework Logo.png
Fejleszt (k) Microsoft és .NET Foundation
Els kiadás 2007  ( 2007 )
Stabil kiadás
4,4 / 2015. október 20 .  ( 2015-10-20 )
Adattár GitHub .com / NETMF / netmf-értelmez
Beírva C ++
Operációs rendszer ablakok
Felület ARM , Blackfin
Elérhet angol
típus Szoftver keretrendszer
Engedély Apache License 2.0
Weboldal netmf .github .io

A .NET Micro Framework (NETMF) egy olyan .NET-keretrendszer- platform erforrás-korlátozott eszközökhöz, amelyek legalább 512 kB flash- rel  és 256 kB véletlen hozzáférés memóriával (RAM) rendelkeznek. A .NET Common Language Runtime (CLR) kis verzióját tartalmazza, és támogatja a C # , a Visual Basic .NET fejlesztését és a hibakeresést (emulátorban vagy hardveren) a Microsoft Visual Studio segítségével . A NETMF magában foglalja a .NET alaposztályi könyvtárak egy részét (kb. 70 osztály, körülbelül 420 módszerrel), a Windows Communication Foundation (WCF) megvalósítását, a lazán a Windows Presentation Foundation (WPF) alapú GUI keretrendszert és egy Web Services stack alapú az egyszer objektum-hozzáférési protokollon ( SOAP ) és a webszolgáltatások leírási nyelvén (WSDL). A NETMF emellett a beágyazott alkalmazásokhoz tartozó hozzáadott könyvtárakkal is rendelkezik. Ez az ingyenes és nyílt forráskódú szoftverek alatt kiadott Apache License 2.0.

A Micro Framework célja, hogy a beágyazott fejlesztést könnyebbé, gyorsabbá és olcsóbbá tegye azáltal, hogy beágyazott fejlesztknek hozzáférést biztosít az asztali alkalmazások fejleszti által használt modern technológiákhoz és eszközökhöz. Ezenkívül lehetvé teszi az asztali .NET fejlesztk számára, hogy készségeiket beágyazott rendszerekben használják , kibvítve a képzett beágyazott fejlesztk készletét.

A Micro Framework a .NET Foundation része . A Build 2014 konferencián bejelentették, hogy az alapítvány független fórumként jött létre, hogy elsegítse a nyílt forráskódú technológiák növekv halmazának nyílt fejlesztését és együttmködését a .NET számára.

Jellemzk

A többi .NET platformhoz képest a Micro Framework egyedülálló tulajdonságai:

A mködési korlátok miatt a Micro Framework bizonyos korlátokkal rendelkezik a karcsúsított könyvtárak által megszabott határokon túl. Például a platform nem támogatja a szimmetrikus többfeldolgozást , a többdimenziós tömböket, a gépfügg típusokat vagy a nem biztonságos utasításokat. A CLR inkább tolmács, mint just-in-time fordító, és generációs módszer helyett egyszerbb mark and sweep szemétszedt használ. Korábbi fordítót fejlesztenek egy módosított LLVM fordító segítségével. A kezelt és a natív kód közötti együttmködésnek jelenleg számos korlátozása van. 2011-tl a Micro Framework két .NET nyelvet támogatott: C # és Visual Basic.

Támogatás

2013-tól a .NET Micro Framework támogatott volt ARM architektúra processzorokon (beleértve az ARM7, ARM9 és Cortex-M), és korábban az Analog Devices Blackfin támogatott . A Porting Kit a forráskóddal együtt ingyenesen letölthet az Apache License 2.0 alatt, a Microsoft letöltközpontjában.

A Micro Framework a Microsoft Smart Personal Objects Technology (SPOT) kezdeményezésében gyökerezik, és az MSN Direct termékeiben, például az intelligens órákban használták, mieltt 2007 elején harmadik fél fejleszti számára elérhetvé tették. Ez egy közös platform a Windows SideShow eszközökhöz és más piacokon - például az energiagazdálkodás, az egészségügy, az ipari automatizálás és az érzékelhálózatok - átvették.

A Microsoft lehetvé teszi a fejlesztk számára, hogy ingyenesen hozzanak létre alkalmazásokat a Micro Framework használatával, és ingyenesen letölthetvé tesz egy szoftverfejleszt készletet (SDK), amely a Visual Studio összes verziójával együtt használható, beleértve az ingyenes Express kiadásokat is.

Történelem

2009 novemberében a Microsoft ingyenes és nyílt forráskódú szoftverként adta ki a fejlesztknek a Micro Framework forráskódját az Apache License 2.0 alatt.

2010 januárjában a Microsoft elindította a netmf.com közösségfejleszt webhelyet, hogy összehangolja az alapvet megvalósítás folyamatos fejlesztését a nyílt forráskódú közösséggel.

2010. január 9-én a GHI Electronics bejelentette a FEZ Domino-t, a FEZ (Freakin 'Easy!) Nev termékcsalád els tagját, a nyílt forrású hardver és a .NET Micro Framework saját, zárt forráskódú változatának kombinációját .

2010. augusztus 3-án a Secret Labs bejelentette a Netduino-t, az els teljesen nyílt forráskódú elektronikai platformot, amely a .NET Micro keretrendszert használja.

2011 februárjában a Novell közzétette a Mono 2.12 C # fordító, a .NET Micro Framework els nyílt forráskódú fordítójának elnézetét.

2017. január 23-án, miután számos kísérletet (és) indítottak a .NET Microframework projekt újjáélesztésére és a közösségi irányításra, valamint egy "sötétben" végzett munkára, a beágyazott rendszerek fejleszti egy csoport nyilvánosan bejelentette a .NET nanoFramework alkalmazását .NET Micro Framework. Jelents átdolgozás a build rendszeren, új célok hozzáadásának egyszerbb módja, az UWP- t követ modernizált API , a Visual Studio kiterjesztése a célok kezeléséhez szükséges összes eszközzel, teljes fejlesztési tapasztalat a kódolástól a natív kód hibakereséséig és az ARM támogatása A Cortex-M és az ESP32 voltak a legfontosabb különbségek abban az idben. 2018. október 12-én jelentették be az osztálykönyvtárak és a firmware képek els hivatalos kiadását.

2016. december 16-án a GHI Electronics bejelentette a TinyCLR OS nev Micro Framework saját bevezetését, arra hivatkozva, hogy a Microsoft nem tartotta karban a NETMF-et. 2017. július 7-én a GHI bejelentette a TinyCLR OS 5. elzetesét. 2018. február 2-án a GHI bejelentette a TinyCLR OS 8. elzetesét. 2018. április 5-én a GHI bejelentette a TinyCLR OS 10. elzetesét.

Hardver

Több gyártó gyárt chipeket, fejlesztkészleteket és egyebeket, amelyek futtatják a Micro Framework-et.

Netduino by Wilderness Labs

A Netduino egy nyílt forráskódú elektronikai platform, amely a Micro Framework-et használja. Eredetileg a Secret Labs készítette, de most a Wilderness Labs Inc. gyártja és tartja karban. 168 MHz-es Cortex-M4 (STM32F4) alapon, legfeljebb 408 KB kódtárral és 164 KB RAM-mal. Fedélzeti USB, Ethernet, Wifi, SD kártyahely. A fejleszti környezet az MS Visual Studio és a C #. A t kompatibilis az Arduino pajzsokkal, bár egyes pajzsokhoz meghajtókra van szükség.

GHI Electronics

A GHI Electronics számos modult gyárt, amelyek támogatják a Micro Framework-et:

  • EMX modul
  • ChipworkX modul
  • USBizi144 lapkakészlet és USBizi100, amelyek egyetlen különbsége az, hogy az USBizi100 nem támogatja az USB gazdagépet

A GHI Electronics gyártja a .NET FEZ sorozatot is nagyon kicsi, nyílt forráskódú hardverlapokból, saját firmware-rel, kezdk számára. Az USBizi lapkakészletre és annak minden szolgáltatására épülnek. A FEZ Domino kártya USB-állomást kínál. Annak ellenére, hogy a FEZ kezdknek szól, olcsó kiindulópont a NETMF felfedezésére vágyó szakemberek számára is. Ezen táblák egy része fizikailag kompatibilis az Arduinóval .

Hegymászó deszkák

A Mountaineer Group részét képez hegymászó táblák a nyílt forrású nyílt hardver táblák kis választékát kínálják , amelyek a Micro Framework-et használják. A Hegymászó a Micro Framework-et a Hegymászó táblákon és másutt bemutatott STM32 mikrokontrollerek családjához használta .

STMicroelectronics

Az STMicroelectronics , az STM32 mikrovezérl család alkotói olcsó felfedez táblákat készítenek a vezérlk bemutatásához, és a Micro Framework portjait futtatják rajtuk.

Netmfdevices

A Netmfdevices egy nyílt forráskódú elektronikai platform, amely a FEZHackert és a .NET Micro Framework-et használja.

Micromint

A Micromint Bambino 200 az els többmagos processzor SBC, amely kompatibilis a .NET Gadgeteer keretrendszerrel. A 200-as modellt egy NXP LPC4330, az els kétmagos ARM Cortex-M mikrokontroller hajtja. Cortex-M4 és Cortex-M0 magjai egyaránt képesek 204 MHz-re. 264 KB beépített SRAM memóriával és 4 MB flash-rel rendelkezik. A 200E modell ugyanazokkal a tulajdonságokkal rendelkezik, mint a 200-as, és megnövelt flash memóriája 8 MB-ig, 10 Gadgeteer-foglalat, Ethernet- port, microSD- foglalat és egyéb funkciók vannak.

.NET Gadgeteer eszközök

Több gyártó teszi a táblákat és modulokat kompatibilisekké a keretrendszer .NET Gadgeteer gyors prototípus-készítési szabványával.

MikroBus.Net

A MikroBus.Net Quail egy STM32-alapú fejlesztési megoldás hardveres prototípusok építésére kattintótáblákkal és C # kezelt kóddal. Ez egyesíti a Mikroelectronika kattintási táblákat és a beágyazott eszközök Micro Framework-jét (NETMF).

Lásd még

Hivatkozások

Küls linkek

Opiniones de nuestros usuarios

Eniko Rigó

Köszönöm. A cikk a .NET Micro Framework hasznos volt számomra., Nagyon érdekes cikk a .NET Micro Framework

Berta Kollár

Jó cikk a .NET Micro Framework

Etel Bodó

Köszönöm ezt a bejegyzést a .NET Micro Framework, pont erre volt szükségem., Köszönöm ezt a bejegyzést a .NET Micro Framework, pont erre volt szükségem.

Hella Urbán

Ebben a .NET Micro Framework szóló bejegyzésben olyan dolgokat tudtam meg, amiket nem tudtam, úgyhogy most már mehetek aludni

Evelin Vadász

Tetszik az oldal, és a .NET Micro Framework szóló cikk az, amit kerestem