Professional's Guide To .NET Micro Framework Application Development

 



By John R. Malin and Sean D. Liming

The Microsoft .NET Micro Framework brings Microsoft’s embedded expertise to resource-constrained devices, allowing device makers to bring products to market faster and at lower cost. TCP/IP and Web Services for devices functionality makes the .NET Micro Framework a compelling platform for a new generation of smart, connected, service-oriented devices. Its compact footprint (as little as 64 kilobytes) and support for 32-bit embedded processors without an MMU help keep per-device costs low, and a managed driver model makes it easier to develop device drivers. .NET Micro Framework applications are written in C# using either Visual Studio 2010 or Visual® C# Express 2010 Edition.

Professional’s Guide to .NET Micro Framework Application Development provides the most advanced treatment of the .NET Micro Framework SDK available. Over 40 hands-on exercises guide the developer through the tools and APIs available in the .NET Micro Framework SDK.  Nineteen chapters cover the basic operation, hardware I/O support, basic networking, graphical interfaces, storage, and the final sample projects to tie the different features together. Example Visual Studio® projects are available for the most popular .NET MF platforms on the market.  Features include:

  • Individual chapter coverage of GPIO, Serial ports, SPI, ADC, PWM, and networking
  • The best coverage of GUI development from the SDK
  • Robotic projects demonstrate full system implementation

 

 

 

 

Book Details:

Publisher: Annabooks (June 8, 2012)
Paper Back: 348 pages - Printed Edition (color)
Language: English
ISBN-10: 0-9842801-9-7
ISBN-13: 978-0-9842801-9-3
Product Number: AB113

Printed edition is in full color and big format size: 8.5in x11in. (Out of Print)

eBook Edition:
Publisher: Annabooks (Date: January 2012)
Language: English
ISBN-10: 0-9842801-7-0
ISBN-13: 978-0-9842801-7-9

 

 

 

 

 

Software Requirements

 

 

Hardware Requirements

Platform running .NET Micro Framework - www.netmf.com. Several .NET Micro Framework platforms were used for the different coding examples:

 

 

Downloads:

Book Exercises - Zip file contains files for use with exercises and Visual Studio 2010 source code projects.

 

 

Table of Contents

 

SECTION 1 – INTRODUCTION AND C# BASICS

1 WELCOME
2 DEVELOPMENT SYSTEM SETUP AND TARGET HARDWARE CHOICES
3 .NET MICRO FRAMEWORK OVERVIEW

SECTION 2 – .NET MICRO FRAMEWORK SDK AND THE PROCESS LOOP

4 THE .NET MICRO FRAMEWORK SDK AND THE FIRST .NET MICRO FRAMEWORK APPLICATION
5 INNER PROCESS MECHANICS

SECTION 3 – HARDWARE I/O

6 GENERAL PURPOSE INPUT/OUTPUT PINS
7 SERIAL PORTS
8 SERIAL PERIPHERAL INTERFACE (SPI)
9 PULSE WIDTH MODULATION (PWM)
10 ANALOG-TO-DIGITAL CONVERTER (ADC)
11 ETHERNET

SECTION 4 – GRAPHIC USER INTERFACE

12 BITMAP CLASS
13 WINDOWS PRESENTATION FOUNDATION CLASS
14 TOUCHSCREEN AND INK

SECTION 5 – STORAGE

15 FLASH STORAGE
16 EXTENDED WEAK REFERENCES

SECTION 6 – PROJECTS

17 MIGRATE APPLICATIONS TO A NEW PLATFORM
18 ROBOT PROJECT: TRAXSTER II
19 ROBOT PROJECT 2: STINGER

 

 

     
       
   

 

Please review our refund policy before buying.