![it software](https://apollo-micro.com/wp-content/uploads/2017/08/it-software.png)
IT & Software Services
Device Driver Development
AMS boasts of an extensive experience with device drivers. Starting from the UNIX System V, AMS has worked on most of the host operating systems for desktops, servers and embedded drivers for various RTOS. Being an integrated engineering service house, AMS has developed several cards / boards and has also been instrumental in RTOS bring up on many of them.
Host Drivers:
AMS 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; NDIS, WDM, WDF / KMDF – 32 and 64 bit
Apart from developing, porting and maintaining device drivers for its customers, AMS also adds value with expertise in optimization, performance tuning and certification such as WHQL for Windows and tests as LTP for Linux.
AMS has worked on drivers for various host bus and IO interconnect standards like:
- PCI/ PCI-X/PCIe( 32 bit and 64 bit Platforms)
- MIL-STD 1553B
- IEEE1394
- PCMCIA
- Ethernet / Fast Ethernet / Gigabit Ethernet / 10G
Embedded Drivers:
AMS has deep and thorough knowledge base on developing, porting drivers for
- Embedded Linux (RTAI, RT-Linux)
- VxWorks / pSOS
- QNX
- WinCE, NTE / XPE
AMS has developed / ported these drivers on processors such as ARM, single card and multi card drivers for MIL-STD 1553B, ARC, etc. Peripherals for these drivers were UART, USB, 1394, SPI, I2C, RTC, CAN, Ethernet, WLAN, PC-CARD, SD / MMC, NAND / NOR, Touchpad, LCD etc.