Microsoft .NET Micro Framework

From
Jump to navigation Jump to search

Das .NET Micro-Framework ist eine von Microsoft speziell für den Embedded-Bereich bereitgestellte Version der .NET Technologie. Sie erlaubt die Verwendung von .NET und den damit verbundenen Vorteilen (Isolation von verschiedenen Hardware-Architekturen, Entwicklung in Visual Studio, Verwendung verschiedenster Sprachen, automatisches Speichermanagement ...) auf kleinen Geräten (ARM7 und ARM9). Der Speicherverbrauch wird mit 256 Kilobyte dynamischer Speicher (RAM) und 512 Kilobyte Festspeicher (ROM) angegeben, was die Verwendung auch auf kleinen WLAN-Routern etc erlauben würde. Zudem ist laut Dokumentation eine Ausführung von Programmen ohne Betriebssystem, direkt auf der Zielplattform möglich.

Das Micro Framework ist nur auf speziell dafür lizensierten Plattformen lauffähig ist. Diese Tatsache wird in der von Microsoft bereitgestellten Dokumentation nur am Rande erwähnt. Es ist leider unklar, welche technischen Voraussetzungen die Zielplattform erfüllen muss; auf den Internet-Seiten werden interessierte Firmen nur gebeten, sich an eine E-Mail-Adresse von Microsoft zu wenden. Laut anderen Quellen ist die Bereitstellung dieser Informationen von Microsoft mit "erheblichen" Kosten verbunden. Quellen:

http://msdn2.microsoft.com/en-us/embedded/bb267253.aspx
http://computer-zeitung.de/article.html?thes=&art=/articles/2007008/30980799_ha_CZ.html
http://download.microsoft.com/download/3/1/9/319f7469-70bd-4e7c-a6cc-e5ad96939af4/net_micro_framework_whitepaper_v_1.0.doc
http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.dotnet.framework.microframework&cat=en_us_C4FAF74A-95F6-CD60-F2E1-ED8EDB03324B&lang=en&cr=us

Zertifizierte Hardware:

http://www.embeddedfusion.com/default.aspx?id=90
http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=02XPgQ8217297301A5
http://www.windowsfordevices.com/news/NS7582738824.html
http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/10-04-2006/0004445345&EDATE=
http://www.specialcomp.com/dotnetmf.htm
http://www.sjjmicro.com/NDK.html
http://www.opennetcf.com/Default.aspx?tabid=87