1 / 11

Modular Integration of Entertainment Hardware in Automotive Systems

This document outlines the modular design and integration of individual hardware components in automotive entertainment systems, such as radio receivers, CD players, and Bluetooth connections. It emphasizes the role of drivers that feed applications, presenting a user interface that ties them together. The paper discusses the hardware abstraction layer (HAL) as an API that simplifies software communication with diverse hardware, enabling commoditization. Furthermore, it delves into the applications of sensors, telematics, and health monitoring within these integrated systems.

shauna
Download Presentation

Modular Integration of Entertainment Hardware in Automotive Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CPSC 875 John D. McGregor C7 - Design

  2. Decompose • Integrate • Individual hardware pieces are associated with drivers • The drivers feed applications • The applications are tied together by a user interface

  3. Decompose into modules PlayList Radio CD Player DVD Player Speakers CD Driver BlueTooth USB OS/Hardware

  4. Entertainment • Radio receiver • Regular radio • Satellite radio • Antennas • Radio • OnStar • OnStar • CD player • DVD player • Sound • Stereo speakers • SurroundSound • Displays • Touch • Non-touch • Games

  5. Information/Telematics • Sensors/Radar • Vehicle health • Cell phone connections • Apps

  6. Hardware abstraction layer • The specific hardware is hidden from the software. • The layer acts as an API • An operating system usually includes a layer • Making the API from standards allows the underlying device to be commoditized

  7. PlayList Radio CD Player DVD Player Speakers CD Driver BlueTooth USB Hardware abstraction layer OS/Hardware

  8. MVC Model View View View View Controller Controller HAL HAL HAL

  9. C/S

  10. Integrating styles View View Model Model Controller Controller View Model Controller

  11. So what do we have now? • Modular

More Related