HD

Hans-Peter Dukek

teilweise verfügbar

Letztes Update: 01.09.2017

Embedded Consultant

Firma: Hans-Peter Dukek
Abschluss: Dipl.-Ing. (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut)

Dateianlagen

kurzprofil-hans-peter-dukek.pdf

Skills

C/C++
VxWorks
Linux
Windows
TCP/IP
BSP- und Treiberentwicklung
Embedded Systeme
Protokolle
UML: Enterprise Architect, PlantUML
Python
Assembler
V-Modell
Scrum

Projekthistorie

Treiber für Positionsregelung:
Beschreibung: Analog-EA- und Encoder-Treiberentwicklung für Fertigungsgeräte optischer Systeme
Programmiersprache: C, C++
Zielsystem: PCI, Multiprocessing, Industrie-PC Core-i7 unter VxWorks 6.9 und VxWorks 7
Entwicklungssystem: GNU C/C++ Toolchain, Windriver C/C++,
Windriver Workbench
Tools: SVN, MS Project, Youtrack
Zeitraum: 2015-2016

Prüftool für EUV-Halbleiterfertigung:
Beschreibung: System-, Treiber- und Applikationsentwicklung für den Mastercontroller eines komplexen Prüftools für die EUV-Halbleiterfertigung
Programmiersprache: C++
Zielsystem: PCI, Multiprocessing, Industrie-PC Core-i5
unter VxWorks 6.8
Entwicklungssystem: GNU C/C++ Toolchain, Windriver C/C++,
Windriver Workbench, Vusial Studio, TeamCity
Tools: SVN, Wireshark, MS Project, Youtrack, TRAC,
msxsl, saxon
Zeitraum: seit 2014

Technische Vertriebsunterstützung:
Beschreibung: Pre-Sales und Post Sales Support
Programmiersprache: C, C++, Assembler
Zielsystem: diverse PowerPC / QorIQ Systeme unter
VxWorks, Linux, proprietäre Firmware (Bare
Metal)
Entwicklungssystem: GNU C/C++ Toolchain, Windriver C/C++,
Windriver Workbench
Zeitraum: 2009-2014

Radarsystem:
Beschreibung: System- und Netzwerktreiber-Entwicklung für das Central Processing in einem Radarsystem
Programmiersprache: C, C++, Assembler
Zielsystem: PCI, Multiprocessing, VMEbus PowerPC
MPC7457 unter VxWorks 6.4
Entwicklungssystem: GNU C/C++ Toolchain, Windriver C/C++,
Windriver Workbench
Tools: PVCS, ROSE, DOORS, Wireshark
Zeitraum: 2008-2009

BSP Migration:
Beschreibung: Aktualisierung verschiedener BSPs von Tornado auf Workbench
Programmiersprache: C, Assembler
Zielsystem: VMEbus und CompactPCI PowerPC
MPC7455/7457 Pentium-M unter VxWorks 6.x
Entwicklungssystem: GNU C Toolchain, Windriver C, Windriver
Workbench
Tools: PVCS
Zeitraum: 2007

BSP Entwicklung:
Beschreibung: BSP-Entwicklung für VxWorks/Windriver Workbench
Programmiersprache: C, Assembler
Zielsystem: VMEbus und CompactPCI PowerPC
MPC8641D unter VxWorks 6.5
Entwicklungssystem: GNU C Toolchain, Windriver C, Windriver
Workbench
Tools: PVCS
Zeitraum: 2007

BSP Entwicklung:
Beschreibung: Aktualisierung / Erweiterung einer Echtzeitberiebssystem-Portierung
Programmiersprache: C
Zielsystem: VMEbus und CompactPCI Pentium-M unter
LynxOS
Entwicklungssystem: GNU C Toolchain, LynxOS
Tools: PVCS
Zeitraum: 2007

Linux/RTAI Treiberentwicklung:
Beschreibung: COMEDI-Treiber für LWL-Kommunikation
Programmiersprache: C
Zielsystem: Industrie-PC unter Linux/RTAI
Entwicklungssystem: GNU C Toolchain unter Debian Linux
Tools: COMEDI, UMLet, Violet
Zeitraum: 2006-2007

VxWorks/DSP-Integration:
Beschreibung: Multiprozessorsupport für Avionik-Grafikanwendung
Programmiersprache: C, Assembler
Zielsystem: VMEbus PowerPC MPC7457 unter VxWorks /
TigerSHARC-II
Entwicklungssystem: GNU C Toolchain, Tornado unter Windows
Tools: PVCS
Zeitraum: 2006-2007

Built-In Testsoftware II:
Beschreibung: Betriebssystemunabhängige Selbsttestsoftware für Militäranwendungen
Programmiersprache: C, Assembler
Zielsystem: VMEbus PowerPC MPC7455 unter
Uboot/VxWorks
Entwicklungssystem: GNU C Toolchain, Diab Data C, Tornado unter
Windows
Tools: Subversion
Zeitraum: 2006

Built-In Testsoftware:
Beschreibung: Betriebssystemunabhängige Selbsttestsoftware für Avionik- und Militäranwendungen
Programmiersprache: C, Assembler
Zielsystem: VMEbus PowerPC MPC7457 unter
PMON2000/VxWorks/Linux/LynxOS
Entwicklungssystem: GNU C Toolchain, Tornado unter Windows
Tools: PVCS
Zeitraum: 2004-2006

Simulatorsystem für Kfz-Steuergeräte
Beschreibung: Fahrzyklen-Simulationssystem zur Validierung von Kfz-Steuergeräten im kooperativen Verbund
Techniken: CAN-Bus, TCP/IP
Programmiersprache: C, C++
Zielsystem: VMEbus PowerPC MPC750 unter VxWorks
Entwicklungssystem: Tornado unter Windows
Tools: CVS, MATLAB/SIMULINK, MS-Office
Zeitraum: 2003-2004

Bedienrechner für Industrieautomation
Beschreibung: Basissystem für vernetzte Visualisierung von Industriellen Steuerungssystemen
Techniken: CAN-Bus, TCP/IP, NFS
Programmiersprache: C, C++
Zielsystem: Pentium III Slot-PC unter Windows XP Embedded
Entwicklungssystem: Windows Embedded Studio
Tools: Target Designer, Target Analyzer, MS-Office
Zeitraum: 2003

Networked Field Control Appliance
Beschreibung: Network Appliance zur Internet-basierten Fernüberwachung von schwer zugänglichen Anlagen (z.B. Off-Shore Windkraftanlagen)
Techniken: TCP/IP, DHCP, GSM
Programmiersprache: C
Zielsystem: i386 unter Embedded Linux
Entwicklungssystem: ElinOS unter Linux
Tools: CVS, Doxygen, ELK
Zeitraum: 2002-2003

Frontend-Prozessor
Beschreibung: Parametrierbares System für die synchronisierte Störung von militärischen Funkfrequenzbändern
Techniken: TCP/IP, DHCP, GPS, UML, V-Modell 97
Programmiersprache: C, C++
Zielsystem: PowerPC MPC860 unter VxWorks
Entwicklungssystem: Tornado unter Windows, WindView
Tools: CVS, MS Office, UML Studio
Zeitraum: 2000-2001

Mediation Device
Beschreibung: Verteiltes Erfassungssystem für das Management von Kabelfernsehnetzen
Techniken: HDLC, X.25, TCP/IP
Programmiersprache: C, Assembler
Zielsystem: PowerPC MPC860 unter pSOS+
Entwicklungssystem: pRISM+ unter Windows
Tools: CVS, JTAG-Probe, MS Office
Zeitraum: 1999

BSP, Diagnose und BITE für Avionik-Radar
Beschreibung: Systemprozessor für Avionik-Radar mit Hard- und Softwarediagnosefuktionen, Produktions-Testunterstützung, Power-On Self-Test,
Runtime BITE (Built-In Test Equipment)
Techniken: ARINC 429, MIL-STD-1553, TCP/IP, V-Modell
97
Programmiersprache: C, Assembler
Zielsystem: VMEbus PowerPC MPC603 unter VxWorks
Entwicklungssystem: Tornado unter Windows
Tools: RCS, MS Office
Zeitraum: 1998-1999

HFC Head-End Unit
Beschreibung: Versorgungsstelle für Kabelfernsehnetzwerke mit Zweiwegekommunikation für Video-On-Demand und Pay per View Betrieb
Techniken: DVB, TCP/IP, SNMP, SA, SD
Programmiersprache: C
Zielsystem: VMEbus PowerPC MPC604 unter pSOS+ und
MPC860
Entwicklungssystem: pRISM+
Tools: RCS, MS Office
Zeitraum: 1997-1998

Demonstratorsystem für Avioniknetze
Beschreibung: Demonstratorsystem für ein redundantes, fiberoptisches Hochgeschwindigkeitsnetz auf Circuit-Switch-Basis für Militärflugzeuge
Techniken: FibreChannel, FDDI, TCP/IP
Programmiersprache: ADA 9x
Zielsystem: VMEbus PowerPC MPC603 und MPC604
Entwicklungssystem: Rational unter Solaris
Tools: RCS, MS Office
Zeitraum: 1995

Linküberwachung und Health-Monitoring
Beschreibung: Überwachung des Linkzustands einer PPPover-Teletext-Verbindung zur Fernsteuerung eines On-Board Roboterarms zwischen der Bodenstation und der orbitalen Raumstation 'Mir' mit System-Health-Monitoring und Software-Watchdog-System
Techniken: TCP/IP, PPP, SW-Watchdog
Programmiersprache: C
Zielsystem: i486 unter QNX
Entwicklungssystem: QNX
Tools: RCS, MS Office
Zeitraum: 1994-1995

Programmiersystem für Lichtsignalanlagen
Beschreibung: Programmiersystem für die Erstellung von verkehrstechnischen Programmen für Lichtsignalanlagen mit Laufzeitüberwachung auf Grund hoher Sicherheitsanforderungen
Techniken: Compilerbau, Interpreter, überwachtes Runtimesystem
Programmiersprache: C, Oberon
Zielsystem: MC68020 unter VxWorks
Entwicklungssystem: Borland C unter MS-DOS, Windows, GNU unter
Solaris
Tools: Teamwork, RCS
Zeitraum: 1992-1994

EVU-Fernwirksystem
Beschreibung: Regional verteiltes Multiprozessor-Steuerungssystem für EVU Anwendungen mit weitreichenden Projektierungs- und Parametrierungsfunktionen
Techniken: CASE, SA, SD, Multiprocessing, Shared
Memory, TCP/IP, Fernwirkprotokoll DIN19244,
Systemüberwachung
Programmiersprache: C, Assembler
Zielsystem: MC68302 unter OS-9/68k
Entwicklungssystem: HP/UX, OS-9/68k
Tools: Teamwork, RCS
Zeitraum: 1991-1992

Verkehrsflusserfassung
Beschreibung: Erfassung von Verkehrsströmen mittels verschiedener Detektoren zur Lenkung des Verkehrsflusses mit Weitbereichskommunikation zu Gebietsrechnern
Techniken: Proprietäre serielle Protokolle, HDLC
Programmiersprache: C, Assembler
Zielsystem: MC68020 unter PDOS und MC68000
Entwicklungssystem: Unix System V, PDOS
Tools: ICE
Zeitraum: 1989-1991

Verschiedene kleinere VxWorks BSP- und Treiberentwicklungen
Zeitraum: seit 1994

Sporadische Training Workshops für VxWorks/Tornado Anwendungs-, Device-Treiber- und BSP-Entwickler
Zeitraum: seit 1995

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von HansPeter Dukek Embedded Consultant aus Pfaffenhofen Embedded Consultant
Registrieren