Embedded software is computerprogrammatuur die ‘ingebed’ is in een apparaat. Het maakt deel uit van het apparaat en is over het algemeen speciaal geschreven voor bepaalde hardware.

Omdat chips steeds goedkoper worden, zijn er steeds meer apparaten waarin software een bepaalde taak uitvoert. Soms is er niet eens te merken dat er een programma in het apparaat zit.Apparaten waarin embedded software zit zijn bijvoorbeeld: pinautomaten, kopieermachines, industriƫle meetapparatuur, robots, ziekenhuisapparatuur en mobiele telefoons. Ook in magnetrons, wasmachines, etc. is steeds vaker embedded software te vinden.
Emmission kan u van dienst zijn bij advies, ontwerp en implementatie van embedded software en selectie van het hardware platform.

Emmission beschikt voor uitvoering van uw projecten over grondige kennis op het gebied van:

TOOLS, TECHNIEKEN EN METHODEN

  • Soft- en hardware architectuur
  • Realtime software
  • RTOS (Linux PREEMP_RT, Xenomai, FreeRTOS)
  • EtherCAT master en slave ontwikkeling
  • Model-based design
  • Matlab/Simulink en Realtime Workshop
  • Statemachines en UML statecharts
  • Analoge en digitale I/O, Sensoren, Actuatoren, Timers, PWM
  • Motion control en regeltechnieken

 

PROCESSOREN, MICROCONTROLLERS EN DSP’S

  • Intel 80×86, 805x
  • ARM 9, 11, Cortex-M, Cortex-A
  • Motorola MC680x0
  • Analog Devices Sharc ADSP-2106x
  • Texas Instruments TMS320x
  • Atmel ATMega, AT89x, AVR AT90x
  • Microchip PICmicro serie

 

PROGRAMMEERTALEN

  • C, C++, OO in C
  • Assembler (o.a. 680×0, 80×86, 805x, AT90x)
  • Perl
  • (Object) Pascal