Department of InformatiX
Microsoft .NET Micro Framework Tools & Resources

Software Development Kit

See changelog for details on individual releases before open source (4.2).

Version Build Build source Published Size Link
4.4 (miloush.net) 4.4.0.0 GitHub commit f150247 6/9/2017 15.1 MB (local VS 2017 verison)
4.4 RTW 4.4.0.0 GitHub commit 0d50297 10/20/2015 14.8 MB GitHub
4.3 QFE2-RTM 4.3.1.0 CodePlex (release 611040) 1/27/2015 22.2 MB (archived copy)
4.3 SDK-R2-Beta 4.3.1.0 CodePlex change set 42524 (release 133285) 9/23/2014 22.2 MB (archived copy)
4.3 RTM (QFE1) 4.3.1.0 CodePlex (release 118283) 2/10/2014 20.4 MB (archived copy)
4.3 RTM 4.3.0.0 CodePlex change set 27523 (release 81000) 12/4/2012 20.3 MB (archived copy)
4.3 Beta CodePlex change set 25734 (release 81000) 10/7/2012 20.3 MB Installer wanted!
4.2 RTM (QFE2) 4.2.0.0 CodePlex chnage set 23972 (release 91954) 8/14/2012 28.0 MB (archived copy)
4.2 RTM (QFE1) 4.2.0.0 CodePlex change set 17284 (release 82448) 2/17/2012 27.9 MB (archived copy)
4.2 RTM 4.2.0.0 CodePlex change set 13620 (release 52341) 10/4/2011 27.9 MB (archived copy)
4.2 RC2 4.2.0.0 CodePlex change set 13011 (release 52341) 8/29/2011 22.7 MB Installer wanted!
4.2 RC1 4.2.0.0 CodePlex change set 12602 (release 52341) 8/3/2011 22.6 MB Installer wanted!
4.2 Beta 4.2.0.0 CodePlex change set 12004 (release 52340) 6/7/2011 20.2 MB (archived copy)
4.2 Alpha 4.1.2821.0 CodePlex change set 9558 (release 52340) 3/18/2011 19.6 MB (archived copy)
4.1 QFE1 4.1.2821.0 CodePlex (release 51288) 8/24/2010 17.9 MB Microsoft Download Center
4.1 4.1.2821.0 CodePlex (release 51288) 7/19/2010 13.6 MB (archived copy)
4.1 last beta refresh 4.1.2722.0 6/30/2010 13.6 MB (archived copy)
4.1 beta refresh 4.1.2649.0 6/10/2010 13.6 MB (archived copy)
4.1 public beta 4.1.2459.0 5/18/2010 13.5 MB (archived copy)
4.0 4.0.1681.0 11/15/2009 12.3 MB Microsoft Download Center
4.0 additional refresh 4.0.1496.0 10/12/2009 12.4 MB (archived copy)
4.0 beta refresh 4.0.1428.0 9/24/2009 12.5 MB (archived copy)
4.0 public beta 4.0.1219.0 8/31/2009 12.4 MB (archived copy)
3.0 3.0.7186.0 10/24/2008 10.8 MB Microsoft Download Center
3.0 Release Candidate 0 3.0.5071.0 10/7/2008 12.3 MB Installer wanted!
3.0 beta 2 3.0.2968.0 6/25/2008 11.3 MB Installer wanted!
2.5 v2.5.0.0 3/6/2008 8.8 MB Microsoft Download Center
2.0 SP1 v2.0.3036.1 9/17/2007 7.5 MB Microsoft Download Center
Show All

Porting Kit

Note from github.netmf.io: As of v4.4 of the framework (and the move to GitHub) the Porting Kit is no longer necessary so there isn't any porting kit release for V4.4 or later. If you wish to use the digital signature support in TinyBooter and MFDeploy, you will need the legacy Crypto Libs.

Version Platform Release source Published Size Link
4.4 Cryptography * GitHub commit 3e22ce5 10/14/2015 836 kB GitHub
4.3 (QFE1) * CodePlex (release 118283) 2/10/2014 56.6 MB (archived copy)
4.3 (QFE1) Cryptography * CodePlex (release 118283) 2/10/2014 464 kB (archived copy)
4.3 (QFE1) Network ARM CodePlex (release 118283) 2/10/2014 146.3 MB (archived copy)
4.3 (QFE1) Network THUMB CodePlex (release 118283) 2/10/2014 146.1 MB (archived copy)
4.3 (QFE1) Network THUMB2 CodePlex (release 118283) 2/10/2014 145.9 MB (archived copy)
4.3 (QFE1) Network SH2/A CodePlex (release 118283) 2/10/2014 16.4 MB (archived copy)
4.3 (RTM) * CodePlex change set 27523 (release 81000) 12/4/2012 56.6 MB (archived copy)
4.3 (RTM) Cryptography * CodePlex change set 27523 (release 81000) 12/4/2012 467 kB (archived copy)
4.3 (RTM) Network ARM CodePlex change set 27523 (release 81000) 12/4/2012 146.3 MB (archived copy)
4.3 (RTM) Network THUMB CodePlex change set 27523 (release 81000) 12/4/2012 146.1 MB (archived copy)
4.3 (RTM) Network THUMB2 CodePlex change set 27523 (release 81000) 12/4/2012 145.9 MB (archived copy)
4.3 (RTM) Network SH2/A CodePlex change set 27523 (release 81000) 12/4/2012 16.4 MB (archived copy)
4.3 (Beta) * CodePlex change set 25734 (release 81000) 10/7/2012 56.5 MB Release wanted!
4.2 (QFE2) * CodePlex change set 23972 (release 91954) 8/14/2012 60.7 MB (archived copy)
4.2 (QFE2) Cryptography * CodePlex change set 23972 (release 91954) 8/14/2012 469 kB (archived copy)
4.2 (QFE2) Network ARM CodePlex change set 23972 (release 91954) 8/14/2012 146.3 MB (archived copy)
4.2 (QFE2) Network THUMB CodePlex change set 23972 (release 91954) 8/14/2012 146.1 MB (archived copy)
4.2 (QFE2) Network THUMB2 CodePlex change set 23972 (release 91954) 8/14/2012 145.9 MB (archived copy)
4.2 (QFE2) Network SH2/A CodePlex change set 23972 (release 91954) 8/14/2012 32.9 MB (archived copy)
4.2 (QFE1) * CodePlex change set 17284 (release 82448) 2/17/2012 58.2 MB (archived copy)
4.2 (QFE1) Cryptography * CodePlex change set 17284 (release 82448) 2/17/2012 469 kB (archived copy)
4.2 (QFE1) Network ARM CodePlex change set 17284 (release 82448) 2/17/2012 146.3 MB (archived copy)
4.2 (QFE1) Network THUMB CodePlex change set 17284 (release 82448) 2/17/2012 146.1 MB (archived copy)
4.2 (QFE1) Network THUMB2 CodePlex change set 17284 (release 82448) 2/17/2012 145.9 MB (archived copy)
4.2 (QFE1) Network SH2/A CodePlex change set 17284 (release 82448) 2/17/2012 16.4 MB (archived copy)
4.2 (RTM) * CodePlex change set 13620 (release 52341) 10/11/2011 58.2 MB (archived copy)
4.2 (RTM) Cryptography * CodePlex change set 13620 (release 52341) 10/4/2011 469 kB (archived copy)
4.2 (RTM) Network ARM CodePlex change set 13620 (release 52341) 10/4/2011 146.3 MB (archived copy)
4.2 (RTM) Network THUMB CodePlex change set 13620 (release 52341) 10/4/2011 146.1 MB (archived copy)
4.2 (RTM) Network THUMB2 CodePlex change set 13620 (release 52341) 10/4/2011 145.9 MB (archived copy)
4.2 (RTM) Network SH2/A CodePlex change set 13620 (release 52341) 10/4/2011 16.4 MB (archived copy)
4.2 (RC2) * CodePlex change set 13011 (release 52341) 8/30/2011 53.2 MB Release wanted!
4.2 (RC1) * CodePlex change set 12602 (release 52341) 8/4/2011 52.2 MB Release wanted!
4.2 (Beta) * CodePlex change set 12002 (release 52341) 6/16/2011 52.0 MB Release wanted!
4.2 (Beta) * CodePlex change set 11937 (release 52341) 6/11/2011 52.0 MB Release wanted!
4.2 (Alpha) * CodePlex change set 9612 (release 52341) 3/22/2016 47.8 MB (archived copy)
4.1 * CodePlex (release 51287) 7/19/2010 49.7 MB Microsoft Download Center
4.1 Cryptography * 7/19/2010 464 kB Microsoft Download Center
4.1 Network ARM 7/19/2010 146.3 MB Microsoft Download Center
4.1 Network Thumb 7/19/2010 146.1 MB Microsoft Download Center
4.1 Network Thumb2 7/19/2010 145.9 MB Microsoft Download Center
4.1 Network SH2/A 7/19/2010 16.4 MB Microsoft Download Center
4.0 * 11/15/2009 39.4 MB Microsoft Download Center
4.0 Cryptography ARM 11/15/2009 547 kB Microsoft Download Center
4.0 Network ARM 11/15/2009 146.4 MB Microsoft Download Center
4.0 Network Thumb 11/15/2009 146.1 MB Microsoft Download Center
4.0 Network Thumb2 11/15/2009 146.0 MB Microsoft Download Center
Show All

Official resources

Screenshot
.NET Micro Framework
http://www.microsoft.com/netmf
  • examples and documents
  • list of developer kits
  • list of partners
  • white papers
  • videos
Screenshot
Official Community website
http://netmf.com/
  • discussion forums
  • product showcases
  • technical resources
Screenshot
Windows Rally Technologies
http://www.microsoft.com/rally
  • web services for devices
  • introduction to technology
  • specifications
Screenshot
  • wire protocol specification
  • implementation samples
  • product news

Blogs

Author Link
.NET Micro Framework Teamhttp://blogs.msdn.com/netmfteam
Official Community Sitehttp://www.netmf.com/
Pavel Bánskýhttp://bansky.net/blog
Steve Maillethttp://blogs.msdn.com/smaillet
Jens Kühnerhttp://bloggingabout.net/blogs/jens
Rob Mileshttp://www.robmiles.com/net-micro
Rob Miles' Journalhttp://www.robmiles.com/
Michael Schwarzhttp://netmicroframework.blogspot.com/
Mike Hallhttp://blogs.msdn.com/mikehall
Alden Linnhttp://blogs.msdn.com/aldenl
Christopher Fairbairnhttp://www.christec.co.nz/blog
Dave Bakerhttp://blogs.msdn.com/davbaker
Olivier Blochhttp://blogs.msdn.com/obloch
@awsomedevsignerhttp://www.awsomedevsigner.com/
Kevin Townsendhttp://msmicroframework.blogspot.com/
Stefan Schmidthttp://discovertheexperience.blogspot.com/
Jan Kučerahttp://www.microframework.eu/
TinyCLR projectshttp://www.tinyclr.com/
Device Solutionshttp://blog.devicesolutions.net/
GHI Electronicshttp://www.ghielectronics.com/
RSSAggregated feed from all blogs

Documents

application/msword Microsoft .NET Micro Framework Whitepaper (550 kB)
An introductional document about the technology. A bit outdated, but still contais detailed information about implementation details of HAL and CLR and differences from .NET Framework. The licencing information is not up to date.
application/pdf Porting the .NET Micro Framework (467 kB)
Describes the general process of porting the technology either on your own hardware, or to an operating system. It discusses the .NET Micro Framework architecture from the porting point of view and the main purpose of this document is to give you an idea what the porting is about and whether it is really what you need.
application/pdf Introducing Devices Profiles for Web Services (373 kB)
For 2.5 version only: A short introduction to DPWS and description of its implementation in the .NET Micro Framework 2.5. Contains a summary of the libraries and some basic examples in C#, on how to create a simple service, send and receive requests, attach handlers to events or how to deal with exceptions. Not of much use for newer framework versions, unfortunately no document update was published yet.
application/pdf EDK Steb-By-Step Guide (6.7 MB)
First comprehensive literature about .NET Micro Framework available on the internet for free. It was created by Sean Liming as a manual to the iPac-9302 board, but it's worthy reading even when you are using another hardware. It contains an introduction to the SDK, working with GPIOs, emulator, SPI and other ports, network, extended weak references and also a short summary of the C# language. Hardware specific topics include ADC, PWM and 555. All this on over 200 pages with lots of practical examples, continuously updated. The document is no longer available directly, you can find it in the EDK firmware package.
application/pdf Beginners Guide to C# and .NET Micro Framework (2.7 MB)
The second but no less valuable piece was written by Gus Issa from GHI Electronics, targetting the complete beginners. It goes into more details about C# basics and syntax, interleaving the chapters with examples directly from .NET Micro Framework. Due to the hardware differences from SJJ board, this paper adds chapters about I2C, SD cards and file system, network and USB client. GHI is popular for their custom implementation of missing features, so it is no surprise to see examples also to USB host, several displays, analogue I/O, 1-Wire® or CAN. And checking the missing topics list, there is still more to look for in the future!

Books

Expert .NET Micro Framework, Second Edition
Jens Kühner, $56.18
Published: 9/4/2009
ISBN: 978-1430223870
Book cover

Second edition of successfull Jens' book, updated for .NET Micro Framework version 3.0. New boards were added to the hardware overview and some new chapters added cover XML (xml reading, web services and MfSvcUtil), working with threads (thread priorities and threading in WPF) and new .NET Micro Framework 3.0 features (mass storage, touch and inking, including emulator support, SSL). You will also for example find how to use multiple I2C devices or how to use some of the new C# 3.0 language features. (source codes)

Expert .NET Micro Framework
Jens Kühner, $51.99
Published: 4/21/2008
ISBN: 978-1590599730
Book cover

Comprehensive and de facto the only intermediate/advanced book about .NET Micro Framework in the time of version 2.5. The source codes are available for download. You will learn not only about the basics of the framework, but some advance topics as well - like localization, web services, cryptography, serialization, emulator components... altogether on more than 400 pages with hard cover.

Embedded Programming with the Microsoft .NET Micro Framework
Donald Thompson, Rob S. Miles, $29.24
Published: 6/20/2007
ISBN: 978-0735623651
Book cover

The very first book introducing the .NET Micro Framework. It covers basics of the framework and development process, the networking (these days availably only in emulator or by third party), and also the possibilities of user interface quite in depth. Then there is a chapter about Windows SideShow with some examples and introduction to the emulators and their creation. From the bigger samples let's mention Roomba iRobot or parsing GPS data. There are also some tips how to increase the code performance.

USB Complete: Everything You Need to Develop Custom USB Peripherals
Jan Axelson, $32.97
Published: 8/1/2005
ISBN: 978-1931448024
Book cover

This book contains everything you need to know as USB device developers. It describes how USB works, transfer types, device classes, descriptors, power management and even desktop drivers development. Although quite advanced book, it is suitable for beginners as well.

Newsletter archive

Published Title
2/11/2009 5:27:15 PM -08:00Microsoft .NET Micro Framework Newsletter
11/21/2008 2:41:10 PM -08:00Microsoft .NET Micro Framework Newsletter - Vol. 1 No. 5 - November 2008
7/28/2008 6:02:50 AM -07:00Microsoft .NET Micro Framework Newsletter - Vol. 1 No. 4 - July 2008
3/25/2008 5:50:53 PM -07:00Microsoft .NET Micro Framework Newsletter - Vol. 1 No. 3 - March 2008
12/31/2007 7:01:36 PM -08:00Microsoft .NET Micro Framework Newsletter - Vol. 1 No. 2 - December 2007
9/13/2007 7:58:58 PM -07:00Microsoft .NET Micro Framework Newsletter - Vol. 1 No. 1
Comments
Sign in using Live ID to be able to post comments.