Testimonials
"Wipro’s robust processes and flexible operational model have been instrumental in making them our natural engineering partner. Its high-caliber engineering skills, broad domain expertise and experience will continue to help us enhance our competitive advantage."
T J. Rodgers,
Founder, President and CEO
Cypress Semiconductors |
Home PES Industries Semiconductors Device Drivers Development |
Device Drivers Development
Wipro has extensive experience working with device drivers. Starting from the UNIX System V, Wipro has worked on most of the host operating systems for desktops and servers and embedded drivers for plethora of RTOS. Wipro, being an integrated engineering service house, has developed several cards / boards and has also been instrumental in RTOS bring up on many of them. Through such services, Wipro also brings to fore a strong BSP porting related expertise as well.
Host Drivers
Wipro has worked on following operating environments on the host side
- Linux 2.4.x, 2.6.x - Enterprise / Carrier Grade / SMP Server - 32 and 64 bit
- MS Windows - 98, ME, 2000, XP and Vista; NDIS, WDM, WDF / KMDF - 32 and 64 bit
- Macintosh - OS X 10.x (Panther, Tiger)-IO Kit frameworks-on PowerPC / Intel
- UNIX Variants - Solaris, Unixware, PTX, HP-UX, BSD, System V - 32 and 64 bit
Wipro not only develops, ports, or maintains device drivers for its customers, but also brings a value though it's rich experience in optimization, performance tuning and certification such as WHQL for Windows and tests as LTP for Linux.
Wipro has worked on drivers for various host bus and IO interconnect standards like:
- PCI
- USB and WUSB
- Bluetooth
- IEEE1394
- PCMCIA
- SDIO
- Ethernet / Fast Ethernet / Gigabit Ethernet / 10G
- IEEE802.11a / b / g
Wipro has developed drivers for various peripherals and devices such as
:
- Storage - ATA / SATA, FibreChannel, SCSI Disk / Tapes, USB-SATA and 1394-SATA bridge chips
- Broadband Access - SONET / SDH, T1 / E1 Framers, ATM, xDSL Modems
- Peripherals - Printers, Scanners, MFP, LCD Displays / Touch Screens, SD / Flash
- Consumer - Camera, AV Controls
- Custom ASIC / SoC / ASSP / FPGAs
Embedded Drivers
Wipro has deep and thorough knowledge base on developing, porting drivers for
- Embedded Linux (RTAI, RT-Linux, MontaVista)
- VxWorks / pSOS
- QNX
- WinCE, NTE / XPE
- iTRON
- Symbian
- Nucleus
- ThreadX
- eCos
- Proprietary Schedulers / RTOS
Wipro has developed / ported these drivers on processors such as ARM, MIPS, XScale, PowerPC, PowerQuicc, SH, ARC, etc. Peripherals for which these drivers were worked on are UART, USB, 1394, SPI, I2C, RTC, CAN, Ethernet, WLAN, PC-CARD, SD / MMC, NAND / NOR, Touchpad, LCD etc.
BSP, RTOS Bring up
As part of Product Engineering Services offering, Wipro has not only worked on device drivers but also helped its customers bring up many of above mentioned RTOS on target boards. Embedded Linux, VxWorks, ThreadX, Symbian, WinCE, eCOS are some of the examples. Wipro has expertise with BSP customization on all major commercial processor core architectures like ARM, MIPS and PowerPC and includes µCLinux for MMU less cores as well. Wipro also has expertise in porting open source Linux on target ARM based boards.
Wipro has worked extensively with tool chains and customization of GNU tool chains on some architecture. Wipro has expertise with boot loaders such as grub, RedBoot, PMON and uBoot and has also been involved with Linux kernel port verification suites such as LTP. |
|
  

Subscribe to 'Peer Ping' our monthly newsletter
Request for Information
 News
Wipro-NewLogic and Alereon Demonstrate Wireless USB Dual Role Device Solution
More News
Case Studies
Peripheral Model Development
More Case Studies
|