ITI
HW-Abstraktionsschicht für automotive Steuergeräte
Für die Kooperation mit dem Automobilzulieferer Schleißheimer aus Niederwöllstadt (bei Friedberg) werden Interessenten zu Praxisphase und/oder Abschlussarbeit (Bachelor- und Master) gesucht. Es ist ein Entwicklungsprojekt namens HAL-Service geplant, in dem eine einheitliche Abstraktionschicht geschaffen wird, mit der es möglich wird, verschiedenste im Automobilbereich gängige HW-Schnittstellen technologie- und herstellerunabhängig ansprechen zu können, z.B. für Prüf-, Simulations- und Steuerprogramme.
Aufgaben im Projekt
- Entwicklung eines Windows-Dienstes (>= WinXP) zur Abstraktion vorhandener Hardwareschnittstellen
- (CAN, LIN, MOST, FlexRay, Messgeräte, DigitalIO, ...). (HAL-Service)
- Definition allgemein gültiger, technologieabhängiger und herstellerunabhängiger Schnittstellen zur Anwendung.(HAL-API)
- Einbindung vorhandener Treiber (VxlAPI.DLL & Co)
- Entwicklung einer Interprozess-Kommunikation auf der Basis von Shared Memory und/oder Sockets zum gleichzeitigen Zugriff mehrerer Klienten auf den HAL-Service
- Entwicklung von Queue- und Arbitrierungsmechanismen zur gleichzeitigen Nutzung durch die Klienten
- Speicherung der Konfiguration in der Windows Registry
- Anwendung zur Konfiguration der Schnittstellen eines Arbeitsplatzes
- Entwicklung eines Loop-Back-Knotens für jeden Bus
- Anwendung zum automatisierten, funktionalen Test
Eingesetzte Technologien und notwendige Kenntnisse
-
Feldbusse LIN, CAN, MOST, FlexRay
-
Grundlagen threadsicherer Entwicklung
-
Diensteentwicklung unter Windows
-
Erfahrung mit Anwendungsprotokollen (z.B.: FTP)
-
Sehr gute C++ Kenntnisse in Verbindung mit Windows-Mechanismen
-
Grundkenntnisse zur Interprozess-Kommunikation
-
Grundkenntnisse zum Umgang/Entwicklung von DLL
Interessenten wenden sich bitte an This e-mail address is being protected from spambots. You need JavaScript enabled to view it. oder direkt an Herrn Herrmann, Schleißheimer GmbH, E-Mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it. .
