About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course M330
Programming Microsoft .Net Applications for Communicating via RS232, USB or Ethernet with Microchip Microcontroller Systems

Duration: 5 Days

Intended Audience

The course is aimed at those who will be implementing applications running on Microsoft Windows systems for communicating and controlling PIC based embedded systems, where the communication medium is RS232, Ethernet or USB.

Attendees are expected to have some familiarity with object oriented concepts and with C programming, as well as some experience of working on embedded systems.

Course Overview

The course will provide an introduction to .Net, to C# programming and to the implementation of Graphical User Interfaces using Windows Forms. It will also cover techniques for implementing C# applications that can communicate with embedded targets over RS232, ethernet and USB. In addition the course will cover strategies and patterns for designing and implementing suitable messaging protocols over these communication links.

Key Skills

On completing the course delegates will


Course Contents

Overview of .Net

Introduction to C# and object oriented programming

Programming the .NET Framework

Introduction to Windows Driver Foundations

User Space USB Driver Programming - Microsoft Windows

Messaging protocols for control and communication

Grahpical User Interfaces