Eingebettete Systeme sind heute sehr wichtig geworden, da sie viele der von uns benutzten Geräte steuern. Physikalisch gesehen reichen eingebettete Systeme von tragbaren Geräten wie Digitaluhren und MP3-Playern bis hin zu großen stationären Installationen wie Verkehrsampeln, Fabriksteuerungen oder Systemen zur Steuerung von Kernkraftwerken. Die Komplexität reicht von einem einzigen Mikrocontroller-Chip bis hin zu sehr komplexen Systemen mit mehreren Einheiten, Peripheriegeräten und Netzwerken, die in einem großen Gehäuse untergebracht sind. Die Entwicklung eingebetteter Systeme ist der am schnellsten wachsende Bereich der Elektronikindustrie.
Die Welt der eingebetteten Systeme bietet eine große Vielfalt an Anwendungen. Nachfolgend finden Sie eine Auswahl von Embedded-Domänen, in denen Projekte realisiert wurden.
Windows CE, CE.NET Programmierung. (Treiber + Anwendungen)
Embedded Linux Programmierung. (Treiber + Anwendungen)
Echtzeit MCU, DSP Anwendungen
Treiber- und Anwendungsentwicklung für spezifische RTOS (z.B. INTEGRITY)
Automotive Entwicklung
Eingebettete Internet-Konnektivität und Protokollstapel (HTTP, FTP, SNMP,…)
PDA- und Smartphone-Programmierung
Industrielle Steuerung
Medizinische Anwendungen
Drahtlose Kommunikation (LAN, ZIGBEE, BLUETOOTH, GPRS)
Aufgrund der zunehmenden Leistungsfähigkeit der zugrundeliegenden Hardware nimmt die Komplexität von embedded Software jedes Jahr zu und erfordert neue Entwurfstechniken und fortschrittliche Entwurfswerkzeuge. Dekimo konzentriert sich kontinuierlich auf die Herstellung von Systemen mit hoher Verfügbarkeit. Um dies zu erreichen, wurden Qualitätsstandards entwickelt und fortschrittliche Tools eingesetzt.
In den vergangenen 30 Jahren hat Dekimo eine Vielzahl von Embedded-Designs (Hardware + Firmware) realisiert, die von relativ einfachen Mikrocontroller-Anwendungen bis hin zu Hochgeschwindigkeits-Echtzeit-Kommunikationsgeräten auf Basis der neuesten Netzwerkprozessoren reichen. In dieser Zeit haben wir viele Erfahrungen und Techniken im Bereich Design und Debugging gesammelt, die es uns ermöglichen, den Entwicklungszyklus zu verkürzen und die Zuverlässigkeit unserer Firmware zu erhöhen.