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

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

Brake Handbook: How to choose, install, test & service brakes

A accomplished ebook on brakes info friction fabric, covers how each one impacts pedal attempt, and the way to check to figure out that's most sensible for road or music.

Ending a Career in the Auto Industry: '30 and Out' (Springer Studies in Work and Industry)

In the course of the Nineteen Eighties the inside track media have been full of stories of hovering unemployment as 'downsizing' and `restructuring' grew to become the new buzzwords. enterprises controlled their staff aid through expanding the reputation in their pension plans-especially their early-retirement plans. during this quantity, the authors research the U.

Automotive Electricity: Electric Drives

Because the starting of the century, electric items have invaded our daily lives. Now, electrical strength is coming to be obvious as an answer to the pollutants brought on by vehicles. whereas this transition has remained very gradual over the past ten years, it's been accelerating because the statutory constraints and desires of the industry have replaced.

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

Sample text

B. die Funktion, verlassen wird. Soll die Variable auch im n¨ achsten Funktionsaufruf noch den alten Wert garantieren, so muss sie static deklariert werden. Damit wird sie im Datensegment angelegt. Das Datensegment wird u ¨blicherweise beim Hochstart des Systems einmal mit Nullen u ¨berl¨oscht. Es wird auch BSS-Section genannt. Unter dem angegebenen Link finden sich diverse Programme, mit dem man die Adressen und Segment-Bereiche vereinbarter Variablen u ufen ¨berpr¨ 34 6 Speicherverwaltung kann.

Soll die Variable auch im n¨ achsten Funktionsaufruf noch den alten Wert garantieren, so muss sie static deklariert werden. Damit wird sie im Datensegment angelegt. Das Datensegment wird u ¨blicherweise beim Hochstart des Systems einmal mit Nullen u ¨berl¨oscht. Es wird auch BSS-Section genannt. Unter dem angegebenen Link finden sich diverse Programme, mit dem man die Adressen und Segment-Bereiche vereinbarter Variablen u ufen ¨berpr¨ 34 6 Speicherverwaltung kann. In Linux kann man sich die Adressen des Text- und des Datensegments ausgeben lassen.

Beispiel f¨ ur einen impliziten Up-Cast“ ” Die Ausgaben zeigen, dass die Objektadressen nicht gleich sind. Die Gr¨oße eines B–Objekts betr¨ agt 16 Bytes. Die Ausgaben unterscheiden sich wieder f¨ ur aPtr->f() und bPtr->f(). Die unterschiedlichen Adressen k¨ onnen wir am besten am Speicher-Layout erkl¨aren. Da BVirt eine virtuelle Methode hat, m¨ ussen 4 Bytes f¨ ur die so genannte V-Table vorangestellt werden. Der Zeiger aPtr zeigt daher auf eine 4 Bytes gr¨oßere Adresse als bPtr. Im Fall der einfachen Vererbung mit virtuellen Methoden betr¨agt der Overhead nur vier Bytes f¨ ur den Zeiger auf die Funktionstabelle.

Download PDF sample

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


by Charles
4.5

Rated 4.46 of 5 – based on 33 votes