Case Studies by Markets

Bridgwater Electronics
This client supplies automotive instrumentation to the car industry. Extending the range of existing KPH to MPH conversion firmware for a PIC microcontroller enabling its use in a wider ramge of imported vehicles.

Operating System: -
Development Skill: Embedded

A leading developer of educational equipment
Development of a portable scientific data logger designed to be easy to use in a school classroom. Features include 2-button operation, data stored on removable memory cards, automatic scaling and adjustment of sampling rate depending on available memory.

Operating System: -
Development Skill: Embedded Comms Protocols Time critical

TSL Products Limited
Customised firmware for TSL's Textel Paging Terminal, for use within security alarm applications. To support the more stringent demands of a security installation, the standard firmware was enhanced to offer contingency by routing messages via the mobile/cellular phone network in the event of a failure within the more usual POTS service. In addition, we provided the ability to distribute alert messages via the SMS network in addition to the standard wide area paging facilities.

Operating System: -
Development Skill: Embedded

Telesoft

Telesoft
A (portable) Java application for switch management.

Operating System: Windows®95/98 Windows®2000 Windows®NT Unix VxWorks
Development Skill: Java 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
Porting a large and complex Windows NT-based PABX server to Unix/Linux. An initial investigation phase at MPC Data took full advantage of our extensive knowledge of multiple operating systems to devise the optimum porting strategy. As a result we were able to complete the porting task in significantly less time than our customer had estimated.

Operating System: Unix
Development Skill: Unix application

A leading developer of wireless solutions for the radio communications industry
Multi-user DECT base communications system with DSP based base station and PIC based belt packs. Currently being deployed by a major international fast food chain.

Operating System: -
Development Skill: Embedded Comms Protocols Time critical

A national charity for deaf people
Textphone application for Nokia 9210 (Communicator). This terminal program allows the 9210 to communicate with other V.21 Textphone devices. This was one of the earliest 3rd party developments for the Symbian OS (EPOC release 6)

Operating System: Epoc Symbian
Development Skill: Embedded Comms Protocols Application

IPWireless

IPWireless
A multi-phase project consisting of: porting the Intel version of ANGEL (ARM debugging monitor), porting ThreadX RTOS and developing an on-board ethernet device driver. Target platform was a custom Intel StrongARM board.

Operating System: -
Development Skill: Porting Embedded Time critical

Leading supplier of consumer electronics
Soft Modem, implemented by porting code from a stand-alone external modem to a set-top box environment. The Z80 8-bit single-tasking dedicated code that managed a modem data pump required extensive re-working to the co-operative multi-tasking 32-bit environment. The code was enhanced for bi-directional V.23 operation in addition to V.22 and V.22bis. Performance of the software was critical to this development to ensure the modem operation did not occupy more than the minimum CPU bandwidth and ensure that interrupt latencies were not too onerous on the rest of the system.

Operating System: pSOS
Development Skill: Embedded Device Drivers Comms Protocols (Porting time critical)

Leading supplier of consumer electronics
Design and implemenation of many low-level drivers to abstract complex hardware in various set-top box environments. This required a familiarity with the hardware, interfacing with suppliers' technical representatives, experimentation and development of suitable control algorithms. Amongst the areas covered were: • Sound Samples - managing the hardware that can replay sound samples in mpeg and PCM formats; • Video and still picture scaling & positioning; • A manager for the various video 'layers' supported by current set-top box hardware (e.g. background, still picture, video, graphics, cursor layers); • Real-Time Clock; • Wireless Keyboard; • Audio/video switching matrix to control routing through the various SCART and other accessory rear-panel interfaces; • Smartcard interface: a very low-level driver (synchronous serial port and protocol) to communicate with the "smart card" that controls access rights and provides decryption keys to the set-top-box.;

Operating System: pSOS Nucleus+
Development Skill: Embedded Device Drivers Comms Protocols (Porting time critical)

Leading supplier of consumer electronics
Filesystems and device drivers to enable video data to be stored onto and streamed from a variety of bulk storage devices. We have worked with hard disk and solid-state interfaces, implementing standard filesystem structures to allow exchangeable devices to be read/written both in set-top box and standard PC environments, and implementing wear-levelling strategies for flash programmable devices.

Operating System: pSOS
Development Skill: Embedded Device Drivers (Porting time critical)

Leading supplier of consumer electronics
Maintenance and Support: with many tens of thousands of our customers' Integrated Digital TVs (IDTV) now in people's homes, ongoing work is needed to investigate and correct problems identified when broadcasters introduce new interactive applications or conditional access mechanisms. MPC Data liaise with broadcasters and our customers to develop work-arounds or upgrades. MPC Data implemented the necessary software for an IDTV to replace its operating firmware from broadcast data in an 'off-air' upgrade. This critical software required careful peer-review and thorough testing before being deployed.

Operating System: pSOS
Development Skill: Embedded Device Drivers Comms Protocols

Leading supplier of consumer electronics
Diagnostics and Testing software: our broad range of experience in all areas of digital TV set-top box development means that we are ideally placed to develop diagnostic and test software. In addition to ad hoc test drivers for development use we have specified and implemented: • Test suites for low-level basic functionality of set-top boxes and IDTVs; • Production test and configuration software used both to initialise set-top boxes at the end of the production line and in service centres to diagnose faults; • Automated test suites to provide regression testing, parameter range testing, performance and soak testing of driver and other interfaces;

Operating System: pSOS Nucleus+ MSDOS Windows
Development Skill: Embedded

Leading supplier of consumer electronics
EPG (Electronic Program Guide) software for Integrated Digital TV products. Our customer's graphics department had a very clear idea about how the user interface should *look*, but little design work had gone into how it should "work" - i.e. the precise interactions between the various screens. MPC Data produced a prototype EPG (in Borland Delphi) as a basis for discussion. The PC-based prototype allowed our engineers to communicate effectively with the customer's graphic and user interface designers and led to a specification for a usable EPG on the target devices that MPC Data subsequently implemented.

Operating System: pSOS Nucleus+
Development Skill: Embedded Comms protocols Porting


page 2 of 3
 < Prev 1 2 3 Next >
 

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