Posted in Automotive

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

By Joachim Wietzke, Manh Tien Tran (auth.)

ISBN-10: 3540243399

ISBN-13: 9783540243397

ISBN-10: 3540283056

ISBN-13: 9783540283058

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 knowledge 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

Similar automotive books

2013 Collector Car Price Guide (7th Edition) - download pdf or read online

The Authority for Collector automobile Pricing With 784 pages of pricing at your fingertips, 2013 Collector motor vehicle expense advisor is the last word source for automobile hobbyists. no matter if you're trying to discover a expense on a blue ribbon express motor vehicle, or a beater station wagon, you will discover out what it's worthy, and what individuals are purchasing it, within the so much complete expense consultant out there.

Get Bosch Fachworterbuch Kraftfahrzeugtechnik Deutsch-Englisch PDF

Basierend auf der Terminologie der einzelnen Bosch-Fachbücher und des Kraftfahrtechnischen Taschenbuches sowie diverser Schriften und Begriffsammlungen wird dem Kfz-Fachmann eine Zusammenstellung des aktuellen Fachvokabulars in den Sprachen Deutsch, Englisch, Französisch und jetzt auch in Spanisch geboten.

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

Example text

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. Initialisierung des Objekts im Konstruktor komplexe Aktivit¨aten ausgef¨ uhrt werden m¨ ussen.

Ein Cast ist notwendig wegen der Typstrenge. Der Cast (B*) aPtr ist ein C-Cast. Der Compiler verwendet dabei die statische Information u ur diesen Fall kein Code ¨ber die Klassen. Es wird f¨ generiert. Man sollte den C++-Stil static cast bevorzugen. Einfache Vererbungen ohne virtuelle Methoden kann der Compiler effizient behandeln, da er u oglichen Informationen verf¨ ugt. Alle Casts in ¨ber alle m¨ diesem Zusammenhang sind C-Casts. Einfache Vererbungen ohne virtuelle Methode sind effizient implementiert.

B. in [Mey] zu finden. Das Problem ist, dass der Versuch, ein abgeleitetes Objekt durch Aufruf des nicht virtuellen Basisklassendestruktors zu l¨ oschen, zu einem m¨oglichen Speicherleck f¨ uhrt. Wollen wir Vererbung ausdr¨ ucklich verbieten, so m¨ ussen wir die leeren oder implementierten Konstruktoren als privat deklarieren. 8 Speicherbedarf eines Objekts einer abgeleiteten einfachen Klasse Nun nehmen wir die erste Beispielklasse A und leiten davon eine Klasse B ab. class B: public A { public: B(): A(0), mBValue(0) { } void f() {//ruft die Methode der Basisklasse A::f(); sOwnCout<<"Adresse des dritten Attributs"<<&(this->mBValue)<

Download PDF sample

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


by William
4.4

Rated 4.24 of 5 – based on 19 votes