Schlagwörter
Skills
Projekthistorie
Development of userspace driver API Librarays
Development for XIlinx R5 Processor
Development OpenCL Image Processing
Development Linux Videodriver V4l2 for h264 hardware encoder
in C und Zusammenhänge mit der Hardware .
Erstellen eines Programmablaufplanes, und Dokumentation aller
Randbedingungen.
Umschreiben des Codes und Dokumentation Doxygen
Tools :
C, GCC, Mercurial, Doxygen, Eagle.
Atmel Studio, Atmega
Portierung der SW C++ Windows auf Linux C ( gcc/ + CLang)
Auslagerung zeitkritischer Codes auf die GPU (OpenCL)
Austesten der SW auf ARM V8 Kernen unterschiedlicher Target-HW Portierung (Nvidia XAVIER HW , QUalcomm Snapdragon )
- Entwicklung pcie Treiber für FPGA basiertem video4linx device
Golden-Boot implementierung. diverse Treiber , Devicetree . graphic test mit Gstreamer / VCU / Mali-GPU
embedded Linux System(RAM Based mit AUFS Overlay) für ein X86 Panel PC +
Programmierung eines zusätzlichen I/O Controllerboard(MCU Basis AVR128DA
) USB/seriell RS422 für diverse Überwachungen.
Design Kommunikationsprotokoll
Schnittstellen Beschreibung
Tools : MPLABX ,Linux ,Eclipse, diverse Messgeräte für Tests,GCC
Sprache :CEntwicklung eines FPGA-Treibers für ARM Prozessor,BSP,Device-Tree und User API für 32 serielle channels/ 16 generic I/O/Pulse,Watchdog, NTP Time Management , MIL-Bereich
Entwicklung von Testprogrammen und Dokumentation
Schnittstellen :SERDES,PCIexpress,AXI,Linux-Kernel
Tools : Peta-Linux,Eclipse, GCC,diverse Messtechnik für Funktions- und Performance Tests
Sprache:C
Entwicklung Led Treiber (Bucket /Boost )
Tools : Eagle ,Bestückung SMD(per Hand) ,EMV-Messtechnik
Entwicklung multithreading Software(bis zu 400 Threads) zum Verteilen/Austausch Navigationsdaten im MIL/Bereich. Ansteuerung von diverser Hardware( Modbus)
Sprache C / Betriebssystem Linux
Entwicklung Treiber für kundenspezifische Brandywine-Zeitkarte, Integration der anwenderspezifischen Funktionalität in multithreading Software incl. Dokumentation
Sprache C / Betriebssystem Linux
Unterstützung und Fehlersuche des Systemengineerings PCI Komponenten(Hardware) sowie Messungen Latencys ( PPS, Network, Profiling)
Tools : Oszilloscope, Networkanalyzer
Entwicklung Treiber für kundenspezifischen FPGA mit Anbindung PCI-express mit folgenden Modulen:
- 4 x UART / HDLC , timed send received
- 2 x Ethernet/PTP, timed send and receive
- 16 GPIO ,timed functions
- diverse Status IO
- PTTI/ Havequick Interface
- intgrated SPI Interface / External Flash
- Memory Interface to MRAM
- Bibliothek und API incl. Dokumentation
Sprache C / Betriebssystem Linux
Entwicklung Lichtsteuerung
- Hardware : Platine kapazitiver Touch zur Steuerung, Platine 8 Kanäle Leistungselektronik(7,5A pro Kanal dimmbar)
-konfigurierbare Touchbelegung
-Zustände speicherbar
- Software : embedded Programmierung ATmega 168 ,Atmega128 , Kommunikationsprotokoll über RS485
- Erstellung Lastenheft, Pflichtenheft, Manual
Tools : Eagle , AVR GCC,AVR Studio
-EMV Vormessung und Entstörung für CE
Entwicklung LED-Treiber und LED-Platine
-EMV Vormessung und Entstörung für CE
Entwicklung und Bau Protoyp eines schnellen Pulstreibers (In 2-18 V / Out 5 V) Delay < 30 ns
Entstörung DC/DC Wandler und EMV-Vormessung
Tools : Eagle , Isolationsfräse , EMV-Messtechnik
* MagicPlex 8 GIC pro : weltweit erster generischer Datenmultiplexers nach IEC 61162-1/2 (9 x
seriell, CAN, Ethernet)
Hard und Software Eigenentwicklung, Anpassung Linux(BSP)
* Magicplex 8 GIC LWE : weltweit erster generischer Datenmultiplexers und Konverter nach IEC
61162-1/2 und IEC 61162-450 (9 x seriell, CAN, Ethernet , Interface nach IEC 61162-450)
Hard und Software Eigenentwicklung , , Anpassung Linux(BSP)
*Nautoplex 8 plus 8 ( und LWE ) : OEM Version Magicplex mit 16 zusätzllichen I/O Kanälen für
Raytheon Anschütz GmbH
Hard und Software Eigenentwicklung , Anpassung Linux(BSP) ,
*Ligthcontrol : Hardware( Mess-und Steuersystem ) und Software( Userinterface ) zur Steuerung und
Überwachung von Navigationsbeleuchtung an Board OEM für Peters und Bey GmbH
Einziges System weltweit, das sowohl klassische Laternen als auch LED überwachen kann, Bis zu 64
Laternen. Anpassung des Systemms individuell per Konfigurationssoftware.
Hard und Software Eigenentwicklung
*MagicNet : 24 Port full managed Gigabit Marine Netzwerkswitch mit Zulassung nach IEC 61162-460 und
DNV/GL , rundundate Power 2 x 24V ,Alarmmangement
Hardware Eigenentwicklung , Softwareanpassung des Stacks vom Hersteller des IC( Vitesse SMB-Stax)
MagicNet GWR : 4 Port Gigabit Marine Gateway nach IEC 61162-460 und DNV/GL
Hardware Basisboard + Spezial powersupply Eigenentwicklung , Softwareanpassung FreeBSD
weiteres :
diverse Spezialprojekte und Anpassungen für Kunden
Kunden(Auszug) :
* Raytheon Anschütz GmbH
* Wärtsila /Sam-Electronics
* Northrup Grumman Sperry Marine
* Cobham Satcom
* Imtech Marine
* Furuno
* Peters & Bey
* Thales