7. A re-implementation of the desktop CLR for
embedded devices that are unable to run high-
end embedded OS such as WinCE
No OS
Very small memory footprint
512KB ROM and 256KB RAM
Runs on ARM7 and up
Programming is entirely C# managed code
Can be debugged live with Visual Studio
Open Source (netmf.codeplex.com)
What is NETMF?
9. Windows Windows .NET Micro
Windows 7
Embedded CE Framework
Windows
Notebook Industrial robots Sensor networks
Mobile
Remote controls,
ATMs, Fuel wireless devices
Desktop Zune
pumps
Platforms
10. System.Windows.Forms
System.Web
System
Design
Component model
Services
UI System.Drawing Collections
Cache IO
Drawing 2D
Configuration
Security Printing Security
Configuration Imaging
Net
Service process
Session state Text Text
Reflection
Diagnostics
System.Data System.XML
Globalization
ADO.NET XML Document
Resources
SQL Client Serialization
Threading
Design Xslt/XPath
Runtime
SQL Server CE Reader/writers
.NET Framework
11. System.Windows.Forms
System.Web
System
Design
Component model
Services
UI System.Drawing Collections
Cache IO
Drawing 2D
Configuration
Security Printing Security
Configuration Imaging
Net
Service process
Session state Text Text
Reflection
Diagnostics
System.Data System.XML
Globalization
ADO.NET XML Document
Resources
SQL Client Serialization
Threading
Design Xslt/XPath
Runtime
SQL Server CE Reader/writers
.NET CF
12. System.Windows.Forms
System.Web
System
Design
Component model
Services
UI System.Drawing Collections
Cache IO
Drawing 2D
Configuration
Security Printing Security
Configuration Imaging
Net
Service process
Session state Text Text
Reflection
Diagnostics
System.Data System.XML
Globalization
ADO.NET XML Document
Resources
SQL Client Serialization
Threading
Design Xslt/XPath
Runtime
SQL Server CE Reader/writers
.NET MF
13. C# knowledge
Visual Studio 2010
.NET Micro Framework SDK
An embedded device
What do I need to get started?
14. C# knowledge
Visual Studio 2010
.NET Micro Framework SDK
An embedded device
What do I need to get started?