HomeAboutusExpertiseCareersContactus











 

Case Studies> > Apple MAC USB IrDA Driver 

The Customer
Our customer is an evolving Fabless semiconductor company focussing on data communication ICs

The Challenge
Our customer has a USB IrDA device supporting SIR, MIR, and FIR modes. The customer wanted the Apple MAC driver to be developed for the IrDA device. 

The Solution

GRACELABS team went through the IrDA architecture on Apple MAC 10.3. Apple supports IRComm, IRLAP and IrLMP in their protocol stack and developed the driver using IoKit Architecture. In addition to the IOkit/protocol stack specific functionality the driver implementation involved framing, CRC16/CRC32 calculation/verification etc. The driver along with the stack was tested using mobile phone utilities. Also, a driver with support for serial communication (Without protocol stack support) using the IrDA device was developed and utilities were written to transfer raw data between Windows and Apple using the serial connection. The driver was completed in about 3 months time.

 

The Technology

The technologies involved were IrDA, Apple MAC IOKit driver architecture and USB. 

 

The Result

The device was supported on Apple MAC platform.

   
Powered by CKM4 copyright © Grace System Technology Labs 2004 - 05 All rights reserved