genivi for auto infotainment solutions on igenivi for auto infotainment solutions on i ... tm

47
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. FTF-AUT-F0656 GenIVI for Auto Infotainment Solutions on i.MX June, 2010 Sridharan Subramanian - Freescale K. Srinivasan – Allgo Embedded Systems

Upload: others

Post on 21-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.

FTF-AUT-F0656

GenIVI for Auto Infotainment Solutions on i.MX

June, 2010

Sridharan Subramanian - FreescaleK. Srinivasan – Allgo Embedded Systems

Page 2: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 2

Session Introduction

► Gives an overview of GenIVI and why is it relevant to the auto infotainment industry

► Describes Freescale’s participation in GenIVI and available software solutions

► Attendees will understand the positioning of Freescale i.MXSoCs for Automotive

► Attendees will get technical details of our MARS implementation and applicability to GenIVI

2

Page 3: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 3

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

3

Page 4: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 4

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

4

Page 5: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 5

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

►GENIVI (www.genivi.org) is a consortium of automakers, Tier 1’s, IC vendors and technology providers in the interest of streamlining the development of In-Vehicle Infotainment products using Linux®.

►Officially launched in March 2009.

GENIVI Mission StatementDrive the broad adoption of an open source development platform by aligning automotive OEM requirements and delivering specifications, reference implementations and certification programs that form aconsistent basis for further open source and ISV development.

Page 6: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 6

GENIVI – Key Benefits

►Speeds time-to-market

►Accelerates the pace at which new automotive applications are developed

►Dramatically reduces development costs

►Broadens options for integrating and customizing solutions

►Grows the entire IVI ecosystem

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 7: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 7

GENIVI Members – Not comprehensive

Automaker

1st Tier Supplier

OSV,Middlewar

e, and Services

Silicon

Board Members

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

For full and latest list of members, refer to http://www.genivi.org

Page 8: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 8

Software effort for automotive infotainment devices

Metric 2006 2008 2010

Memory (MByte) 256 512 1000

Processing (kMIPS) 1 1,2 3,6

Code size (Mio LOC) 1,2 1,4 2,8

8

The need for functions drives code size, processing power and escalating development / validation cost.

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 9: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 9

Open Infotainment Platform Vision

Proprietary Open

Platform R&D

Test and Validation

Platform R&D

Services & Solution

R&D

Test and Test and ValidationValidation

Services & Solution

R&D

Hardware Development Hardware

Development

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 10: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 10

AppsApps OSVExtensions

OSVExtensions LibsLibs

HMI (Human Machine Interface)

HMI (Human Machine Interface)

Open Source KernelOpen Source Kernel

Open Source IVI StackOpen Source IVI Stack

GENIVI targets the non-differentiating elements of the solution stack

10

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 11: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 11

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 12: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 12

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 13: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 13

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 14: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 14

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 15: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 15

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 16: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 16

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 17: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 17

What characterizes a “Standard” automotive infotainment platform?

Copyright © GENIVI Alliance 2008. GENIVI is a trademark of the GENIVI Alliance. Other names and brands may be claimed as the property of others.

Page 18: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 18

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

18

Page 19: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 19

GENIVI Status and Next Steps

►GENIVI 1.0• Specification approved January 2010• Single implementation on Intel® Atom™ processor and based on the Moblin

Linux distribution.• Many requirements are not met in this implementation.

►GENIVI 1.X and GENIVI 2.0• In definition and discussion within consortium

Page 20: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 20

Implementation options

20

Note: Android is not part of GenIVI

Page 21: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 21

Preparing for ARM supportUbuntu

►The GENIVI 1.0 specification identifies the major packages used for the reference implementation.

• Total Packages: 324• Supported on ARM distributions: Ubuntu 297, Debian 3• Not supported on ARM: 24

Page 22: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 22

Preparing for ARM SupportNew Kid on the Block - MeeGo

► MeeGo = Best of Moblin (Intel) and best of Maemo (Nokia)

► Both Moblin and Maemo will be replaced by MeeGo

► Single unified distribution supporting both Intel and ARM architectures

► First Code release: March 31, 2010 – Known as ‘Day 1’

► After Day1, Meego ‘reference user experiences’ for netbooks, handsets, Connected TV and In-Vehicle will be added

Page 23: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 23

MeeGo Architecture

Page 24: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 24

Android

►What about Android as an option? (Not part of GenIVI – but as an Auto infotainment solution)

►Discussion on pros and cons

24

Page 25: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 25

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

25

Page 26: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 2626

Why Freescale for Automotive: Beyond the IC

► Presence with OEM/Tier 1 as a trusted supplier• Largest Automotive semiconductor supplier• Recognized as key supplier by many industry leaders

►Automotive Infrastructure• Quality/FA Support Structure• Partnerships (e.g. QNX®, Microsoft® …)

► Automotive Mentality• Quality Programs• Long term manufacturing culture• Zero Defects

Page 27: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 27

Freescale Applications Processor Value Proposition

► Performance (MHz and Memory Efficiency)

► Low Power (Audio < 18 mW system and HD720 Video < 250 mW)

► State of the art Audio, Video, Graphics and Codecs

► Consistent and scalable architecture

► Complete OS/SW platform

► Mixed signal integration

Page 28: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 28

MAD Applications Processor Roadmap: Automotive

28

2008 2010

Left Edge = Samples

2009

• ColdFire V2, 140MHz• EMAC, CAN, Audio• USB Phy, 12-bit ADC

• OpenVG 1.1

ICs Available

In Development

• ARM926, 400MHz• 2xCAN, Ethernet• USB Phy, Audio, DDR2

i.MX356

i.MX31

i.MX251

High-end NavigationHigh-end Speech RecognitionHD Video DecodeMultiple Displays

Entry to Mid-level NavigationAdvanced Audio ConnectivityMid-Level Voice RecognitionSophisticated GUI

Audio ConnectivityGUI SupportBluetooth Hands-free, A2DP

i.MX31L

• ARM1136, 400MHz• USB (High Speed)

MCF5251

• WVGA, Image Processing• Ethernet, ATA

i.MX355

• ARM1136, 400MHz• 2xCAN, MLB, Audio• DDR2, USB Phy x2

i.MX351

• OpenGL ES 1.1

• WVGA, Touchscreen

i.MX255

i.MX53x

• Cortex-A8, 600MHz• OpenGL ES 2.0• OpenVG 1.1• DDR2, USB Phy

i.MX514

i.MX516• 720p Video Dec • Cortex™-A8, 800MHz

• 1080p Video Dec• OpenGL®ES 2.0• OpenVG™1.1• DDR2/DDR3 400, • USB Phy x2• Ethernet• CAN x2, MLB

Page 29: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 29

Freescale i.MX Processor Linux Approach

► A layered approach with the right selection of components to provide a common Linux stack that enables customers to easily migrate across i.MXSoCs and penetrate the markets that they want to engage in.

► Common board support packages (BSP) consisting of kernel optimizations, hardware drivers and unit tests; Customizations for specific target segments.

► Extensive portfolio of optimized multimedia codecs (ARM and Video processing unit accelerated).

► Common middleware with reuse from open source frameworks that enable integration of proprietary components also - multimedia framework plugins, power management, security/DRM, graphics (OpenVG/OpenGL-ES), connectivity.

► Leverage Chrome™, Ubuntu, Android and GNOME Mobile solutions

29

Page 30: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 30

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

30

Page 31: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 31

Freescale Multimedia Automotive Reference Sofware (MARS) Key Features

►Auto grade Linux• Boot Time Reduction• Boot Time Critical Services Architecture (BTCS)• Power Management

►Small Footprint Embedded GUI (Demo purposes – FB based)

►Media and Connectivity Features

►Status: Done on i.MX25

31

Page 32: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 32

Boot Time Reduction

►Requirement: Splash screen within 1 sec.; User space execution 3-12 sec.

►Problem: Linux typically takes 10-20 sec. to boot into a GUI

►Solution: Speeding up system boot duration by• Optimizing bootloader

enable cacheslimited environment variables block sizeskip network and IDE detection

• Optimizing kernellimit kernel to minimum needscompile drivers used at a later point as modules

• Optimizing filesystemre-order driver, services and GUI initialization

32

Page 33: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 33

Boot Time Reduction Architecture

33

Board initializationscan IDE

setup PHY

Boot kernelscan IDE

setup PHY

Start services

Traditional boot sequence

Kernel decompression

Start GUI

Board initialization

Boot kernel

Start services

Kernel decompression

Start GUI

Scan IDE Setup PHY

Optimized boot sequence

Page 34: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 34

Boot Time Critical Services Architecture

►A “Boot Time Critical Service” (BTCS) is setup very early during the boot process.

►The BTCS code and data is located at a reserved memory area not to conflict with bootloader and kernel.

►The BTCS is implemented as callback function that can be invoked from either the bootloader or the kernel.

►The BTCS can signal the bootloader or the kernel trough a “back-callback” (ossignal) function.

34

Page 35: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 35

BTCS – Operation diagram

Hardware

Linux CAN ISR

BTCS Application (CAN stack)

BTCS kernel driver

Simulated ISR

Linux Application

bootloader

SupervisorMode

UserMode

Linux Bootloader

Receive

Send

start_kernel()

Poll

Interrupt

Vendor specific license

GPL

Kernel

35

Page 36: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 36

AGL boot time analysis

36

Power-OnReset

btcs_setup()btcs_start()

btcs_poll()

btcs_poll() afterarch_setup()

btcs_init() and btcs_poll()after kmem_cache_init()

btcs_poll() in ISR

Time [ms]

......

SplashScreen

JFFS2mount

ExecuteInit proc

bashPromptKernel and

compiled-indrivers fullyup & running

27

11

Hw Setup mxc_nfb_copy_image()

Bootloader

start_kernel() Linux CAN ISR ready

Kernel

Further optimizations in works

Page 37: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 37

MARS Boot time measurements

0 0.24s 0.93s 0.97s 1.1s 4s 7-9s

BootloaderMARS loaded

Loading Linux + MARS

Frame buffer device opened

MARS splash screen

USB/SD/CDROM device drivers loaded.

USB/SD devices mounted

Further optimizations in works

Page 38: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 38

MARS Middleware Platform Features

► Audio/Video Playback of Compressed and Uncompressed Content:• MP3, MP2, AAC, MP4, WMA/ASF, SBC

► Audio Post Processing• Predefined and custom graphic equalizers, digital volume control, sample rate conversion

► Multichannel Audio Playback• Multiple play sessions with independent play controls

► Image Decode of Compressed and Uncompressed Image Content • JPEG, BMP, simultaneous audio playback in the background

► Line-in• Playback from line-in, recording of audio input stream from line-in (mp3)

► Device Connection Support • SD card, USB {Mass storage, MTP, iPod, Zune®}, audio CD {CDM-M10 via I2C/I2S}

► Play Control• Play/Pause/Stop, FFWD/FRWD, Repeat, Shuffle, ntroscan

38

Page 39: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 3939

Linux/MARS Schedule

Milestones Feature Set Schedule

V2.0 ►Fast boot (<1s), CAN response (<60ms)►MARS framework (non-gstreamer)►USB Mass storage / SD / MTP / Zune media support►Basic HMI (not X - just framebuffer)

• LCD shows info about all connected devices, hierarchical browse, elapsed time, total duration, metadata

►Reduced kernel and rootfs►MP3/AAC/WAV (8/16 bit, mono/stereo, PCM)►iPod support►CD mechanism with block driver►Play/Pause/Stop, Skip tracks by 1 in forward and reverse

direction, Play selected track from a browse session, FFWD/FRWD within track

►Digital volume control►Kernel 2.6.28

Available

► Commercial grade Bluetooth stack► Commercial grade Acoustic Echo Canceller support

Jul ‘10

Page 40: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 40

MARS future roadmap

► Bluetooth A2DP profile to play audio from phones

► I2C/SPI command interface for HMI

► Multi-channel audio

► Compressed JPEG/GIF image display

► Voice recognition commands for user interface

► Rear view camera support

40

Page 41: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 41

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

41

Page 42: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 42

Freescale GENIVI Status

►Freescale is an active member of the GENIVI Alliance►Freescale is participating in GENIVI working groups – core member

of the multimedia and systems infrastructure groups►Freescale will collaborate with OS/Software providers and Tier1’s to

complete a GENIVI platform based on i.MX processors

42

Copyright © GENIVI Alliance 2009. GENIVI is a trademark of the GENIVI Alliance.

i.MX Auto infotainmentUbuntu/Debian subset + MARS + Genivi®

NavigationFlash >= v9ImageViewer

FirefoxBrowser

Totem MediaPlayer

RhythmboxAudio

AEC/NS *MARS A/V Connectivity Engine

Bluetooth *SpeechRecognition * Navigation *

Window Manager

Page 43: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 43

Freescale Automotive Reference Design Components

►Reference Hardware Board• i.MX51/53 EVK• Auto specific Reference design for MX53

►Ubuntu• Very popular and supported distribution• The MX51-EVK is supported in the Ubuntu 9.10/10.04 release. This makes the

MX51-EVK a very good candidate for initial porting of the 24 packages to ARM architecture.

►Freescale’s Automotive Grade Linux• Kernel specific features that provide:

Fast bootBoot time critical services to allow <60ms response time for incoming CAN messages

►Multimedia Automotive Reference Software (MARS)

43

Page 44: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 44

Agenda

►GenIVI Introduction

► GenIVI Status

► Freescale Auto Infotainment Software Options

► Multimedia Auto Reference Software (MARS)

► Freescale GenIVI next steps

► Review and Q&A

44

Page 45: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 45

Session summary

►GenIVI provides a Linux based solution for Auto Infotainment

►There are decisions that need to happen on the distribution used for ARM implementation

►Strong Freescale i.MX roadmap for Auto infotainment

►MARS software implementation for low/mid tier solutions

►Freescale continues to participate and work towards a full GenIVIimplementation

45

Page 46: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 46

A Freescale supported open web community of developers sharing common interest in transforming i.MX applications processors into practically anything imaginable.

i.MX Community • Serves all component enablement peripherals including basic to complex software• i.MX Forums, Groups and Blogs Posts• News, Photos and Videos• Training, Events and Promotions

Check it out!Become a member today and you will be entered to win a i.MX development system of your choice. Drawing will be held on June 30th.

www.iMXcommunity.org

Page 47: GenIVI for Auto Infotainment Solutions on iGenIVI for Auto Infotainment Solutions on i ... tm

TM