Die vorliegende Bachelorarbeit habe ich im siebten Semester meines Bachelor-Studiums der Fahrzeugtechnologie an der Hochschule Karlsruhe – Technik und Wirtschaft bei der ITK Engineering AG angefertigt. Ziel dieser Bachelorarbeit ist die Evaluierung der AUTOSAR-Entwicklungsumgebung der schwedischen Firma ArcCore: Arctic Studio, welches auf dem Eclipse-basierten Framework Artop aufsetzt. Dieses Werkzeug soll für die ITK Engineering AG auf seine Einsatzfähigkeit und Eignung im Rahmen von AUTOSAR-Projekten mit Kunden und Partnern der Automobilbranche geprüft werden. Kontext der Bachelorarbeit ist das von der ITK Engineering AG geleitete Innovationsprojekt IM_ARC_CORE. Zur Evaluierung der Entwicklungsumgebung Arctic Studio werden Funktionalitäten nach dem AUTOSAR-Standard modellbasiert realisiert. Evaluierungskriterien sind hauptsächlich die von AUTOSAR definierten Spezifikationen und die von der ITK Engineering AG definierten Anforderungen, die im Rahmen dieses Projektes geprüft werden. Bestandteil dieser Arbeit ist des Weiteren eine ausführliche Einführung in die Thematik AUTOSAR. Dieser aktuell an Bedeutung gewinnende Automotive Embedded Software Standard wird vor dem Hauptteil vorgestellt.
Schlagwörter: AUTOSAR, AUTOSAR Methodology, Artop, Arctic Studio, Modellbasierte Entwicklung, Code-Generatoren
Abstract:
The present Bachelor thesis was written during my internship with ITK Engineering AG in my seventh semester of Automotive Technology studies at the University of Applied Sciences of Karlsruhe. The aim of this thesis is to assess the AUTOSAR-IDE (Integrated Development Environment) Artic Studio, which is based on the Eclipse-framework Artop and produced by the Swedish company ArcCore. Reviewing this software was necessary in order to know, whether it would be appropriate to use the product in AUTOSAR-related projects with clients and partners of the automotive industry. This study was carried out in the framework of ITK Engineering AG's innovation project IM_ARC_CORE. In order to gauge the IDE Artic Studio, various functionalities were developed in an AUTOSAR- and model-based design-compliant way. The assessment of Artic Studio is mainly focused on ITK Engineering AG's criteria and the specifications of AUTOSAR. Moreover, the present thesis also provides a detailed introduction to the embedded automotive software standards of AUTOSAR.
Keywords: AUTOSAR, AUTOSAR Methodology, Artop, Arctic Studio, Model-based Design, Code Generation
Inhaltsverzeichnis
- Einleitung
- Stand der Technik
- Steuergeräte im KFZ
- Software im KFZ-Steuergerät
- Automotive Embedded Software Entwicklung
- Kontext für AUTOSAR
- AUTOSAR
- Vorstellung
- Motive und Ziele
- Der Standard AUTOSAR
- Die AUTOSAR Methodology
- Die AUTOSAR Architecture
- Die AUTOSAR Interfaces
- Positive Aspekte von AUTOSAR
- Kritische Betrachtung von AUTOSAR
- Bemerkungen
- AUTOSAR 4.0
- Hauptteil
- Arctic Studio
- Kontext der Arbeit
- Vorstellung
- Inbetriebnahme
- Arbeitsgrundlage
- Workflow und Bezug zu AUTOSAR
- Entwicklung eines AUTOSAR-basierten Eingebetteten Systems
- Vorstellung der Hardware
- Basis-Konfigurationen
- Erstellung einer AUTOSAR-basierten Funktionalität und Interaktion mit modellbasierten Code-Generatoren
- Evaluierung des Arctic Studio
- Arctic Studio
- Fazit und Ausblick
- Abbildungsverzeichnis
- Literaturverzeichnis
- Internet-Quellen
- Anhang
Zielsetzung und Themenschwerpunkte
Diese Bachelorarbeit zielt auf die Evaluierung der AUTOSAR-Entwicklungsumgebung Arctic Studio, die von der schwedischen Firma ArcCore AB entwickelt wurde, ab. Arctic Studio basiert auf dem Eclipse-Framework Artop und soll für die ITK Engineering AG auf seine Einsatzfähigkeit und Eignung im Rahmen von AUTOSAR-Projekten mit Kunden und Partnern der Automobilbranche geprüft werden. Die Arbeit wird im Kontext des Innovationsprojekts IM ARC CORE durchgeführt, das von der ITK Engineering AG geleitet wird. Um Arctic Studio zu evaluieren, werden exemplarische Funktionalitäten nach dem AUTOSAR-Standard modellbasiert realisiert. Die Bewertungskriterien basieren auf den AUTOSAR-Spezifikationen und den von der ITK Engineering AG definierten Anforderungen.
- Einarbeitung in AUTOSAR und dessen Spezifikationen
- Einlernen in TargetLink von dSPACE
- Erste Schritte mit der AUTOSAR-Entwicklungsumgebung Arctic Studio
- Konfiguration und Implementierung einer hardwarenahen Funktionalität zum Test von Arctic Studio und zur Inbetriebnahme der Steuergeräte-Plattform
- Modelbasierte Realisierung und Integration einer Funktionalität mit dem AUTOSAR-Blockset von TargetLink und Arctic Studio
Zusammenfassung der Kapitel
Die Einleitung stellt das Thema der Bachelorarbeit vor und erläutert die Zielsetzung der Evaluierung der AUTOSAR-Entwicklungsumgebung Arctic Studio. Das zweite Kapitel beleuchtet den Stand der Technik im Bereich der Fahrzeugelektronik und Embedded Software, insbesondere im Kontext der Automobilindustrie.
Kapitel 3 bietet eine umfassende Einführung in den Standard AUTOSAR, seine Architektur, die Methodology und die Interfaces. Es werden die Motive und Ziele der AUTOSAR-Initiative sowie die positiven und kritischen Aspekte des Standards diskutiert. Die aktuellste Version des Standards, AUTOSAR 4.0, wird ebenfalls vorgestellt.
Der Hauptteil der Arbeit, Kapitel 4, konzentriert sich auf das Arctic Studio. Es werden der Kontext der Arbeit, die Vorstellung des Produkts, die Inbetriebnahme und die Arbeitsgrundlage erläutert. Der Workflow von Arctic Studio wird detailliert beschrieben, wobei der Bezug zur AUTOSAR Methodology hergestellt wird. Die Interaktion von Arctic Studio mit modellbasierten Code-Generatoren wie TargetLink und Embedded Coder wird ebenfalls untersucht.
Im fünften Kapitel werden die Ergebnisse der Evaluierung von Arctic Studio präsentiert. Die Stärken und Schwächen des Produkts werden im Kontext der AUTOSAR-Kriterien und der von der ITK Engineering AG definierten Anforderungen bewertet. Die Arbeit endet mit einem Fazit und Ausblick auf die zukünftige Entwicklung von Arctic Studio und der AUTOSAR-Technologie.
Schlüsselwörter
Die Schlüsselwörter und Schwerpunktthemen des Textes umfassen AUTOSAR, AUTOSAR Methodology, Arctic Studio, Artop, Eclipse, Embedded System, Modellbasierte Entwicklung, Code-Generatoren, TargetLink, Embedded Coder, Evaluierung, ITK Engineering AG, Automobilbranche, Fahrzeugelektronik, Software-Entwicklung, Hardware-Abstraktion, BSW-Konfiguration, und Interaktion.
- Quote paper
- Ferdinand Schäfer (Author), 2013, Entwicklung eines AUTOSAR-basierten Eingebetteten Systems zur Evaluierung der eingesetzten Entwicklungsumgebung, Munich, GRIN Verlag, https://www.grin.com/document/232460