|
|||
|
|
|||
|
From Microchip Technology, Inc.
AN941 ® Programming Windows XP for Embedded IR Applications FIGURE 1 shows an IrDA standard system, where aF Author: Joseph Snyder, Microchip Technology Inc. Windows XP based PC is communicating with an Frank Ableson, Unwired Tools, LLC embedded system. In this system, the PC operates as the Primary device (Client) and the embedded system operates as the Secondary device (Server). The terms INTRODUCTION Client and Server are used in reference to Windows (PC) programming, while Primary device and This application note details the tools, supporting Secondary device are terms used by the IrDA technologies and procedures for the development of standard. ® based PC.infrared applications on Windows XP A Windows XP (WinXP) application that interfaces with an embedded system via IrCOMM is included in the appendices of this application note. This source code ® Applicationdemonstrates the use of the Windows ® Programming Interface (API) required for IrDA standard IR communication on Windows XP based platforms. Appendix A: “Example Irda® Standard System Description” describes the system and documents the tool used to create this Windows XP application program, while Appendix B: “Win XP Source Code - IrDA DEMO.CPP” through Appendix C: “WinXP Source Code - IrDA DemoDlg.cpp” is the WinXP Application Program source code. FIGURE 1: WINDOWS XP - EMBEDDED SYSTEM BLOCK DIAGRAM ® Embedded System with IrDA Standard Port (Secondary Device/Server) Host Controller MCP215X Optical and Embedded or Transceiver Circuitry MCP2140 Circuitry ® Windows XP PC ® Products & Services
Server and operating system software includes platforms for operating, managing, and monitoring industrial networks and computers.
Software development services design custom software for a variety of applications.
RFID software is used to process data sent to and received from radio frequency identification (RFID) devices such as RFID readers, writers, and printers.
Microprocessor and IC programmers, compilers and debuggers are programs that translate high-level language codes into assembly (machine) code, or track and correct errors (bugs) in program code.
Device programming services companies program FPGAs, ASICs, GALs, PALs, EPROMs and other electronic components. Sometimes, this programming is performed at facilities that assemble PCBs.
Product Announcements
Topics of Interest
AN926 Programming the Pocket PC OS for Embedded IR Applications Appendix A: “Example Irda Standard System Author: Joseph Snyder, Microchip Technology Inc. Description” describes the system and...
(Read More)
AN927 M Data Throughput and the MCP215X In many typical systems, the majority of data will travel Author: Mark Palmer either in one direction or the other. That is, the majority Microchip Technology...
(Read More)
The first thing to determine is if the application should have one of the devices with the IrCOMM application layer protocol handler with encoder/decoder implemented or if only the encoder/decoder...
(Read More)
The embedded version of Windows XP is a componentized version of the well-known Windows XP Professional operating system. Instead of everything being wrapped tightly into a single package, XP Embedded...
(Read More)
This application note strives to impart core, fundamental programming concepts and design considerations for the development of Palm OS® application programs. Attention is given to each of the...
(Read More)
Technical Articles
Programming Windows XP® for Embedded IR Applications
- Networking Equipment
|
|