Automotive: new frontier for mobile Linux Alison Chaiken

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Chapter 7 – Managing Windows XP. Control Panel The main tool for configuring your system. Most of the tools to configure the system come with the normal.
Presentation by Amal Babu New OS of Google, initially designed for netbooks Released in second half of 2010 Google chrome browser on Linux kernel Inbuilt.
Android Platform Overview (1)
BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR.
“Presenting the elements of your next design”
1 © NOKIA MIT Media Lab Europe PPT / / RTT S ensing M y D evice and C ontextual A wareness: M y N ew D imensions of C ommunication Roope.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Android is a mobile operating system developed by Google and is based upon the Linux kernel and GNU software. It was initially developed by Android.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Intel Do-It-Yourself Challenge Lab 1: Intel Galileo’s Arduino side Nicolas Vailliet
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Introduction to Android Platform Overview
Android Introduction Platform Overview.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Delphi Confidential1 Weather Information Dissemination – Automotive Perspective July 25, 2007.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
The Whole new Experience - By Mahesh Chauhan. Its sounds strange but the fact is that :-  More than 90% of the CPUs in the world are not in desktops.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
FREESCALE KINETIS TRANSPORTER (Device that talks to your car, home, phone) An Accessory to your phone and your car ID:FSL35.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Free Electrons Introduction.
Next-Generation In-vehicle Software Opportunities Alison Chaiken
Automotive: new frontier for mobile Linux
Nokia Mobility Solutions
Automotive: new frontier for mobile Linux Alison Chaiken
Linux, Android and Open Source in the Mobile Environment Alison Chaiken February 25, 2010 Survey of Linux on mobile Kernel-only open.
Automotive: next hot mobile platform for MeeGo Alison Chaiken
Automotive: next hot mobile platform for MeeGo Alison Chaiken
Automotive: next hot mobile platform Alison Chaiken
Our group's first sponsor. Advertisement: who wants to bus-pool to SCALE?SCALE Katy's shuttle bus.
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
i.MX 8 Series: 3 Processor Families with Targeted Features
Mobile Device Development
Lasse Andresen Founder / CTO ForgeRock
Android Mobile Application Development
Reach Out and Touchscreen Someone
iPhones and iPads and iTunes, Oh My!
Visit for more Learning Resources
Communications Systems
<The Future of IVI and CE Connectivity> Pavel Stankoulov
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Personal Digital Devices Lesson 1
Operating System.
MeeGo on Development Boards
Communications Systems
Practice the Power of Intel Embedded Technology ——基于Intel平台的嵌入式教学经验分享
Application Development A Tutorial Driven Course
Android Developer Fundamentals V2
Tareq Khan, Ph.D. Assistant Professor,
Android Introduction Platform Mihail L. Sichitiu.
Android OS 6.0 Marshmallow Galaxy S6
Automotive Infotainment Market Segmentation by Application, Technology, Region, Industry Size, Share, Growth and Demand Forecast.
Mobile Operating System (OS)
Presentation transcript:

Automotive: new frontier for mobile Linux Alison Chaiken

Advertisement: who wants to bus-pool to SCALE?SCALE Katy's shuttle bus

100-Member auto SW alliance endorses Linux

Bay Area IVI participants New L.A. factory

Outline ● Automotive software systems: IVI ● Major IVI projects and platforms ● HW platforms for IVI development ● nOBDy and ExoPC demos

What is “in-vehicle infotainment”? What “infotainment” calls to mindWhat IVI could be Courtesy Tata Consultancy Services

Opportunity: save energy through ad hoc networking Use this... to save energy... with cars, too: p WAVE p WAVE

Opportunity: Mobile sensor platform data fusion/mining Handset Satellite

4 challenges for IVI ● Security in a multi-user, mobile, often unattended device ● Safety: not “kill -9” but kill dead! ● Unique hardware: device drivers?! ● Not a phone or desktop: little-understood UI/UX

Challenge 1: security Backseat kids changing nav system's destination... mechanic at body shop installs malware.

Challenge 2: safety Driver gets alarms and has read-only access to many parameters. Prevent entertainment system from hogging resources (incl. Driver!).

Challenge 3: HW needs Not just RT audio, but RT video too! CAN bus, MOST bus, wheel rotation sensors, oil level..

Game-like Controls, Real Cars? ● Touchscreen, video gesture, joystick, voice, haptic?

Maybe what we want is Android... from the Open Handset Alliance?

Why consider MeeGo? (or Tizen)? Closer to traditional GNU/Linux distro than Android. Courtesy Nathan P. Willis,

IVI UX Additional Features Courtesy Nathan P. Willis, Many automotive players, few public announcements.

MeeGo IVI 1.2 Home Screen Intended to be reskinned, not as a shipping product.

Problem: what HW platform should IVI devs use? ● ARM set-top box: Trimslice, $219 with Arch or MeeGo.Trimslice ● ARM board: FreeScale i.MX QuickStart, $149 w/ Ubuntu.FreeScale i.MX ● Atom/x86 slate: Ciara ExoPC Vibe, $699 w/ Windows.Ciara ExoPC Vibe ● ARM boards: ● T.I. BeagleBoard ($149), PandaBoard ($179), Ubuntu or Android.BeagleBoardPandaBoard ● Multiple displays and controls needed. ● Touch, voice, video, joystick, haptic devices and drivers? ● GPS dongles, CAN daughter cards...

GFDL Example: tripzero's nobdy OBDII/CAN scannernobdyOBDIICAN OBD-II connector on left of steering wheel Scan tool (USB to OBDII) available from Amazon, etc. about $35

Tripzero: Handset/Tablet + meego ivi nobdy Bluetooth subscriber plugin Bluetooth Provider plugin DBus nobdy DBus In the near future...

Nobdy on ExoPC Nobdy in scrollwheel menu Live data stream via D-bus and qmlviewer

Goal for nOBDy ICS IVI demoICS IVI demo by Justin Noel

Summary ● Linux opportunities at all levels: HW, accessories, embedded, platform, apps, entrepreneurs and big companies. ● Finding HW for development remains a problem. ● Many local companies are participating =>> jobs. ● Prediction: automotive is where Linux will show most growth.

Resources ● IVI wiki: ● Official site: ivi ● Mailing list archive: ● Mp3car.com ● #linuxice and #meego-ivi IRC on freenode.net ● nOBDy: wiki.openice.org/index.php?title=Nobdy ● My notes and instructions ● on ExoPC: ● on Pandaboard: accelerated_graphics_on_Pandaboard_using_MeeGo

MeeGo IVI Audio Architecture Courtesy Laci Jalics, Delphi.

How about MeeGo? MeeGo = lightweight GNU/Linux with a Qt face.

MeeGo-IVI on Atom and ARM Demo HW ● No SW support for HW available to small-medium businesses. ● Running IVI on ExoPC requires a mash-up of “Tablet Preview” and IVI UXes. ● Meego-ivi repos support EMGD graphics only ● “zypper update” auto-overwrites drivers and X11 SO libraries. ● Stopped work on ARM-based Pandaboard due to missing graphics driver.

MeeGo Hardware Adaptation Process Update from wrong repo Hand-craft extlinux.conf Use installer defaults Maybe not that kernel Multi-hour “zypper up”