Linux Foundation Automotive Summit - Yokohama, Japan



Similar documents
Developing Embedded Linux Devices Using the Yocto Project

Developing Embedded Linux Devices Using the Yocto Project

レッドハット 製 品 プライスリスト Red Hat Enterprise Linux 製 品 (RHEL for HPC) 更 新 :2015 年 4 22

Document and entity information

レッドハット 製 品 プライスリスト Red Hat Enterprise Linux2013 新 製 品 (ベースサブスクリプション) 更 新 :2015 年 4 22

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

My experience of Ruby Education in Taiwan

Teacher Training and Certificate System

レッドハット 製 品 プライスリスト 標 準 価 格. Red Hat Enterprise Linux 製 品 (RHEL Server)

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Why today? What s next?

Yocto Project ADT, Eclipse plug-in and Developer Tools

Cost Accounting 1. B r e a k e v e n A n a l y s i s. S t r a t e g y I m p l e m e n t a t i o n B a l a n c e d S c o r e c a r d s

Panasonic AC-DC Power Supply Design Support Service

この 外 国 弁 護 士 による 法 律 事 務 の 取 扱 いに 関 する 特 別 措 置 法 施 行 規 則 の 翻 訳 は 平

Graduate Program in Japanese Language and Culture (Master s Program) Application Instructions

Electricity Business Act ( Act No. 170 of July 11, 1964)

Data Mining for Risk Management in Hospital Information Systems

Developing applications on Yocto. Lianhao Lu Intel Corporation Feb. 29th, 2012

Analysis One Code Desc. Transaction Amount. Fiscal Period

Advanced Training Program for Teachers of the Japanese-Language Application Instructions For FY 2016

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Agenda. About Gengo. Our PostgreSQL usage. pgpool-ii. Lessons

Creating a Custom Embedded Linux* OS for Any Embedded Device using the Yocto Project*

Direct Marketing Production Printing & Value-Added Services: A strategy for growth

The Yocto Project Eclipse plug-in: An Effective IDE Environment for Embedded Application and System Developers

Bushido: Way of the Samurai. Golden Screens. Chokuo TAMURA Hawks with pine and plum blossom x cm each

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

Managing HKU author reputations, enhancing HKU's reputation. Creative Commons: Attribution 3.0 Hong Kong License

CloudStack the best kept secret in the cloud. Giles Sirett CEO

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

育 デジ (Iku-Digi) Promoting further evolution of digital promotion

医 学 生 物 学 一 般 問 題 ( 問 題 用 紙 1 枚 解 答 用 紙 2 枚 )

How Should Remote Monitoring Sensor Be Accurate?

Yocto Project Experience: Continuous Integration

Building Embedded Systems

How To Teach English At Kumon

Wicket Hiroto Yamakawa

オープンソース NFV プラットフォーム の 取 り 組 み

BCOE Payroll Calendar. Monday Tuesday Wednesday Thursday Friday Jun Jul Full Force Calc


Financial Results. for FY 2010 ended March ~For healthy and affluent lives of people around the world~

Internet Society Japan Chapter (ISOC-JP) update

Cash, Receivables & Marketable Securities

OpenEmbedded for medical devices

PTC Creo 2.0 Hardware Support Dell

Posting and Reading Messages (PC version) 1/4

Research on Support for Persons with Mental Disability to Make Transition to Regular Employment

Chiba Institute of Technology Graduate School

Public Financial Assistance for Formal Education in Japan

Discover the power of reading for university learners of Japanese in New Zealand. Mitsue Tabata-Sandom Victoria University of Wellington

Utilization & Promotion Activities of Cloud in Japan

第 9 回 仮 想 政 府 セミナー Introduction Shared Servicesを 考 える ~Old but New Challenge~ 東 京 大 学 公 共 政 策 大 学 院 奥 村 裕 一 2014 年 2 月 21 日

P/T 2B: 2 nd Half of Term (8 weeks) Start: 25-AUG-2014 End: 19-OCT-2014 Start: 20-OCT-2014 End: 14-DEC-2014

P/T 2B: 2 nd Half of Term (8 weeks) Start: 26-AUG-2013 End: 20-OCT-2013 Start: 21-OCT-2013 End: 15-DEC-2013


TS-3GB-S.R v1.0 VoIP Supplementary Services Descriptions: Call Forwarding - Unconditional

P/T 2B: 2 nd Half of Term (8 weeks) Start: 24-AUG-2015 End: 18-OCT-2015 Start: 19-OCT-2015 End: 13-DEC-2015

Current Situation of Research Nurse Education and Future Perspectives in Japan

Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab

GENIVI FAQ. What is the GENIVI Alliance?

ใบสม ครเข าร วมโครงการน ส ตแลกเปล ยนมหาว ทยาล ยเกษตรศาสตร

Green Solution with Simegy

Managing Open Source Code Best Practices

Design Act ( Act No. 125 of 1959)

IHS Technology. IHS Technology Business Intelligence Enabling market leadership through research, analysis and strategy

BULBOUS CELL MEDIA GROUP

Rights and Scheduling: Vision Broadcast Master. Lee Sheppard, Product Line Manager Client Conference, March 2013

EDB-Report. 最 新 Web 脆 弱 性 トレンドレポート( ) ~ Exploit-DB( 公 開 されている 内 容 に 基 づいた 脆 弱 性 トレンド 情 報 です

Ashley Institute of Training Schedule of VET Tuition Fees 2015

さくらインターネット 研 究 所 上 級 研 究 員 日 本 Vyattaユーザー 会 運 営 委 員 松 本 直 人

Electrical engineering have fun with building your own devices and travelling the world. Iwate Prefectural Mizusawa High School Sebastian DIEBOLD

Abbreviations. Learning Goals and Objectives 学 習 到 達 目 標. Structure of Presentation

= 注 意 = 更 新 型 番 (RN) 複 数 年 型 番 (F3 F5)も 対 象 に 含 みます 改 訂 日 付 SKU Description No.

HIF 2015 Japanese Language and Japanese Culture Program

Studies of Large-Scale Data Visualization and Visual Data Mining

Using the Moodle Reader Module to Facilitate an Extensive. Reading Program

Development of the Incorporating System of Automatic Contrast Injector and Radiology Information System (RIS) for Contrast-enhanced CT Examination

Advanced Customizations

Committee of the Whole. January 22, 2014

Effect of Captioning Lecture Videos For Learning in Foreign Language 外 国 語 ( 英 語 ) 講 義 映 像 に 対 する 字 幕 提 示 の 理 解 度 効 果

AUTOMOBILE LIABILITY SECURITY ACT

CENTERPOINT ENERGY TEXARKANA SERVICE AREA GAS SUPPLY RATE (GSR) JULY Small Commercial Service (SCS-1) GSR

外 部 委 託 が 進 む 中 での 地 方 自 治 体 職 員 の 雇 用 の 保 護 PROTECTION OF EMPLOYMENT FOR LOCAL GOVERNMENT WORKERS UNDER OUTSOURCING

Shigeo Sugimoto. Tsukuba University, Japan

CAFIS REPORT

Chiba Institute of Technology Graduate School

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

FY 2015 Schedule at a Glance

Procedures to apply for Doctoral Degree

MontaVista Linux 6. Streamlining the Embedded Linux Development Process

Centers of Academic Excellence in Cyber Security (CAE-C) Knowledge Units Review

SPECIFICATION. Not recommend for new design. MS6M Power Integrated Module 7MBR15UF060 MS6M Fuji Electric Device Technology Co.,Ltd.

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

Most EFL teachers in Japan find that there are groups of verbs which consistently

RAPID EMBEDDED LINUX* DEVELOPMENT

For victims of traffic accidents

Transcription:

It s not an embedded Linux distribution It creates a custom one for you. The Yocto Project Linux Foundation Automotive Summit - Yokohama, Japan Tracey M. Erway The Yocto Project Advocacy and Communications Project Lead Agenda: Intel Corporation November 2011 Welcome and Thank you What is the Yocto Project How is the Yocto Project Useful in Automotive Software Development What Confidence Level can the Yocto Project Provide Where is the Linux Market Moving Towards How to further investigate the Yocto Project How to prepare now, for Your Future Needs

こんにちは 私 の 名 前 はトレイシー Erway です ようこそ このクラスについて 参 加 していただきありがとうございます Yocto プロジェクト 2

My Background: 2 Functions Yocto Project Intel Corporation Project Role: Intel Role: Advocacy and Communications Lead for the Yocto Project since the project began. 20 year veteran of Intel Corporation - currently based in Hillsboro, OR, USA Originally hired as an embedded developer for Real Time Kernel development as well as a consultant to Intel customers for device development As part of our Developer Relations Group, I managed the technical relations and development processes for Independent Software Vendors (ISVs) creating and porting development tools to new Intel processors Compliers, Debuggers, Codecs, etc on multiple platforms Currently part of the Open Source Technology Center in the Software and Solutions Group Business and Communications Manager for the Intel s contributions to the Yocto Project Intel s Tizen IVI segment manager 3

Embedded Linux Environment Environment Linux is becoming increasingly popular and showing significant growth for Embedded development Non-commercial and commercial embedded Linux has many distributions Problem Statement High corporate and developer cost to port or make build systems Results in less time/money to develop value add software features The Industry has been asking for a common build system and core technology Now Industry leaders have joined together to form the Yocto Project The Benefits of the Yocto Project Less time/money spent on things which don t create revenue (build system, core Linux components) Allows Linux to be more business friendly in embedded (TTM, lowered costs, etc) 4

Background: What is the Yocto Project? The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products regardless of hardware architecture. Participation by industry leaders Distribution and Build environment for Embedded Development and validated images Supports multiple architectures: x-86, x-86-64, ARM, MIPS, PowerPC Provides Common format / repository for Linux Board Support Packages (BSPs) It s not an embedded Linux distribution It creates a custom one for you. Generates an application development kit for each specific device Is a great starting point for roll your own embedded developers and commercial distribution vendors. Simple Electronics M2M Point Point of of Sale Sale Networking & Storage www.yoctoproject.org Industrial & Medical 5 Enables easy transition from Proof of Concept (POC) to supported Commercial Linux 5

Yocto Project Participating Organizations Silicon Vendors OSVs Embedded Tools, Consulting Services, Users http://www.linuxfoundation.org/news-media/announcements/2011/03/yocto-project-aligns-technology-openembedded-and-gains-corporate-co Tracey Erway, Nithya Ruff, Lieu Ta

What is in the Yocto Project? Content Complete Linux OS with package metadata Releases every 6 months with latest (but stable) kernel, toolchain, and package versions Place for Industry to publish BSPs Application Development Tools which allow development against the stack, including Eclipse plug-ins and emulators Full documentation representative of a consistent system It s not an embedded Linux distribution it creates a custom one for you 7

Yocto Project Timeline Moving Fast: Yocto Project History Jan Feb 8 Build Momentum Release Feb/Mar Mar 03 Mar 29 April 6 April 11 April ON Increase Developer Momentum October Open Embedded Votes For Collaboration With Yocto Project Focus on Growth In Participating Members First Partner PR Released Embedded World 1 st Advisory Board Meeting V 1.0 Launch Collaboration Summit Embedded Linux Conference and First Participating Member F2F Focus on Developer Community Growth Provide tangible assets from participating organizations for consumers Embedded Linux Conference Europe: Prague V 1.1 Release 8

Yocto Project Workflow Upstream Project Releases Local Projects SCMs (optional) Openembedded Architecture Workflow Upstream Source Metadata/Inputs Output Packages Process steps (tasks) Source Materials Build system Output Image Data User Configuration Metadata (.bb + patches) Machine BSP Configuration Source Fetching Patch Application Output Analysis for Package Splitting plus Package relationships.deb generation.rpm generation QA Tests Image Generation Package Feeds SDK Generation Policy Configuration Config / Compile / Autoconf as needed.ipk generation Images Application Development SDK 9

How is the Yocto Project Useful to Automotive Software Development? Fragmentation Ability for Layers Real Time capable* Cross Arch but provides similar infrastructure for all Bootup times and capabilities Reuse Infrastructure, recipe base, metadata, entire setup and BSPs Sharing the ability to "share" things that are both differentiating (within an organization) as well as non-differentiating to the wider community via the layer mechanism Tie to commercial OS for support and long term stability 10/25

What Maturity or Confidence Level Can the Yocto Project Provide? Grew from an existing project: Open Embedded Now OE and the Yocto Project share OE CORE Extensive BSP development Metadata Testing Validation Significant Industry support via multiple hardware and software vendors Significant external use begins this spring 11/25

2012 Yocto Project Event Planning JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC V 1.2 Release Embedded Linux ESC Conference March 26-29 Feb 15-17 San Jose Redwood Shores, CA IDF Beijing 1 st Yocto Project Developer Day BSP Development Event IDF LinuxCon Japan Yokohama, Japan June 6-8 ESC Boston LinuxCon NA Aug 29-30 San Diego, CA V 1.3 Release LinuxCon Embedded Linux Conference Europe Nov 5-9 Barcelona, Spain 2nd Yocto Project Developer Day 12

Investigating the Yocto Project Encourage your Board Manufacturers to attend BSP Development Event Attend Yocto Project Developer Day with ELC Attend other events LinuxCon, ELC Look for Participating Organization private events such as IDF 13/25

Where to Find Information WHAT WHO WHO WHERE HOW TO GET What Creator CREATE Owner SUPPORTS DISTRIBUT Where Who to contact S ED BSPs in common Yocto Project format Silicon Vendor YOCTO PROJECT WEBSITE www.yoctoproject.org Complete platform configuration, environment, Yocto Project Community YOCTO PROJECT WEBSITE www.yoctoproject.org Commercial OS Commercial Support OSV OSV OSV Thru OSV

How to Prepare Now, For your Future Needs Choose your favorite board manufacturers, silicon developers for BSP development and testing Try out the Yocto Project on a supported development system Request that your software suppliers get educated about the use of the Yocto Project Have your R&D departments examine its value Good internal use system The Yocto Project is a collaboration of individuals, non-profits, and corporations under the Linux Foundation We urge you or your organization to join 15/25

Q & A Thank You! 16