Konzeption und Entwicklung nachhaltiger Software für Embedded-Systeme.
Konzeption
Von einer Idee über die Analyse der technischen Machbarkeit zu einem strukturierten
und passenden Konzept. Ich begleite Sie auf diesem Weg mit meinen Erfahrungen im
Bereich von Embedded Systemen.
Leistungsangebot:
Diskussionspartner von der Idee zum Umsetzungsplan, ein zweites Paar Augen für Reviews
sowie die Durchführung von Voruntersuchungen.
Firmware-Entwicklung
Arbeitet man ohne Betriebssystem, muss man selbst durchdachte Software-Strukturen
schaffen. Nur so entsteht Firmware, die flexibel gegenüber Anforderungen ist und
sich auch langfristig warten lässt.
Leistungsangebot:
Implementierung von Lösungen in C ohne Betriebssystem, kompakte Umsetzung funktionaler
und nicht funktionaler Anforderungen.
Linux-Entwicklung
Der Einsatz von Linux erfordert vom Entwickler hohes Systemverständnis, einen guten
Gesamtüberblick und Kenntnis des zugehörigen Open-Source Ökosystems.
Leistungsangebot:
Einsatz von Linux in Industrieprojekten, Hardware Bring-up, Board Support Packages,
Implementierung individueller Kernel-Treiber und Userspace-Applikationen.
Über mich
Seit 20 Jahren beschäftige ich mich mit der Software Entwicklung auf Embedded Systemen.
Verlässlichkeit, großes Hardware Verständnis, eine gute Einschätzung der technischen
Rahmenbedingungen sowie ein Gespür für die Balance zwischen wirtschaftlichen und
technischen Aspekten zeichnen mich aus.
Mit diesen Projekten habe ich mich beschäftigt:
Steuerung für eine DVB-T Umsetzer Anlage; Autonomes Telemetrie System für den weltweiten
Einsatz; Hochpräzises Labormessgerät für die Isolierstoffprüfung; Consulting und
Softwareentwicklung für militärische Vermessungs- und Navigationssysteme; Bluetooth
LE Datenlogger; Entwicklung einer Linux basierten Plattform für 4k Video- und Audiostreaming.
Mit diesen Technologien arbeite ich:
8051 MSP430 x86/x64 ARM Cortex M3 Cortex A8 MPSoC Zynq Ultrascale+ i.mx STM32 nRF52832
UART TCP/IP SPI I2C ADC ADC PWM DAC I2S Barebox Kernel Linux C git gcc ptxdist
Kontakt
An Software für Embedded Systeme stellen sich immer spezifische Anforderungen. Lassen
Sie uns Ihre individuelle Aufgabenstellung diskutieren.