Resources
Embedded Systems Design

Calsoft Labs provides services in areas that include embedded hardware design, embedded software design, device driver development to validation and verification. more

Case Studies

Offshore Development of USB Device firmware and driver for an Equipment Vendor

Calsoft Labs’s expertise in development of USB Interface enables an equipment vendor to meet the technical and time-to-market objectives.

The Company

The company develops technology and products for measuring color and other optical properties of a wide variety of materials. It develops low-cost color measurement solutions for consumer products, laboratory use, and industrial applications.

The Challenge

The key requirements of the client are to develop firmware and MS Windows driver for an USB Device. The USB device should support Microsoft Windows XP/2000 Operating system and should be compliant to WHQL certification standards.

The Solution

The client invited Calsoft Labs to develop the firmware and driver for Renesas, 1653 USB controller. Calsoft Labs’s engineering team had to come up with the first version of USB Firmware/Driver in less than 3 months.

A team consisting of a Project Manager, Project Leader, a senior architect, and three software engineers started the development. The first release was ready in two months. This included the USB Firmware, Driver and a Library module(SDK).

The team carried out the WHQL tests on a MS Windows XP SP2 machine. The test results were verified and all observed issues were fixed. Along with the software deliverables, Calsoft Labs submitted the test results to the client for expediting WHQL certification.

The Result

With the Calsoft Labs team taking up the development work, the client was able focus on his core technology and business objectives. Timely delivery of the software enabled the client to meet his business goals.

The Benefits

Calsoft Labs’s expertise in USB Interface (Firmware/Driver) development, offers many advantages to the equipment vendors.

  • High quality development skills on variety of controllers
  • Quick turn around
  • Lower cost of development
  • Guaranteed support