 |
Our clients |
 |
Testimonial |
|
 |
 |
 |
 |
 |
 |
Device Driver Development |
 |
Technologies |
 |
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.
Microsoft Windows
Mercury Development is a Microsoft Gold Certified Partner with Custom Development Solutions, Data Management Solutions, and Mobililty Solutions Competencies.
For customer who would like to digitally sign their Microsoft drivers, we can assist in passing WHQL (Windows Hardware Quality Labs) tests. Digital signature prevents Microsoft XP and Microsoft Vista operating systems from displaying a warning message that the driver has not been certified by Microsoft.
Apple Mac OS X
As the Macintosh has reinvented itself, many hardware manufacturers are finding an increasingly greater demand for support of their devices on the Mac OS X. Mercury is dedicated to meeting our customers' need for reliable and high performance drivers for the Mac OS X.
Mercury is a Premier member of Apple Developer Connection (ADC).
Linux
The demand for Linux has driven the need for Linux support of a variety of storage, networking and imaging devices. As a result, many device manufactures now require Linux device driver development to support their hardware, often for complex installations that cross-platform interoperability. Mercury team of senior engineers can develop reliable, high performance Linux drivers for a variety of software and hardware technologies.
Here are some general examples of the type of projects we've done:
- Custom Windows and Mac OS drivers to implement specific low-level network functionality, traffic interception and manipulation.
- Custom drivers for Windows Mobile and Pocket PC platform.
- Custom drivers for storage devices compatible with Windows XP, Windows Vista, Mac OS X (including the newest operating system from Apple, Leopard), and Linux (Linux storage target-mode drivers being one example).
- Static analysis of Windows device drivers using Static Driver Verifier (SDV).
- Design of device drivers using DSF (Device Simulation Framework), allowing for simulation of the hardware in software, an approach that dramatically reduces time to market.
- Driver performance analysis and load testing.
- Optimization of overall driver performance and performance related to certain usage patterns.
Please email us with your device driver project details to receive a free quote.
Technical Expertise Matrix
|
Microsoft Windows
|
Apple Mac OS X
|
Linux
|
|
Drivers for Windows Vista, XP, 2000
|
OS X Tiger, OS X Leopard
|
Loadable kernel modules (LKM)
for Linux kernels 2.2, 2.4, 2.6
|
|
Drivers for Windows Mobile 5.0
|
Software drivers for custom
Mac-connected devices
|
|
Drivers for Windows Mobile 6
|
Audio kernel modules supporting
OSS (Open Sound System)
|
|
Windows Driver Model (WDM)
|
Mac OS KEXT (kernel extensions)
|
|
Legacy driver model
|
MacOS system call interception (networking, filesystem)
|
Embedded Linux and
RTAI modules for custom hardware
|
|
Drivers for Windows 9x family
|
|
Low-level assembler optimization (Intel, PowerPC, ARM)
|
|
Networking drivers: traffic interception, storage and real-time transmission applications
|
|
TDI and NDIS levels
|
NKE (networking kernel extensions): socket NKE, data link NKE
|
Linux kernel modules
based on netfilter API
|
|
Get a free analysis of your project today!
|
 |
Breaking News |
|
10/04/2011
Breaking News: Apple iOS5 set for release on October 12.
06/17/2011
jojo ID app for restaurants and bars developed for VRC is now available!
06/02/2011
Wobble App developed by Mercury for Silicon Spark sells 1.1 million copies.
04/27/2011
U. of Virginia and Mercury to develop an Android app.
04/25/2011
Magic Penny Reading iPad App to be released at the AppStore on May 18th!
04/11/2011
Mercury and Golf Match LLC to develop an iPhone app.
04/07/2011
Delivered OS X driver for POS to Logic Controls.
03/27/2011
K2 3D Ring Puzzle has been released in the App Store!
02/15/2011
Mercury to port Neuxpower software to Mac OS X.
02/11/2011
Finished WellEz Mobile App! Watch here.
02/07/2011
Beta of Comodo Antivirus for Mac we developed is now available! (YouTube).
01/12/2011
Wobble Android app is now available at Android Market!
|
|