While application developers often have access to good software tools, the task of designing and implementing device drivers have continued to be time-consuming and prone to errors, largely due to a lack of adequate tools. Developing device drivers for a highly integrated microcontroller can be daunting, partly due to the sheer complexity of the device, but also due to some other difficulties.
Radix owns many years of software developing experiences, advanced production designing and researching experiences. We have good imitated cooperation with a great deal of companies and many successful cooperation experiences. Our company has a mature youthful and efficient research team with a mature researching experience to the system recovery, data backup and network storage.
Writing a robust device driver requires a great deal of expertise and precise understanding of how drivers are supposed to interact with the operating system or kernel. Our developers have extensive experience developing drivers for Microsoft Windows, Mac OS X and Linux. We have developed drivers in areas ranging from networking to security to advanced storage access. Some of these solutions are deployed in major corporations.
Most of our device driver projects have been for Unix, Linux, Windows 2000, Windows NT, Windows XP and Windows Vista. The driver architecture of Win9X, Win 2000, Windows Vista and Win NT/XP/ME is quite different and must be accounted for when designing drivers for these operating systems. Radix has knowledge and experience of all above architectures and in many projects we have created drivers for all of them.
- Audio driver base on Intel chipset
- Driver for a custom PCI serial I/O card for equipment
- Network device drivers on Windows Vista/XP/NT/2K/Me/CE.
- Storage device drivers on Windows/Windows CE.
- PCI/USB Wireless LAN device drivers on Windows
- USB device drivers on Windows Vista/XP/NT/2K/ Windows CE.
- 64 Bit Drivers & 16 Bit – 32 Bit Driver Migration
Our Device Drivers, Kernel level programming include embedded solutions which require developing low level hardware drivers for small devices based on the Win32 & Win64 and Win CE and embedded platform. Some of these drivers have been used for interfacing peripherals like Mouse, Network Connectivity, Camera, Pointing Device, Keyboard, USB (keyboard and mouse), and PCMCIA cards.