An introduction to the .NET Micro Framework and the type of devices it is designed to help implement. Uses the Device Solutions Tahoe development board for a couple of demonstrations which builds a kitchen timer.
1. Introduction to .NET Micro Framework Christopher Fairbairn ARANZ Medical Ltd [email_address]
2. The Device Landscape Windows Mobile, Pocket PC, SmartPhone, Windows CE Windows XP, Windows Vista, Windows XP Embedded Remote Controls , Wearable Devices, Auxiliary Displays Increasing functionality .NET Micro Framework .NET Compact Framework .NET Framework
3.
4.
5. C# experience VS 2005 Standard Edition .NET Micro Framework SDK A real device .NET MF - Requirements
6. Porting the .NET MF native User Applications and Libraries BCL .NET WPF Comms … CLR Execution Engine Type System Garbage Collector Interop PAL Timers RAM IO … Application Layer Class Library Layer Runtime Component Layer Hardware Layer Processor and Peripherals HAL OS or Drivers Facilities managed
7.
8.
9. Hello World OutputPort led = new OutputPort(Meridian.Pins.GPIO5, true); while (true) { Thread.Sleep(5000); led.Write(!led.Read()); }