Hans-Ulrich Michel BMW Group Forschung und Technik Principles of a Vehicle Infotainment Platform copyright 2004 by OSGi Alliance All rights reserved.
Agenda Vehicle System Architecture Trends In Vehicle Industry The Infotainment Domain Platform Architecture Autosar and OSGi Technology Software-Download Opportunities and Challenges End2End-Standardization: GST OSGi Technology in 5-, 6-series Wrap up
Vehicle System Architecture 7-series Multimedia Body/Comfort Body/Comfort Security Chassis/Power Train
Vehicle System Architecture Multimedia MOST 0,5 1 2,5 5 Costs/node LIN PT-CAN K-CAN Flexray Byteflight MOST 20K 125K 1M 10M 25M Data Rate bit/sec K-CAN System K-CAN Peripherie byteflight PT-CAN Body/Comfort Security Chassis/Power Train Costs per node
Vehicle System Architecture ECU Design Looking at the design of ECU s: Standardize network management functions and communication services in different domains to reduce software development costs: - First step to an open system design
Vehicle System Architecture ECU Design ISO/OSI Model of Communication NetBlock Application Application 7: Application Layer Command Interpreter 6: Presentation Layer 5: Session Layer 4: Transport Layer 3: Network Layer Netservice Layer 1 Interaction Layer Network Layer OSEK/VDX NM 2: Data Link Layer MOST Transceiver SW CAN Driver SW 1: Physical Layer Optical Receiver Optical Transmitter CAN Comm HW
Trends In Vehicle Industry From a black box to a service platform App1 App2 App3 App1 App2 App3 MOST Netservice MOST HW -Platform HW-Platform - Supplier Black-Box development - HW/SW-monolith - Integrated SW/HWdevelopment - Flash-Update of SW, complete image generation - Independent SW/HW- Development - Software Component- Update
Trends In Vehicle Industry: The Infotainment Domain OSGi Standard an enabling technology Phone Telematics Ampl Tuner ASC Speech BC MMI Front TV Navi Vehicle func Navi/Telematic/s Phone Tuner ClimaCon Nav Telematic Serivces OSGi-Framework and Base-s Concentrate functionality Country specific solutions Life cycle mismatch JVM, JNI Native App s OS (VXWorks, QNX, Linux..) HW-Platform Scalability Satellite 1 Satellite n
Trends In Vehicle Industry: The Infotainment Domain OSGi Standard an enabling technology
Trends In Vehicle Industry: Platform Architecture? OSGi Standard an enabling technology system bus MOST CAN
Autosar Standardization App1 App2 App3 App 6 App7 App8 Most Netservices OSEK/VDX OS MOST HW CAN HW App1 App2 App3 Most Netservices MOST HW Autosar RTE App 6 App7 App8 OSEK/VDX OS CAN HW Autosar-RTE is a middleware to abstract from bus-specific logic
Autosar Standardization The goal of the Autosar process: Virtual, independent description of ECU s, SW-components and system constrains Mapping of software to hardware depending on quality factors and system constrains
Autosar and OSGi Technology OSGi is execution environment for a single device to support a standard deployment model Autosar is a distributed environment, static after generation, designed for multi-language use and supports hard real-time. Autosar defines a process for system creation
Autosar and OSGi Technology AUTOSAR/OSGi CONFIG ZT-4 DMT H.-U. Michel 02.08.04 DEPLOY Seite STATUS 3 AUTOSAR EVENT DOWNLOAD DIAG Configuration Interface (combine with DMT?) Distributed Management Tree Deployment Status Requests Remote Autosar Components Protocol Event Distribution Download Management Diagnostics Autosar Remote Diagnostics Autosar Remote Manager OSGi Remote Manager DOWNLOAD DMT DIAG EVENT DIAG Diagnostics Adapter EVENT Management Adapter CONFIG DEPLOY STATUS DMT DOWNLOAD DMT EVENT CONFIG DEPLOY STATUS AUTOSAR DMT EVENT OSGi OSGi Bundles Bundles Autosar OSGi Bundles DUs Autosar Framework Rem.EU Event Manager OSGi Framework CONFIG DEPLOY STATUS DMT EVENT OSGi OSGi Bundles Bundles OSGi OSGi Bundles Bundles OSGi Autosar Connector Download DMT HW Abstraction AUTOSAR DOWNLOAD DMT Hardware Autosar Issues Automotive Autosar + OSGi Issues OSGi Issues Automotive Autosar +
SW Download - Opportunities Order Production Delivery Usage Resell Independent SW/HW-development process: Supplier independence, reduced costs, increased flexibility Software-Upgrades after production for long-term, simplified maintenance Remote Diagnostics SW-Update/Upgrade before resale Software-based option for vehicle individuali-zation and customer personalization in production, on dealer level or via E2E-service chain delivery: Software as a Product Increased Flexibility Customer Loyalty New Business model Value Conservation
SW Download - Challenges Order Production Delivery Usage Resell Enable seamless software-development process (Supplier, OEM, Third-Party) Model-Based Development Integrated Product-Data and SW-Configuration-Management Change-Management / Control Compatibility / Testing Security Infrastructure, graduated Firewall-Concept (AA), Certification Mechanism for Software and HW Software as a Product: Open E2E-delivery chain?
End2End Standardization: GST Status Quo Telematics Telematics Telematics Network Network Network Network Network Network Terminal Presentation Terminal Presentation Terminal Presentation
End2End Standardization: GST Horizontal Market Evolution Telematics Network Terminal Terminal Terminal Presentation Presentation Presentation
End2End Standardization: GST Open Platform Beyond The Vehicle Accident / Hazard Warning Traffic Weather Road Status E-Call Need to harmonize many private, proprietary, isolated, costly solutions Need for a common provider of high quality content Need for European standards in formats National scope European harmonization Delivery Platform National scope Open service delivery platform Harmonized access network profiles Protocol standardization Open Platform Open, but secure runtime environment User interface Vendor-independent minimum vehicle access Interface and platform standardization
OSGi Technology in 5-, 6-series Platform Concept High End 2DIN-system Head Unit with 16:9 widescreen and Controller, Integration of DVD / CD-Drive Integrated Modules (GPS, Gyro,..) Microprocessor: 32bit SH4 166MHz/300 Mips OS: VX-Works RTOS Integration Vehicle functionality (Tuner, CD, Speech I/O, Phone, Navigation etc.) and ConnectedDrive-s (BMW Assist, BMW Online) MOST, CAN Interface for networking Jeode VM, P-Java Runtime Based on TLA-architecture
Wrap Up Trend to concentrate functionality in service platforms and to reduce the number of ECU s - OSGi Standard is an enabling technology! The automotive industry is changing to an industry mainly driven by electronics and SW: - new development process - match this to organizational structure SW-Download offers a lot of opportunities Standardization is an important issue BMW is addressing this issues in different standardization activities and projects