Case Studies by Technology

PicoChip

PicoChip
We ported PicoChip's driver and library code to operate under QNX Neutrino whilst still maintaining support for the existing VxWorks implementation. The work included Direct Memory Access (DMA) and hardware interrupt support capable of efficient operation under the different architecture models used by QNX.

Operating System: QNX
Development Skill: Device Drivers Embedded

Oxford Instruments

Oxford Instruments
Development of an API 'wrapper' for an NT device driver to enable the customer's Windows 95 application to run under NT. This approach saved our customer a great deal of time and money by avoiding the need to make changes to a family of large legacy applications. The API communicates with industrial PLC devices to control a machine for manufacturing silicon wafers, and our software was fully multi-threaded to achieve the desired response times.

Operating System: Windows®NT
Development Skill: Device Drivers Comms Protocols Porting

Patientline

Patientline
Creation of a new BIOS for a custom motherboard built around an STPC processor. The General Software Embedded BIOS was selected for its comprehensive support for STPC devices, together with an ability to launch Windows CE without the need for a separate loader. We configured and amended the General Software BIOS to suit our client's target harware.( CEPC ) with out the use of DOS.

Operating System: Windows®CE
Development Skill: Embedded Device Drivers

Team Board

Team Board
Design, development and optimisation of a highly sophisticated graphical drawing package to be used with touch sensitive whiteboards. Originally developed in C++ for Windows and subsequently ported to Java permitting use on a wider range of platforms including Macintosh

Operating System: Windows®95/98 ME Windows®2000 XP Mac OSX
Development Skill: Device Drivers Windows application Porting Java application

Major mobile handset & base station manufacturer
Device drivers for PCMCIA card that interfaces to a cellular phone, allowing engineers to diagnose phone or network problems.

Operating System: Windows®95/98 Windows®NT Windows®CE
Development Skill: Device Drivers

High-speed network component supplier
Investigation and implementation of Windows 2000 drivers for a portable high-speed network analyser. The original drivers for this product had been found to be unreliable on some laptops: our replacement drivers provided a complete solution to the problem.

Operating System: Windows®2000
Development Skill: Device Drivers

Oxford Instruments

Oxford Instruments
Development of an API 'wrapper' for an NT device driver to enable the customer's Windows 95 application to run under NT. This approach saved our customer a great deal of time and money by avoiding the need to make changes to a family of large legacy applications. The API communicates with industrial PLC devices to control a machine for manufacturing silicon wafers, and our software was fully multi-threaded to achieve the desired response times.

Operating System: Windows®NT
Development Skill: Device Drivers Comms Protocols Porting

Broaderline
Investigation and selection of the optimum processor for a very low cost internet enabled device.

Operating System: -
Development Skill: Comms Protocols

Land Instruments

Land Instruments
A USB connectivity solution for a thermal imaging camera, for downloading pictures to a PC in harsh or inaccessible environments. The target firmware was designed for Motorola MPC823 Power PC and a USB client driver was produced for Windows.

Operating System: Windows®95/98 Windows®2000
Development Skill: Embedded Device Drivers Comms Protocols

Global independent semiconductor company
A flexible parallel port device driver designed to work with an in-circuit emulator. The driver supports SPP, EPP and ECP parallel ports on PC platforms.

Operating System: Win9x WinNT
Development Skill: Device Drivers Comms Protocols

Multinational silicon vendor
Toolchain development, mainly debuggers. Includes embedded code, device driver and Windows GUI application and testing.

Operating System: Windows®95/98 Windows®NT 2Ks
Development Skill: Embedded Device Drivers Windows application

NEC Electronics

NEC Electronics
Enhancements to parallel port download application for EMMA and EMMA 2. Added support for Windows 2000 and fixed some problems with ECP and EPP parallel ports for some desktop machines.

Operating System: Windows®95/98 Windows®NT Windows®2000
Development Skill: Device Drivers Windows application

Leading supplier of primary-rate ISDN products
Numerous device drivers for ISDN cards, providing support for several different cards under Windows NT, Windows 9x, Solaris, Linux, VxWorks and SCO Unix.

Operating System: Windows®95/98 Windows®2000 Windows®NT Unix
Development Skill: Device Drivers

Sphere
A sophisticated and feature-rich Windows application for PABX configuration and management. The user is shielded from most of the complexity of setting up a large PABX by intelligent application of default values and user-friendly dialogs, whilst still allowing the more knowledgeable operator full access to all of the facilities. The application provides extensive support for multiple nationalities and languages.

Operating System: Windows®95/98 Windows®2000
Development Skill: Device Drivers

Major mobile handset & base station manufacturer
Device drivers for PCMCIA card that interfaces to a cellular phone, allowing engineers to diagnose phone or network problems.

Operating System: Windows®95/98 Windows®NT Windows®CE
Development Skill: Device Drivers


page 1 of 1
 1

 

MPC Data Limited is a company registered in England and Wales with company number 05507446
Registered Address: County Gate, County Way, Trowbridge, BA14 7FJ, United Kingdom
VAT no. 850625238