Device Driver Development

Aftek's specialization in device drivers offers a wide spectrum for developing device drivers. We have significant expertise in developing device drivers on a variety of general, real-time operating systems, and hardware technologies, including various popular CPU architectures (microprocessors and microcontrollers).

We are experts in designing and developing device drivers in following areas:

  • Displays:
    Character LCD, graphical LCDs (TFT 16/18/24 bpp, STN), analog display
  • Camera interfaces:
    Analog camera, digital camera (CCIR 656, digital RGB, YUV)
  • Audio interface:
    I2S, AC97, PCM, FXS and FXO interfaces, codec engines
  • Video codec:
    Video encoder and decoder
  • Bus interfaces:
    I2C, I2S, USB (host and device), SPI, PCMCIA, IDE, PCI , RS-232, RS-485, Single wire, SD/MMC, SDIO, CAN
  • Class driver:
    Mass storage, CDC, CCID
  • Memory driver:
    Compact flash, EEPROM, NAND flash, NOR flash
  • Power Management Unit (PMU)
  • Networking and communication:
    Ethernet, WiFi (802.11 b/g), Bluetooth, ZigBee®, GSM and GPRS, RF interface devices
  • Other devices:
    Keyboard, 7 segment LED matrix, ADC, GPS

Aftek offers device driver porting and development for:

  • Customized hardware
  • Different operating systems including Windows CE, Linux, eCos®, Windows XP / Vista
  • Various interfaces and peripherals
  • Testing and performance optimization
  • Certification testing and compliance like WHQL

eCos is a registered trademark of eCosCentric Limited.
ZigBee is a registered trademark of ZigBee Alliance, Inc.

Audio Codec
  • UCB1400
  • WM8510
  • AK4571
  • WM8710
  • Winbond W681360
  • AIC23
  • Si3210
  • Si3050
  • MP2/MP3
Video Codec
  • H.264
  • MPEG-1/2/4
  • CH7024
  • TVP5150
  • FS453
USB host driver porting for DaVinci platform
Aftek has ported USB host driver to DM6446. It is based on Windows CE 6.0. It is interfaced with the OHCI stack available in Windows CE.
Audio interface driver for PXA270 platform
Aftek has developed a customized audio driver for UCB1400 codec interfaced with PXA270 platform. Driver is based on Windows CE 5.0.