Controller
Schlagwörter
Skills
FPGA, Debugging, Firmware, einzelner Komponenten, Benutzerdokumentation, gesamter Systeme, Microsoft Windows, Unix/Linux, PCI, IDE, I²S, I²C, SPI, x86, Motorola 68k, Coldfire, PowerPC, ARM, FPGA-programmierung (Altera/Xilinx/Lattice, CAN, C, C++, C#, Java, Assembler (6502, 680x0, ARM, PowerPC, AHDL, VHDL, HTML, Rexx, device driver, IBM, Interface, IBM Blades, BladeCenters, CELL, Linux, Gnu Compilers, Logfiles, Tricore, HDD, LAN, PCB, OrCAD, Assembler, VB, CAPPL, EXCEL, DOORS, Modelsim, Xilinx, Matlab, CanOE, Famos, MIB, NTG, ATAT, VN2640, DTCP, SRM, AKE, vTESTstudio, MOST, MOST150, VN2620, Ethernet, Jira, ELVIS, Codebeamer
Projekthistorie
08/2020
-
08/2020
BMC IBM (2007-2008):
IBM Cell Blade, Baseboard Management Controller (BMC)
Code Entwicklung und Bringup.
Aufgabe: Erstellung von neuen und Wartung von bestehenden
Programmteilen des Embedded controllers in C und
Assembler.
Bestehend aus den Aufgaben: Betriebsüberwachung des
CELL Processors, (Initial-) Konfiguration des CELL
Processors. Dazu nötige Kenntnisse: Interface und
Seite 2
Hardwareverhalten des CELL Processors, Hardware
spezifikation IBM Blades und BladeCenters. Betrieb und
Management von Blades/BladeCentern. Hard und
Softwaremäßiges Verständnis für die
Überwachungssensorik.
Technologie: CELL, PowerPC, Linux, C#
Compilersupport BOSCH (2008-2009):
I Absicherung des Gnu C-Compilers für Tricore Prozessor
(Siemens/Infineon)
II Integration der Comilersuite in die neue Version der
Entwicklungsumgebung. Dies mit Hilfe eines Java
Programms, das mit Hilfe von Optionsdateien alle
Arbeitsaufträge initiieren und steuern kann. Sowie die
Erzeugung vielfältig verschiedener Logfiles, teilweise mit
Hilfe fremder Bibliotheken.
III Anwendersupport bei Fragen zum C-Compiler zur
Entwicklungsumgebung und spezieller Programmier-
Probleme von Steuergeräten und der Tricore C-
Implementation
Technologie: Tricore, C, Java
Thinel Natami (2009-2010):
Erstellung, Entwicklung und Inbetriebnahme eines
eigenständigen Unterhaltungs-Rechnersystems mit allen
notwendigen und üblichen Komponenten und Schnittstellen.
Komponenten: FPGA-Logik zur Anbindung des Prozessors,
10ns SRAM, 400MHz DDR2-DRAM.
Schnittstellen: FPGA-Logik für Maus, Tastatur, FDD, HDD,
PCI, DVI, Audio in/out, USB2, LAN.
Aufgabe: Systemdesign, Bauteileauswahl,
PCB Design und Layout mit Cadence OrCAD PCB Designer,
FPGA Design,
Erstellung von Testprogrammen in Assembler,
Seite 3
Inbetriebnahme.
Thales (2010): Schaltungsentwicklung der Prozessorsteuerung eines
Funkgeräts unter Verwndung eines Motorola PowerPC
Prozessors.
Aufgabe: Systemdesign, Bauteileauswahl,
PCB Design und Layout mit Cadence Concept HDL / Allegro,
Gentex
IBM Cell Blade, Baseboard Management Controller (BMC)
Code Entwicklung und Bringup.
Aufgabe: Erstellung von neuen und Wartung von bestehenden
Programmteilen des Embedded controllers in C und
Assembler.
Bestehend aus den Aufgaben: Betriebsüberwachung des
CELL Processors, (Initial-) Konfiguration des CELL
Processors. Dazu nötige Kenntnisse: Interface und
Seite 2
Hardwareverhalten des CELL Processors, Hardware
spezifikation IBM Blades und BladeCenters. Betrieb und
Management von Blades/BladeCentern. Hard und
Softwaremäßiges Verständnis für die
Überwachungssensorik.
Technologie: CELL, PowerPC, Linux, C#
Compilersupport BOSCH (2008-2009):
I Absicherung des Gnu C-Compilers für Tricore Prozessor
(Siemens/Infineon)
II Integration der Comilersuite in die neue Version der
Entwicklungsumgebung. Dies mit Hilfe eines Java
Programms, das mit Hilfe von Optionsdateien alle
Arbeitsaufträge initiieren und steuern kann. Sowie die
Erzeugung vielfältig verschiedener Logfiles, teilweise mit
Hilfe fremder Bibliotheken.
III Anwendersupport bei Fragen zum C-Compiler zur
Entwicklungsumgebung und spezieller Programmier-
Probleme von Steuergeräten und der Tricore C-
Implementation
Technologie: Tricore, C, Java
Thinel Natami (2009-2010):
Erstellung, Entwicklung und Inbetriebnahme eines
eigenständigen Unterhaltungs-Rechnersystems mit allen
notwendigen und üblichen Komponenten und Schnittstellen.
Komponenten: FPGA-Logik zur Anbindung des Prozessors,
10ns SRAM, 400MHz DDR2-DRAM.
Schnittstellen: FPGA-Logik für Maus, Tastatur, FDD, HDD,
PCI, DVI, Audio in/out, USB2, LAN.
Aufgabe: Systemdesign, Bauteileauswahl,
PCB Design und Layout mit Cadence OrCAD PCB Designer,
FPGA Design,
Erstellung von Testprogrammen in Assembler,
Seite 3
Inbetriebnahme.
Thales (2010): Schaltungsentwicklung der Prozessorsteuerung eines
Funkgeräts unter Verwndung eines Motorola PowerPC
Prozessors.
Aufgabe: Systemdesign, Bauteileauswahl,
PCB Design und Layout mit Cadence Concept HDL / Allegro,
Gentex
Reisebereitschaft
Verfügbar in den Ländern
Deutschland