Automotive Embedded Systeme: Effizientes Framework — Vom by Joachim Wietzke, Manh Tien Tran (auth.)

By Joachim Wietzke, Manh Tien Tran (auth.)

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit mit Bedienelementen, dem Gateway als Brücke zwischen Kfz-Bus und CAN und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und Sensorik erfordert solides Domänenwissen und umfassendes information im Software-Engineering.

Das vorliegende Buch gibt eine fundierte Darstellung der softwareseitigen Implementierung dieser Komponenten innerhalb eines Frameworks, das die Designziele, Architekturmerkmale und Kommunikationsprozesse definiert.

Im ersten Teil des Buches werden wichtige Grundlagen zu Eingebetteten Systemen und den für diese Systeme charakteristischen Methoden des Software-Engineerings vermittelt. Insbesondere werden dabei die Themen Speichermanagement und Systemperformance sowie grundlegende Mechanismen von Betriebssystemen betrachtet.

Im zweiten Teil wird eine konkrete, objektorientierte Implementierung eines Frameworks dargestellt, und diese Implementierung zeigt die Umsetzung besonders effizienter Sychronisations- und Kommunikationsprozesse innerhalb einer kompakten und hochperformanten Systemarchitektur.

Show description

Read or Download Automotive Embedded Systeme: Effizientes Framework — Vom Design zur Implementierung PDF

Best automotive books

Honda Civic, CRX, and Del Sol, 1984-95 Repair Manual (Chilton Automotive Books)

Overall vehicle Care is the main whole, step by step car fix handbook you are going to ever use. All fix techniques are supported by means of unique requisites, exploded perspectives, and pictures. From the easiest fix process to the main advanced, belief Chilton's overall motor vehicle Care to offer you every little thing you want to do the activity.

Opel at War

The 3rd quantity masking using numerous vehicles and autos in the course of WWII by way of Germany.

Race Tech's Motorcycle Suspension Bible

Suspension is one of the such a lot misunderstood point of motorbike functionality. This ebook, via America’s finest suspension expert, makes the paintings and technology of suspension tuning available to expert and yard motorbike mechanics alike. in response to Paul Thede’s wildly renowned Race Tech Suspension Seminars, this step by step advisor exhibits a person tips on how to make their motorcycle, or their kid’s, deal with like a pro’s.

Modern Engine Blueprinting Techniques: A Practical Guide to Precision Engine Building

Engine construction for the common motor vehicle synthetic at the present time is a learn in mass creation. merits within the production approach for the producer frequently run counter to the pursuits of the tip person. What hurries up construction and saves production bills leads to an engine that's made to fall inside a large set of criteria and standards, frequently now not optimized to fulfill the unique layout.

Additional info for Automotive Embedded Systeme: Effizientes Framework — Vom Design zur Implementierung

Example text

Mit Parameter A(); ~A(); static A sInstance; }; // Im cpp-File: ... A A::sInstance; // wg. static, evtl mit Parameter ... Listing 6-1. Globales Objekt gem¨ aß Singleton-Pattern Das Klassenelement sInstance wird beim Starten des Programms angelegt und am Ende zerst¨ ort. B. 0) ist [Vlis]. Man erh¨alt auch wegen des privaten Konstruktors eine Warnung. Dies kann man u ¨ber eine Dummy friend Klasse beheben. Die Vorteile sind Einfachheit und deterministische Zugriffszeit. Von Nachteil kann die Verl¨ angerung der Startzeit sein, wenn zur Erzeugung bzw.

Die Testprogramme daf¨ ur sind unter unserem Link zu finden. B. je konkurrierender Einheit einen eigenen Kanal bekommen. Dieser wird am Ende der gew¨ unschten Ausgabe per flush im Format Thread-ID Meldungen“ aus” gegeben. Wir haben dieses Vorgehen dadurch angedeutet, dass an allen Ausgabestellen in Listings das u ¨bliche printf und cout symbolisch durch eigene Ausgaben sOwnCout zentral ersetzt werden. B. durch sOwnPerror. 6 Speicherverwaltung In Embedded Systemen ist der Speicher aus Kostengr¨ unden prinzipiell knapp.

Mit Parameter A(); ~A(); static A *sInstancePtr; }; //Im cpp-File: ... A A::*sInstancePtr; A& A::getInstance() { if (0 == sInstancePtr) { sInstancePtr = new A(); } return *sInstancePtr; } // wg. static Listing 6-2. Sp¨ ate Konstruktion des globalen Singleton-Objekts Mit dieser L¨osung hat man allerdings andere Nachteile: • Der Destruktor kann nicht aufgerufen werden, um Aufr¨aumarbeiten zu erledigen. ¨ • Ein Uberpr¨ ufungsprogramm wie Purify wird aufgrund eines fehlenden delete-Aufrufs eine Warnung ausgeben.

Download PDF sample

Rated 4.78 of 5 – based on 19 votes