Ganzheitlicher Ansatz

Auch im Bereich Embedded Development möchten wir unseren Kunden einen möglichst umfassenden Ansatz für die Umsetzung Ihrer Idee zur Entwicklung eines elektronischen Gerätes bieten. Deshalb betreuen wir die Entwicklung von Produkten von der Spezifizierung der Business- und Use-Cases bis zur Markteinführung. Die Entwicklung von elektronischen Schaltungen bearbeiten wir gemeinsam mit unseren Partnern aus der Elektronik-Branche.

Änderungen an Bestandteilen oder Neuentwicklungen von eventuell eingesetzten Open Source-Technologien werden auf Wunsch der Open Source Community beigesteuert. Insbesondere finden unsere Entwicklungen ihren Weg in den Linux Kernel (kernel.org) oder in die Mainline des Android™ Projekts.

Android embedded

Wir haben die Vorteile und Mächtigkeit von Android erkannt und nutzen es neben der Entwicklung von reinen Smartphone- und Tablet-Applikationen auch für die Umsetzung von Industriesteuerungen. Die Vorteile von Android liegen in der Verwendung eines Linuxbetriebssystems als Basis und im Funktionsumfang des Runtime-Frameworks Android. Im Basissystem lassen sich Hardwareelemente durch die Entwicklung neuer Treiber einfach einbinden, die dann unter Android genutzt werden kann.

Da das Android-Projekt eine große Sammlung von erprobten Funktionalitäten bereitstellt, entstehen Einsparungseffekte beim Einsatz in umfangreichen Embedded-Projekten.

Cinterion TC65

In verschiedenen Projekten wurden die Wireless Module von Cinterion™ eingesetzt. Sie bieten durch ihren Umfang von Features eine perfekte Umgebung zum Betrieb von Anwendungen in den Bereichen M2M und Telematik.

Ausgestattet mit Chips für GSM, GPRS und GPS sind die Module die ideale Grundlage zur Fernübermittlung von Daten jeglicher Art; über digitale und analoge Schnittstellen können auch externe Geräte und Sensoren angesprochen und ausgewertet werden. Die Programmierung basiert auf einer Java VM und bietet die Möglichkeit verschiedene Appliaktionen in einer definierten Laufzeitumgebung bereitzustellen.

Hardwarenahe Entwicklung

  • Prozessorarchtitekturen: u.a. x86, ARM, PowerPC, AVR
  • RT-Lösungen
  • Treiber-Software zur Einbindung von Geräten und Sensoren
  • Anwendungssoftware für Embedded Systeme
  • Software-Portierung zwischen verschiedenen Plattformen

Betriebssysteme, Treiber und Anwendungen

  • Linux
  • eCos
  • Contiki
  • FreeRTOS

Bootloader, Treiber und Portierungen

  • U-Boot
  • Barebox
  • RedBoot