Deutschland: D6,7,8
Zeitraum: September ´14 - Juni ´24
Kunde: Automobilzulieferer
Aufgabe: Softwareentwicklung, Design und Test, Systemintegration, H/W Setup (Inbetriebnahme)
Sprache: C/C++, Assembler (Hitachi RCarH, SuperH; TI Jacinto, ARM-Cortex)
Platform: Linux, QNX 6.x, Win32, Android, GHS Integrity
Umgebung/Tools:
Microsoft Visual Studio, Eclipse, Multi
Jazz/RTC
GNU Toolchain (GCC, MAKE etc.)
Technologien: SPI, eMMC, HyperFlash
I²S, SPDIF
I²C
eAVB / AVB
Projekt: ? Fail-Safe Bootloader, BIOS, Device Drivers
Tortoise-Subversion
Technologien: MOST (Media Oriented Systems Transport) TCP/IP
USB
Fehleranalyse, Pflege bestehender C++ u. C# Anwendungen
Microsoft Visual Studio 2003/5/8
Tortoise-Subversion
GNU Toolchain (GCC, MAKE, Cygwin etc.)
Saxon
Jira
Mercury Quality Center
DOORS
Technologien: MOST (Media Oriented Systems Transport)XML (für JSGF - Java Speech Grammar Format)
TCP/IP
Projekt: Design, Architektur und Entwicklung der Basis-Firmware,Portierung auf neue HW-Platformen (SHx -> x86),
Abstimmung mit Zulieferer.
Design und Wartung der Netzwerkanbindung (MOST/CAN),
Hardwareabstraktion (HAL für QNX) und Framework
für HMI/MMI Software.
Erstellen von Tools und Codegeneratoren für Netzwerk-
spezifische Komponenten (XML MOST FCat -> C/C++).
Fehleranalyse (Coredump), Instrumentierung und
Debugging der HMI Software inkl. Abstimmung mit
Lieferant.
Softwaredesign und Entwicklung der Steuerungslogik für
ein Spracheingabesystem mit Ansteuerung einer
bestehenden und der Next-Gen. Head-Unit, sowie
der direkten Ansteuerung aller MOST-Komponenten (CDC/MMC,
Navi, diverse Tuner etc.) im Fahrzeug.
QNX Momentics 2.0 (Eclipse)
Microsoft Visual Studio 6.0
Perforce SCM System
MKS Source Integrity
Togethersoft Together Enterprise
GNU Toolchain (GCC, MAKE etc.)
DIAB Compiler Tools
Technologien: MOST (Media Oriented Systems Transport)RPC/COM/CORBA
I²S, SPDIF
I²C
UML
Projekt: Entwicklung der MOST-Netzwerkanbindung(NIC u. INIC; Netservices V1.x+V2.x) für ein
USB-MOST-Audiogateway unter FlexOS (68k/Coldfire).
Entwicklung und Design eines Frameworks zur flexiblen
Integration von Audio-Codecs (i.e. MP3 u. WMA) für den
Einsatz mit u. ohne Betriebssystem.
Design und Entwicklung von Framework-Komponenten für die
MMI/HMI Entwicklung.
Anpassung und Entwicklung von BSPs und Device Driver für
VxWorks. Abstraktion der Hardware-Level-APIs
zur Simulation auf PC und Projektübergreifenden Verwendung.
Adaptec Advanced SCSI Programming Interface (ASPI)
Multimedia Command Set / SCSI-Spec. (MMC)
Projekt: Entwicklung einer C++ Kapselung der von Adaptec spezifiziertenASPI Schnittstelle. Weitere Portierung zur Ansteuerung von
CD/DVD-Laufwerken in Embedded Umgebung liefen.
(Grundlage für Qualitätstests u. Gerätetreiber).
Microsoft DirectX (DirectSound)
SPDIF
Projekt: Entwicklung einer C++ Kapselung der von Steinberg entwickeltenASIO Schnittstelle. Ziel der Entwicklung war die Übertragung von
Meßdaten eines Laservibrometers über SPDIF mit einer Genauigkeit
von 24-Bit pro übertragenem Wert/Sample. Angesteuert wurde ein
USB-Audio-Interface mit SPDIF Eingängen.
Assembler (PowerPC 860/823)
Plattform: Microsoft Win32 (WinNT4/2K)Windriver VxWorks 5.x
Umgebung/Tools: Microsoft Visual Studio 6Windriver Tornado 2.x
Technologien: Adaptive Communication Environment (ACE)WirelessLAN
RS232/485
Projekt: Entwicklung eines Cross-Plattform Gateways zum Austausch vonStatistikdaten (z.B. Fahrgastzählung etc.) einer mobilen
(in Bus oder Straßenbahn installiert) mit einer stationären Einheit.
Entwicklung erfolgte auf einem PC unter einer simulierten Umgebung
und wurde erst nach Fertigstellung der Hardware auf die Zielplattform
portiert.
CVS
Technologien: Microsoft Foundation Classes (MFC)IDE/ATAPI, SCSI
Adaptec Advanced SCSI Programming Interface (ASPI)
Multimedia Command Set / SCSI-Spec. (MMC)
Projekt: Erweiterung einer CD-Recording-Software um neue Features undneue CD-Recorder-Typen.
Fotofachverschlußes zum Einsatz in der
Präzisionsfotografie (z.B. Werbefotografie).
Assembler (Motorola 68HC05)
Plattform: Embedded SystemWischersteuerungssoftware für diverse KFZ (Jaguar, Porsche,
DaimlerChrysler, Fiat u. Ford).
Numega DriverStudio
Technologien: IDE/ATAPI, SCSIAdaptec Advanced SCSI Programming Interface (ASPI)
Multimedia Command Set / SCSI-Spec. (MMC)
Error Correction Coding (Reed-Solomon)
Projekt: Patent 198 37 809, CD-Rom KopierschutzEntwicklung eines Kopierschutzverfahrens für CD-Roms und Anmeldung zum,
Patent (Erteilung: Februar 2000). Entwicklung einer CD-Recording-Software
zum erstellen und testen des Schutzverfahrens.
Objektorientiertes Design (OOD)
Objektorientierte Analyse (OOA)
Framework/Middleware Entwicklung
Performance Optimierung
Embedded Systems / Systementwicklung
Hardware-nahe Prog. / Firmware (inkl. Device Driver)
MOST/CAN/LIN, HMI/MMI, UML, MSC
BIOS, Bare-Metal-Programming
Deutschland: D6,7,8
Zeitraum: September ´14 - Juni ´24
Kunde: Automobilzulieferer
Aufgabe: Softwareentwicklung, Design und Test, Systemintegration, H/W Setup (Inbetriebnahme)
Sprache: C/C++, Assembler (Hitachi RCarH, SuperH; TI Jacinto, ARM-Cortex)
Platform: Linux, QNX 6.x, Win32, Android, GHS Integrity
Umgebung/Tools:
Microsoft Visual Studio, Eclipse, Multi
Jazz/RTC
GNU Toolchain (GCC, MAKE etc.)
Technologien: SPI, eMMC, HyperFlash
I²S, SPDIF
I²C
eAVB / AVB
Projekt: ? Fail-Safe Bootloader, BIOS, Device Drivers
Tortoise-Subversion
Technologien: MOST (Media Oriented Systems Transport) TCP/IP
USB
Fehleranalyse, Pflege bestehender C++ u. C# Anwendungen
Microsoft Visual Studio 2003/5/8
Tortoise-Subversion
GNU Toolchain (GCC, MAKE, Cygwin etc.)
Saxon
Jira
Mercury Quality Center
DOORS
Technologien: MOST (Media Oriented Systems Transport)XML (für JSGF - Java Speech Grammar Format)
TCP/IP
Projekt: Design, Architektur und Entwicklung der Basis-Firmware,Portierung auf neue HW-Platformen (SHx -> x86),
Abstimmung mit Zulieferer.
Design und Wartung der Netzwerkanbindung (MOST/CAN),
Hardwareabstraktion (HAL für QNX) und Framework
für HMI/MMI Software.
Erstellen von Tools und Codegeneratoren für Netzwerk-
spezifische Komponenten (XML MOST FCat -> C/C++).
Fehleranalyse (Coredump), Instrumentierung und
Debugging der HMI Software inkl. Abstimmung mit
Lieferant.
Softwaredesign und Entwicklung der Steuerungslogik für
ein Spracheingabesystem mit Ansteuerung einer
bestehenden und der Next-Gen. Head-Unit, sowie
der direkten Ansteuerung aller MOST-Komponenten (CDC/MMC,
Navi, diverse Tuner etc.) im Fahrzeug.
QNX Momentics 2.0 (Eclipse)
Microsoft Visual Studio 6.0
Perforce SCM System
MKS Source Integrity
Togethersoft Together Enterprise
GNU Toolchain (GCC, MAKE etc.)
DIAB Compiler Tools
Technologien: MOST (Media Oriented Systems Transport)RPC/COM/CORBA
I²S, SPDIF
I²C
UML
Projekt: Entwicklung der MOST-Netzwerkanbindung(NIC u. INIC; Netservices V1.x+V2.x) für ein
USB-MOST-Audiogateway unter FlexOS (68k/Coldfire).
Entwicklung und Design eines Frameworks zur flexiblen
Integration von Audio-Codecs (i.e. MP3 u. WMA) für den
Einsatz mit u. ohne Betriebssystem.
Design und Entwicklung von Framework-Komponenten für die
MMI/HMI Entwicklung.
Anpassung und Entwicklung von BSPs und Device Driver für
VxWorks. Abstraktion der Hardware-Level-APIs
zur Simulation auf PC und Projektübergreifenden Verwendung.
Adaptec Advanced SCSI Programming Interface (ASPI)
Multimedia Command Set / SCSI-Spec. (MMC)
Projekt: Entwicklung einer C++ Kapselung der von Adaptec spezifiziertenASPI Schnittstelle. Weitere Portierung zur Ansteuerung von
CD/DVD-Laufwerken in Embedded Umgebung liefen.
(Grundlage für Qualitätstests u. Gerätetreiber).
Microsoft DirectX (DirectSound)
SPDIF
Projekt: Entwicklung einer C++ Kapselung der von Steinberg entwickeltenASIO Schnittstelle. Ziel der Entwicklung war die Übertragung von
Meßdaten eines Laservibrometers über SPDIF mit einer Genauigkeit
von 24-Bit pro übertragenem Wert/Sample. Angesteuert wurde ein
USB-Audio-Interface mit SPDIF Eingängen.
Assembler (PowerPC 860/823)
Plattform: Microsoft Win32 (WinNT4/2K)Windriver VxWorks 5.x
Umgebung/Tools: Microsoft Visual Studio 6Windriver Tornado 2.x
Technologien: Adaptive Communication Environment (ACE)WirelessLAN
RS232/485
Projekt: Entwicklung eines Cross-Plattform Gateways zum Austausch vonStatistikdaten (z.B. Fahrgastzählung etc.) einer mobilen
(in Bus oder Straßenbahn installiert) mit einer stationären Einheit.
Entwicklung erfolgte auf einem PC unter einer simulierten Umgebung
und wurde erst nach Fertigstellung der Hardware auf die Zielplattform
portiert.
CVS
Technologien: Microsoft Foundation Classes (MFC)IDE/ATAPI, SCSI
Adaptec Advanced SCSI Programming Interface (ASPI)
Multimedia Command Set / SCSI-Spec. (MMC)
Projekt: Erweiterung einer CD-Recording-Software um neue Features undneue CD-Recorder-Typen.
Fotofachverschlußes zum Einsatz in der
Präzisionsfotografie (z.B. Werbefotografie).
Assembler (Motorola 68HC05)
Plattform: Embedded SystemWischersteuerungssoftware für diverse KFZ (Jaguar, Porsche,
DaimlerChrysler, Fiat u. Ford).
Numega DriverStudio
Technologien: IDE/ATAPI, SCSIAdaptec Advanced SCSI Programming Interface (ASPI)
Multimedia Command Set / SCSI-Spec. (MMC)
Error Correction Coding (Reed-Solomon)
Projekt: Patent 198 37 809, CD-Rom KopierschutzEntwicklung eines Kopierschutzverfahrens für CD-Roms und Anmeldung zum,
Patent (Erteilung: Februar 2000). Entwicklung einer CD-Recording-Software
zum erstellen und testen des Schutzverfahrens.
Objektorientiertes Design (OOD)
Objektorientierte Analyse (OOA)
Framework/Middleware Entwicklung
Performance Optimierung
Embedded Systems / Systementwicklung
Hardware-nahe Prog. / Firmware (inkl. Device Driver)
MOST/CAN/LIN, HMI/MMI, UML, MSC
BIOS, Bare-Metal-Programming