Automotive: new frontier for mobile Linux

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.
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.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
Developing Automotive Linux Alison Chaiken February 4, 2015 Hyperlinks in blue.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Software Development. Chapter 2 – Programming on Windows 8.
LastLeaf Sample PPT SMARTEST WAY TO CRAFT PRESENTATIONS.
Explore XFCE The easy way, using a live CD By Carl Weisheit.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Embedded Systems Mohammad A. Gowayyed (c) 2012 Mohammad A. Gowayyed1.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
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.
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
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.
Android Training in Chandigarh. What is Android Android is a mobile operating system based on the Linux Kernel. The goal of android project is to create.
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.
Next-Generation In-vehicle Software Opportunities Alison Chaiken
Nokia Mobility Solutions
Automotive: new frontier for mobile Linux Alison Chaiken
Automotive: new frontier for mobile Linux Alison Chaiken
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!
Newly updated World eBooks
Communications Systems
Top 10 Strategic Technology Trends for 2013
<The Future of IVI and CE Connectivity> Pavel Stankoulov
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Personal Digital Devices Lesson 1
The next generation of collaboration
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
MeeGo on Development Boards
Communications Systems
Module 1.1 Introduction to computers
Practice the Power of Intel Embedded Technology ——基于Intel平台的嵌入式教学经验分享
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Architecting and integrating sensor drivers
Role of automotive and transport in the smart city
Top 10 Strategic Technology Trends for 2013
Product Overview.
Android Developer Fundamentals V2
A FLEET SOLUTION OFFERING FOR
Digital Literacy 1.00 Computer Basics
Android OS 6.0 Marshmallow Galaxy S6
Product Overview.
Automotive Infotainment Market Segmentation by Application, Technology, Region, Industry Size, Share, Growth and Demand Forecast.
IT Management, Simplified
Mobile Operating System (OS)
Presentation transcript:

Automotive: new frontier for mobile Linux Alison Chaiken alchaiken@gmail.com http://she-devel.com/

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

100-Member auto SW alliance endorses Linux http://www.h-online.com/open/news/item/First-four-GENIVI-compliant-solutions-approved-1317701.html

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”? Courtesy Tata Consultancy Services What “infotainment” calls to mind What IVI could be

Opportunity: save energy through ad hoc networking Use this . . . to save energy . . . with cars, too: 802.11p 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 . . Not just RT audio, but RT video too!

Game-like Controls, Real Cars? Touchscreen, video gesture, joystick, voice, haptic? http://funktion.catalystexhibit.com/2009/11/is-our-future-joystuck/

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

Why consider MeeGo? (or Tizen)? Courtesy Nathan P. Willis, http://tinyurl.com/3m4loer Closer to traditional GNU/Linux distro than Android.

IVI UX Additional Features Courtesy Nathan P. Willis, http://tinyurl.com/3m4loer 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. ARM board: FreeScale i.MX QuickStart, $149 w/ Ubuntu. Atom/x86 slate: Ciara ExoPC Vibe, $699 w/ Windows. ARM boards: T.I. BeagleBoard ($149), PandaBoard ($179), Ubuntu or Android. Multiple displays and controls needed. Touch, voice, video, joystick, haptic devices and drivers? GPS dongles, CAN daughter cards . . .

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

Tripzero: Handset/Tablet + meego ivi In the near future... DBus nobdy nobdy Bluetooth subscriber plugin Bluetooth Provider plugin DBus http://sf2011.meego.com/program/sessions/vehicle-communications-meego

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

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

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: http://wiki.meego.com/In-vehicle Official site: http://meego.com/downloads/releases/1.2/meego-v1.2-in-vehicle-infotainment-ivi Mailing list archive: http://lists.meego.com/pipermail/meego-ivi Mp3car.com #linuxice and #meego-ivi IRC on freenode.net nOBDy: wiki.openice.org/index.php?title=Nobdy My notes and instructions on ExoPC: http://wiki.meego.com/MeeGo_IVI_on_ExoPC on Pandaboard: http://wiki.meego.com/Hardware- accelerated_graphics_on_Pandaboard_using_MeeGo

MeeGo IVI Audio Architecture Courtesy Laci Jalics, Delphi.

MeeGo = lightweight GNU/Linux with a Qt face. 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.