An embedded system is a special-purpose computer system designed to perform a dedicated function. More practically embedded systems are the computer systems inside electronic devices such as an MP3 player, a microwave or the brains of a robot.
We offer a range of services for embedded system development. According to your needs we can develop portions of an embedded system, create the entire software/firmware or in collaboration with our affiliates in electrical engineering and electronics manufacturing, design, prototype and build an entire hardware and software system from scratch.
We always welcome the challenge of working with new technology but we have particular expertise in the following areas.
| Microprocessors | ARM (32-bit), AVR (8-bit), x86 (16-bit & 32-bit) |
|---|---|
| Programming Languages | C, C++, Java, ARM, AVR & x86 Assembly |
| Serial Busses | RS232, SPI, I2C, USB, 2 Wire, 1 Wire, CAN |
| Programming Busses | JTAG |
| Embedded Virtual Machines | Pawn, Lua |
| Programming Tools | GNU gcc, gas, autotools, make, RealView |
| Operating Systems | freeRTOS, Linux, uCLinux |
| Sensors | Temperature, Light, Sound, Capacitive touch, Keypad arrays |
| Actuators | Robotics, PWM motor control, H-Bridge motor drive, Servos, Solenoid control, RGB LEDs |
| Other | LCD displays, Flash, Smart Media, Compact Flash |
This is only a partial list please feel free to contact us about your particular embedded system needs.