Linux

telos entwickelt für seine Kunden Systeme auf Basis des innovativen freien Betriebssystems Linux. Die Entwicklungsschwerpunkte in diesem Bereich sind:

 

Embedded Systems

Wir verfügen über langjährige Erfahrung im Bereich Embedded Systems auf der Basis von Linux.

Linux als quelloffenes System ist auf einer Vielzahl von Plattformen verfügbar. Das Spektrum reicht von 32- und 64-bit Mikrocontrollern mit ARM-Kernen verschiedener Leistungsklassen bis zu Intel x86- und x64-Platformen mit unterschiedlichen Architekturen. Diese Systeme sind typischerweise hochintegriert als SoC (System-on-a-Chip) ausgeführt und besitzen eine Vielzahl von zusätzlichen Hardwaremodulen, die zusammen mit den Prozessorkernen sowie gegebenenfalls RAM und Flashspeicher auf einem gemeinsamen Chip integriert sind.

Zu den Modulen gehört dann beispielsweise ein Netzwerkinterface, ein USB Root Complex mit mehreren Ports, diverse periphere Bussysteme wie. z.B. I2C oder SPI, programmierbare GPIO Pins, PCIe Lanes oder auch Unterstützung für LVDS zur Anbindung von Displays.

Für bestimmte Embedded Systems Varianten, z.B. solche ohne MMU, stehen speziell auf diese Plattformen zugeschnittene Linux-Varianten wie z.B. μClinux zur Verfügung.

Kerneltreiber

Soll für das Projekt eines Kunden Hardware eingesetzt werden, für die der Hersteller keinen entsprechenden Linux-Treiber anbietet, können wir diesen speziell für das Projekt entwickeln.

Auch für vom Kunden selbst entwickelte Hardware können wir passende Linux-Treiber implementieren.

Hierbei kann man als Basis oftmals bereits vorhandene Treiber für ähnliche Boards verwenden und entsprechend anpassen. Allerdings müssen diese abgeleiteten Treiber aufgrund der Lizenzbedingungen dann wiederum selbst unter der für den Linux-Kernel geltenden Lizenz GNU GPL v2 veröffentlicht werden.

Treiberentwicklung bei telos

  • Wir entwickeln maßgeschneiderte Linux-Treiber für ihre Hardware.
  • telos ist seit 1988 aktiv. Nutzen Sie unser Ingenieurteam und die Erfahrung mehrerer Jahrzehnte!
  • Nehmen Sie bitte Kontakt mit uns auf 040 450173 60
  • Gerne auch für einen unverbindlichen "Klönschnack", wie man im Norden sagt