Firmwareentwicklung für embedded systems

Die tech-informatik UG spricht Ihre Sprache - und die Ihrer Hardware.
Dort löst unsere Firmware Ihre Probleme in Echtzeit – mit
wenig Speicher und viel Sicherheit. Sprechen Sie uns an – auch
wir reagieren in Echtzeit.

Software for embedded systems

Firmware wirkt als embedded Software fest (engl.: firm) eingebettet in elektronischen Geräten. Sie vermittelt zwischen Hardware und Anwendungssoftware, oftmals so, dass sie auch speziell zeitkritische Anwendungen realisiert. Hierzu bedient die Firmware in der Regel Echtzeitbetriebssysteme, sogenannte Real-Time-Operating-Systems (RTOS). Im Kontext von Echttzeitbetriebssystemen ist die Firmware in der Lage Ergebnisse vor garantierten Deadlines zu liefern. Allgemein begegnen wir Herausforderungen hoher Verfügbarkeit: Mikrocontroller regeln Systeme meist permanent. Qualitätsansprüche an die Firmware übersteigen übliche Entwicklungsstandards also drastisch. Ihre Probleme mit komplexer Funktionalität in Echtzeit meistern wir: Wir verstehen Ihre Welt und Ihre spezielle Hardware.

Als tech-informatik UG entwickeln wir für Sie Software für embedded Systems. Wir besitzen langjährige Erfahrung in der Programmierung diverser Architekturen von Mikrocontrollern. Insbesondere entwickeln wir sicherheitskritische Software nach Vorgaben der Normen IEC 61508 und ISO 26262 (Automotive). So bedienen wir besonders anspruchsvolle Branchen, etwa Automotive, Sicherheitstechnik und Semiconductors. Gerne unterstützen wir Sie auf Wunsch auch direkt vor Ort bei Ihnen. Insgesamt managen wir Ihre komplette Prozesskette: Analyse Ihrer Anforderungen, Entwurf tragfähiger Softwarearchitekturen, Erstellung des Software Designs, Implementierung und Test.

Outsourcing Ihrer Entwicklungsprojekte an uns befreit Ihre Ressourcen für Ihr Kerngeschäft. Dabei achten wir unabhängig von der Anwendung auf beste Qualität. Dabei setzen wir beispielsweise Qualitätssicherungsmechanismen wie Code Reviews, Unit-Tests und statische Codeanalyse ein. Zu abschließenden Phasen Ihrer Entwicklung realisieren wir individuelle Testautomatisierungssysteme. In jedem Fall leitet uns ein auf Ihr Projekt abgestimmter Entwicklungsprozess wie zum Beispiel das V-Modell effizient durch die Entwicklungen. Dazu beherrschen wir die zentralen Tools, Sprachen und Standards:

Methoden und Prozesse:

V-Modell

Programmiersprachen und Standards:

Ansi C
Misra C
Assembler

Dokumentation und Anforderungsmanagement:

DOORS
UML

Tests:

Unit-Tests
Integrationstest, auch automatisiert

Branchenerfahrungen:

Automotive
Sicherheitstechnik
Semiconductors

Gerne beraten wir Sie persönlich zu Ihrer spezifischen Situation – kontaktieren Sie uns.

Gesamtübersicht Projekte

zurück