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

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

Similar automotive books

Bikers: Culture, Politics & Power

From The Wild Ones to effortless Rider, the bike has infected the imaginations of the media and most of the people alike. Marlon Brando, wearing leather-based jacket, denims, and moody glare, turned a cultural icon summing up 'the street' in all its maverick glory. yet does the parable of the renegade bicycle owner, an outcast from mainstream society who takes to the line in pursuit of freedom, correlate with truth in any significant means?

Fiat Punto 1994-1999 Service and Repair Manual

Инструкция по ремонту и обслуживанию Fiat Punto (моделей c бензиновыми и дизельными двигателями). Дано детальное описание всех узлов и агрегатов и советы по их эксплуатации и техобслуживанию. Чертежи, таблицы и схемы электрооборудования.

The Art of BMW: 85 Years of Motorcycling Excellence

BMW started its existence in aero-engineering--as someone who’s ever ridden one among its bikes may possibly guess.  those are motorcycles as as regards to airborne as any get.  And what’s extra, fifty percentage of the entire bikes BMW has synthetic are nonetheless flying down the world’s roads.  those are the easiest, and during this e-book, the easiest of the simplest get their due, with great, full-color photos of BMW’s vintage versions and distinctive descriptions in their good points, all situated in the context of a concise historical past of this mythical marque.

Surfing the Global Tide: Automotive Giants and How to Survive Them

Automobile production epitomizes smooth undefined, but the final point of view has been misplaced in hypothesis and self-promotion. in response to six years of study, this e-book is the 1st in years to re-evaluate the undefined. the result's a paradigm that quantifies the elemental economies of scale and company organizational constitution.

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

Sample text

Auch Variablen und Objekte, die nur f¨ ur die Laufzeit einer Funktion ben¨otigt werden, sind im strengen Sinn dynamisch verwendete Variablen. Dies betrifft die 1 Viele Konstanten ben¨ otigen keinen Speicherplatz, sondern werden nur textuell ersetzt. Beispielsweise werden deshalb konstante Texte im Code-Segment angelegt. Dies allerdings nur, wenn der Compiler erkennen kann, dass keine Referenzen und keine Zeiger auf die Konstante mehr verwendet werden. Dies ist bei gr¨ oßeren include-Systemen“ nicht mehr m¨ oglich.

In dem bekannten MVC-Pattern [Bus] w¨ are das die Modell-Schicht. Dar¨ uber stellt eine Schicht die Bedienfunktionalit¨at des Systems und deren Darstellung zur Verf¨ ugung. Hier wird System- und Bedienwissen gekapselt, wann welches Men¨ u zur Verf¨ ugung steht und welche Daten angezeigt werden. Man spricht hier von der Controller-Schicht, die projektvariant ist. Schließlich gibt es eine Darstellungsschicht, in der die Art der Datenanzeige definiert ist. Auch kleine Animationen werden hier lokal realisiert.

An jeder Stelle, an der direkt in ein Speicherlayout adressiert werden soll, muss ein Makro verwendet werden, das die Unabh¨angigkeit vom EndianFormat sicherstellt. Mit einer globalen Typdefinition kann dann auf die ZielHardware angepasst werden. 3 Eigene Definitionen im Shared 25 #define MAKE_INT16(a,b) Int16( (b << 8) | UInt8(a) ) #define MAKE_UINT16(a,b) UInt16( (b << 8) | UInt8(a) ) // Syntax LOW_BYTE(16 Bit-Word), HIGH_BYTE(16 Bit-Word) #define LOW_BYTE(w) UInt8(w&0xFF) #define HIGH_BYTE(w) UInt8(w >> 8) #endif // BIG_ENDIAN Listing 5-3.

Download PDF sample

Rated 4.49 of 5 – based on 35 votes