Case Studies by Technology
IPWireless Operating System: - PicoChip Operating System: QNX Odenberg Operating System: - A national charity for deaf people Operating System: Epoc Symbian Lo-Q Operating System: - Sinetica Operating System: - Net Voyager Operating System: Embedded Linux Windows®CE KD Electronics Operating System: - KD Electronics Operating System: - KD Electronics Operating System: - KD Electronics Operating System: - Meggitt Petroleum Systems Operating System: FlexOS Avery Berkel Operating System: Unix JTL Operating System: - JTL Operating System: -![]()
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.
Development Skill: Embedded
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.
Development Skill: Device Drivers Embedded
Analysis and re-design of the panel firmware for Grademaster - a tomato sorting machine. The user interface was redesigned to make it more intuitive and easier to maintain, whilst still retaining much of the underlying tried-and-trusted code. Support for multiple foreign languages was also added.
Development Skill: Embedded
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)
Development Skill: Embedded Comms Protocols Application
Software development for a theme park queuing system. Ride users enter a virtual queue by carrying a pendant or portable belt pack which alerts them when a time-slot on a ride becomes available. The system is coordinated from a central computer via a network of infra red and low power radio links. The trial at Thorpe Park was featured on BBC's Tomorrow's World programme. Now in service in the USA.
Development Skill: Embedded Comms Protocols Time critical
Development of a very low cost module to act as an intelligent network-managed device. The unit was designed to monitor and control a variety of serial devices, such as UPSs and building environmental controls. These devices can then be remotely managed and controlled via several different network protocols, including SNMP, HTTP and Telnet.
Development Skill: Embedded Comms Protocols Web application
Consultancy and development for a variety of low-cost X86 based products aimed at home web browsing and terminals to Windows application servers. Products use both embedded Linux and Windows CE 3.0 with Microsoft WBT (Windows Based Terminal) thin client software.
Development Skill: Embedded Windows application
Development of an embedded system that simulates the audio side of an Air Traffic Control system for training purposes.
Development Skill: Embedded
Embedded warehouse security system which monitors up to 60 remote inputs via a two-wire 'bus'. The device is able to identify exactly which of its inputs have generated the alarm by polling an inexpensive intelligent monitoring device located at each of the contact points.
Development Skill: Embedded
Firmware for a microprocessor-based security device. The system tests emergency lighting within a building up to a maximum of 500 lights. Various forms of light failure are detected and reported via a central console.
Development Skill: Embedded
Development of a microprocessor based Alarm Controller which monitors up to eight movement detectors (PIRs) and triggers various alarm devices when pre-configured alarm limits have been reached. The software automatically detects the number of PIRs and features complex safeguards against false triggering.
Development Skill: Embedded
Firmware to integrate a bank note acceptor into an OPT (outdoor payment terminal).
Development Skill: Embedded
A Unix utility to generate management and configuration data for a networked EPOS system.
Development Skill: Application
Nodal unit to monitor the temperature of food cabinets and report back to a central computer over a multi-dropped RS485 network.
Development Skill: Embedded Time critical
Compact low cost system to monitor the temperature status of up to seven chilled or frozen food cabinets and satisfy legal requirement for hard copy record. A standalone firmware solution was developed based on an Intel 8051 with on-chip ADC and involved A-D algorithms to determine temperature difference from input and output sensors, a driver for a paper roll printer and raising amber through green alerts when readings fall outside beyond pre-defined limits.
Development Skill: Embedded Comms Protocols Time critical