Gesamtes Leistungsspektrum

Wir bieten als Entwicklungspartner für Embedded Software einen durchgängigen Entwicklungsprozess mit Experten in allen Phasen der Entwicklung: Anforderungsmanagement, Konzeption, System-/Softwarearchitektur, Hardwareabstraktion, Anwendungsimplementierung, Testspezifikation, Testentwicklung, Testautomatisierung, Dokumentation, Projektmanagement und Qualitätssicherung.

Tools und Technologien

Wir legen Wert auf kundenorientierte Prozesse, schnelle und lösungsorientierte Abarbeitung und offene Kommunikation. Für eine bestmögliche Umsetzung nutzen wir modernste Tools und Technologien wie: Microsoft Team Foundation Server (ALM), C/C++, Enterprise Architect, ARM, Keil µVision, Tessy, Qt und MISRA.

Zertifizierung

Für professionelle Software ist ein guter Entwicklungsprozess notwendig. Wir orientieren uns dabei an den Vorgaben von Automotive SPICE ohne dabei die Effektivität und Effizienz der eingesetzten Ressourcen aus den Augen zu verlieren. Verknüpft mit agilen Methoden wie z.B. Scrum erzielen wir für Sie das optimale Ergebnis.

Leistungsportfolio

Embedded Software

Embedded Software

Steigende Komplexität und kurzlebige Produktzyklen stellen hohe Anforderungen an die Entwicklung von Hardware-integrierten Softwarelösungen. Wir bieten als Entwicklungspartner für Embedded Software einen durchgängigen Entwicklungsprozess mit Experten in allen Phasen der Entwicklung.

Steuergeräte­entwicklung

Steuergeräte­entwicklung

Hardware- und Softwareentwicklung, Schaltungssimulation und –berechnung, Softwarearchitektur, Embedded Softwareentwicklung und –test, Anpassung von Betriebssystemen und Treiberentwicklung, Baureihenanpassungen, AUTOSAR

Entwicklung von vernetzten Systemen

Vernetzung ist für uns mehr als nur das Verbinden von Komponenten über einen Datenbus. Es beginnt in einer sehr frühen Phase der Entwicklung. Bereits während des Systemdesigns finden Sie kompetente Unterstützung unserer Ingenieure.

Firmware Entwicklung

Wir sind Spezialisten für die Entwicklung von Firmware für Mikrocontroller unterschiedlichster Architekturen. Wir designen und entwickeln Software passgenau für Ihre Hardware.

Treiberentwicklung

Treiberentwicklung

für Embedded Software

Die Verarbeitung und Ansteuerung von analogen und digitalen Ein- und Ausgängen ist das Kerngeschäft der Embedded Softwareentwicklung. Wir helfen Ihnen, Ihre individuellen Sensoren und Aktoren mit einem Mikrocontroller anzusteuern und auszuwerten.

Connectivity Lösungen

Kommunikationsschnittstellen unterschiedlichster Art sind unser Spezialgebiet: Die Kommunikation zwischen Komponenten ist die Voraussetzung für intelligente Steuerungen. TZM verhilft Ihrer Komponente dazu, im Internet der Dinge mitreden zu können.

Betriebssysteme und Echtzeit

Betriebssysteme und Echtzeit

Der Einsatz von Betriebssystemen macht es auch im Embedded Bereich möglich, sich beim Entwickeln auf die Anwendung zu konzentrieren. Mit unserer Unterstützung finden Sie ein Betriebssystem, das zu Ihrem System passt und wir gestalten auch Ihre Applikation entsprechend.

Embedded Systems in

Embedded Systems in „Echtzeit“

Die Forderung, dass Systeme innerhalb eines vorgegebenen Zeitrahmens – also in „Echtzeit“ reagieren - wird sehr häufig gestellt. Zur Erfüllung dieser Echtzeitanforderungen kommen Echtzeitbetriebssysteme zum Einsatz.

Systemdesign

Systemdesign

Entwurf & Design von Embedded Systemen

Der Entwurf gänzlich neuer Embedded Systeme ist für unsere Kunden oft Neuland. Diese Systeme müssen aber bei Produktlebenszyklen von teilweise zehn und mehr Jahren zu jedem Zeitpunkt offen sein für Neuerungen, die derzeit noch nicht absehbar sind. Wir helfen Ihnen, eine zukunftsfähige Lösung zu entwerfen mit der Sie diese Herausforderung bewältigen können.

Quellcode

Codequalität

Wir legen Wert auf hochwertigen Quellcode. Wir befolgen einheitliche Standards und liefern auf Kundenwunsch umfangreiche Dokumentationen. Mit individuell angepassten Softwaretests prüfen wir unsere Entwicklungen kontinuierlich und schaffen somit ein ausgewogenes Verhältnis zwischen Aufwand und Nutzen.

Prototyp

Prototypen

Der Aufbau von Prototypen im frühen Entwicklungsstadium dient zur Überprüfung von Funktionen, zur Durchführung einer Nutzerumfrage oder einer Machbarkeitsstudie. Wir verhelfen Ihnen schnell und unkompliziert zu einem Prototyp, der neben der Software auch Elektronik und Mechanik umfasst.