Software Development

Embedded System

An embedded system is a specialized computer system that is part of a larger system or machine. Typically, an embedded system is housed on a single microprocessor board with the programs stored in ROM. Virtually all appliances that have a digital interface - watches, microwaves, VCRs, cars - utilize embedded systems. Some embedded systems include an operating system, but many are so specialized that the entire logic can be implemented as a single program.

Along with system software development, embedded systems are another core strength of QIS. We have developed and implemented several projects and products in the field of Data Acquisition, Automation, and Industrial Security based on the RISC based 8-bit PIC microcontroller from Microchip and the ever popular 8051 based 8-bit CISC microcontroller from Intel. QIS also has the expertise to design and develop real time solutions based on Texas Instruments and Analog Devices based 16-bit, high performance DSP microcontrollers.

Development Tools

  • Hi-Tech C for PIC Microcontrollers
  • Keil DK 51 for 8051 Microcontrollers
  • RTOS 32, QNX 6.2 and RTLinux Real Time OS for x86 Platform