Services

Embedded Software Development

We are specialists for hardware orientated software development for real-time applications.

Module3

We have developed many different hardware drivers (e.g. CAN, Flash, RS232, SPI, I2C, DMA, EEPROM, USB, I/O, DMA, etc.), operating systems and safety critical algorithm for various controllers and signal processors (also multi processors with controlling each other and multi tasking)

We have a lot of experience with controller of Atmel, Texas Instruments, Infineon, Lantronix, NEC, Fujitsu, Motorala and of course we are developing software for other signal controllers.

Special Skills:

  • Hardware driver
  • TCP/IP over LAN and WLAN
  • XML communication
  • USB mass storage with NAND Flash
  • USB Interfaces
  • Firmware Downloader (via RS232, CAN, RS485, etc.)
  • Lantronix device programming
  • Bringing new hardware to operation including localizing hardware bugs
  • Automated tests for existing or new software

Mostly we are using programming languages like C and C++, but of course also other languages if required.
Especially performance critical parts are written with assembler.