Lineo Solutions, Inc. i.MXプロセッサに対応する最新組み込みLinuxソリューション ~ Yocto と 超高速起動ソリューション "Warp!!" リネオソリューションズ株式会社 1 会社概要 本 社 東 京 オフィス 代 表 者 設 立 長野県 塩尻市大字北小野 1589-1 東京都 新宿区新宿 1-19-7 新花ビル5F 代表取締役 小林 明 1984年 2 1 Lineo Solutions, Inc. Lineo Solutions 所在地 Headquarter 長野県 塩尻市 Tokyo office 新宿区 新宿1丁目 3 沿革(歴史) INUP FirePlug USE Moreton Bay Lineo Embedded Power Rt-Control Zentropix 1999年7月 株式会社リネオ 2003年02月 リネオ (Lineo Japan, Inc.) ソリューションズ株式会社 1984年10月 USE創業 (Lineo Solutions, Inc.) (United System Engineers) 現在 1985 1990 1995 Products SW/HW 受託開発 Side68K SIMON Profiler 2000 Linux 2005 組み込みLinux WebMart WebNote 2003年6月 CELF設立 Zaurus 2 2010 2016 Lineo Solutions, Inc. 事業内容 組み込みLinux OSおよびクロス開発環境の開発、製造、販売 組み込みLinuxシステムの受託開発 技術サポート、コンサルティング 教育、トレーニング IP/ソリューションのライセンス販売 提携パートナー Timesys HQ: US Pittsburgh LinuxLinkの販売、サポート Mimer HQ:スウェーデンUppsala 組み込み向けデータベースの販売、サポート Belcara Technologies HQ:カナダ Newport Drive Composite USB driverの販売、サポート NewSoft HQ:台湾 ARMベースのボードの設計/製造 5 搭載実績 6 3 Lineo Solutions, Inc. 製品とサービス 製品 サービス 高速起動ソリューション - Warp Visualizer - Vzet ファームウェアアップデータ - SmartU2 組み込み向けデータベース - Mimer SQL Embedded プロフェッショナルサービス 受託開発 エンジニアリングサポート コンサルティング LL-rescue リネオテストラボ トレーニング Lineo University カスタマイズ 組み込みLinux開発環境 Lineo uLinux ELITE Timesys LinuxLink LiNeOS NewSoft社と連携してH/WとS/Wを ワンストップで提供 Yoctoサポート(仮) 2017年開始予定に向けて準備中 7 Yoctoとは(1) そもそも、Yocto って、どう読むの? ヨクト ? ヤクト ? イギリス英語ではヨクト アメリカ英語ではヤクトまたはヨクト どちらでも良いのですが プロジェクト関係者も…… 8 4 Lineo Solutions, Inc. Yoctoとは(2) Linux Foundation が2010年10月に発足させたWG 組み込み用のカスタムLinux環境を構築するためのテンプレートやツールを提供 するプロジェクト ターゲットアーキテクチャは、Intel,ARM,MIPS,PPC 2011年3月には、OpenEmbeddedとの連携が発表 リファレンスビルドシステムである “Poky” を提供 開発構築作業はこの “Poky” を取得し利用 Pokyに対して追加変更を独立して行えるようレイヤーを用いて管理する仕組 みを用意 主要Linuxディストリビューションで動作可能 <Ubuntu,Fedora,CentOS,openSUSE,Debian> ※Yocto 由来 国際単位系(SI)の最小単位(10の-24乗)を意味する。 9 Yoctoとは(3) OpenEmbeddedプロジェクトの成果を利用 Yoctoの構築で使用する poky 、bitbakeといったツールは OpenEmbeddedプロジェクトの成果物です。 KernelはLTSI版を使用 Long Term Support Initiative の成果物 富士通、日立、HP,IBM,intel,JVCKENWOOD,Mentor Graphics,monta vista,NEC,NVIDIA,Panasonic,Qualcomm Atheros,RENESASA,SAMSUNG,SONY、東芝 ,TURBO SYSTEMS,WIND RIVER がメンバー 2011年4月に、最初のバージョンをリリース 現在は、半年毎に新バージョンをリリース * 古いバージョンも継続サポート有 多くのSoCベンダーが参加 NXP(Freescale),Texas Instruments,Intel,AMD,Renesas * LTIBやbuildrootなどを使用していたチップベンダーの多くは、Yoctoに移行 10 5 Lineo Solutions, Inc. Yoctoとは(4) リリースサイクル 最新 愛称 Yoctoバージョン Poky バージョン 最初のリリース日 Bernart 1.0 5.0 Apr 5,2011 Edison 1.1 6.0 Oct 17,2011 Denzil 1.2 7.0 Apr 30,2012 Danny 1.3 8.0 Oct 24,2012 Dylan 1.4 9.0 Apr 26,2013 Dora 1.5 1.5.4 10.0 Oct 31,2013 Daisy 1.6 1.6.3 11.0 Apr 24,2014 Dizzy 1.7 1.7.3 12.0 Oct 31,2014 Fido 1.8 1.8.2 13.0 Apr 22,2015 jethro 2.0 2.0.2 14.0 Oct 31,2015 Krogoth 2.1 15.0 Apr 29,2016 11 Yoctoとは(5) レイヤー化されたメタデータセット 各レイヤーが個別の機能を下位レイヤーに提供 提供元は、必要な機能のみ記載すれば良い ベースとなるのは、oe-core open-embedded と yocto の協働 メタデータセットの提供元 open-embedded SoCベンダー NXP(FreeScale),Intel,MIPS,TI...... ボードベンダー ボード固有の機能を提供 ソフトウェアベンダー Qt 12 6 Lineo Solutions, Inc. Yoctoとは(6) bitbakeコマンドが主要コマンド rootfsイメージ、クロス開発キットのbuildがコマンド一つで可能 bitbakeが参照するファイル群(メタデータ) conf どのレイヤーを使用するのか記述されたbblayers.conf それぞれのレイヤーの中のconf 固有の設定が記載されたlocal.conf class 機能の継承などが定義 .bb 及び .bbappend タスクの実行を管理するファイル ソースコードの在り処、パッチの在り処、build時のコンフィグレーション、ど こにファイルをインストールするのか ベースとなるのは、.bb 差分は、.bbappendに記述 13 Yoctoとは(7) bitbake の動作フロー 14 7 Lineo Solutions, Inc. i.MX向けYoctoの現状(1) コミュニティ版とリリース版 リポジトリの場所が異なる サポートするボードが異なる 含まれるレイヤーが異なる 15 i.MX向けYoctoの現状(2) fsl-community-bsp (http://freescale.github.io/) コミュニティによるBSP NXP以外のベンダーのboardもサポート YoctoProject互換 最新版は、Yocto2.1 16 8 Lineo Solutions, Inc. i.MX向けYoctoの現状(3) fsl-community-bspのレイヤー構造 meta-fsldemos meta-fsl-armextra meta-fsl-arm meta-openembedded poky 17 i.MX向けYoctoの現状(4) fsl-release-bsp http://git.freescale.com/git/ NXPのリファレンスボード向けのBSP コミュニティの管理するレイヤーに追加 meta-fsl-bsp-release meta-browser meta-qt5 Yoctoベースであるが、互換ではない リリース名はカーネルバージョンベース 最新版は、4.1.15-1.2.0 グラフィックス X11,Xwayland and Framebuffer 18 9 Lineo Solutions, Inc. i.MX向けYoctoの現状(5) fsl-release-bspのレイヤー構造 meta-fsldemos meta-fsl-bsprelease meta-fsl-arm-extra meta-fsl-arm meta-browser meta-qt5 meta-openembedded poky 19 i.MX向けYoctoの現状(6) release版では、デフォルトのボードに含まれない追加パッケージも 有ります。 Layer Descriptin Download meta-fsl-bcmdhd BluetoothWiFI nxp.com download meta-fsl-aacp AACPlus audio decoder nxp.com download meta-fsl-microsoft Microsoft audiodecoders and parsers Restrictedaccess Requires MicrosoftLicense meta-fsl-ac3 AC3audio decoder Restrictedaccess Requires DolbyLicense meta-fsl-ddp DD-Plus audiodecoder Restrictedaccess Requires DolbyLicense meta-fsl-real Real Networks audio decoder and parser Restricted access Requires Real Networks License meta-fsl-eink E Ink display for 7Dual Requires E Ink license 20 10 Lineo Solutions, Inc. i.MX向けYoctoの現状(7) fsl-release-bspをbuild 時間 2時間以上 ディスクスペース 60GB以上の増加 ※Core i7 4GHz, RAM 16GBのマシンで実行 21 NXP Yoctoの将来(1) 2つのCPUアーキテクチャを統合 i.MX(ARM) QorIQ 22 11 Lineo Solutions, Inc. NXP Yoctoの将来(2) サポートアーキテクチャ ARMv7 ARMv8 PowerPC PowerPC64 meta-fsl-arm及びmeta-fsl-ppc は、 H2-2016に廃止予定 23 LinuxLink 米国TimeSys社開発の組み込みLinux Webサービス ターゲットCPUベースによるサブスクリプション Reference Distribution TimeStorm(Eclipseベースの統合開発環境) 日本語のサポート 24 12 Lineo Solutions, Inc. LinuxLink 25 – NXP SoC 対応リスト http://www.timesys.com/supported/processors LinuxLink 5.0 2016年02月 の embedded world 2016にて LinuxLink 5.0 を発表 ビルドエンジンとして、従来のFactoryに加え て、 新たにYocto projectをサポート Timesys社CEO A.バンサル氏と @2016年5月ESECリネオブース 26 13 Lineo Solutions, Inc. LinuxLink 5.0 LinuxLink is a suite of tools for designing, building, deploying, debugging, optimizing and maintaining embedded Linux software platforms Supports both Timesys Factory and Yocto Project build systems Freely available with additional features bundled with optional support contacts TimeStorm is an Eclipse-based development environment supporting RFS and application development in Linux Yocto Project and Factory aware Included with purchase of support contract Additional seats available optionally for application developers 27 LinuxLink 5.0(Yocto build engine) Timesys Bakery(Web-based tool) Yocto projectベース のカスタムBSPを容 易にコンフィグレー ションし、Yocto Installerを生成。 Yocto Installerが Desktopでのビルド をより簡単に( Yoctoの専門的知識 は必要有りません) 28 14 Lineo Solutions, Inc. NXP FTF Tech Forumへ出展 Timesys社のブースの一角で、弊社のデモ 展示を行ってきました。 詳しくは、http://blog.lineo.co.jp/archives/146 29 Warp!! 瞬時に起動 組み込みLinux高速起動ソリューション 驚きの速さ その感覚はまさに“ワープ(Warp)” Linuxの課題であるアプリケーションを含め た高速起動を実現。 こんな場面で利用されています! 車載などの電源が切れる機器 省エネ規格のクリア 瞬停からの復帰 Warp!! 高速起動ソリューションは、エコ仕様の組み込みLinuxとして 携帯端末/デジタル家電から業務用機器など様々な製品に搭載可能 搭載実績 30 携帯端末や各種コンシューマ機器をはじめとして業務用機器まで国 内外の様々な製品に採用いただいています。 15 Lineo Solutions, Inc. Warp!! 組み込みLinux高速起動ソリューション 瞬時に起動 驚きの速さ その感覚はまさに“ワープ(Warp)” Warp!! 高速起動ソリューションは、エコ仕様の組み込みLinuxとして 携帯端末/デジタル家電から業務用機器など様々な製品に搭載可能 搭載実績 携帯端末や各種コンシューマ機器をはじめとして業務用機器まで国 内外の様々な製品に採用いただいています。 31 Warp!! 数多くの組み込みSoCで動作 (Inc. Quad core, big.LITTLE) Arch ISA ARM Cortex-A8 / A9 / A5 /A15/ A7 / A53 / A57 ARM9 / ARM11 Marvell ARMDA Power Architecture Power Quicc II Pro / Power Quicc III / QorIQ / 440 MIPS MIPS32R2 24K / 34K / 74K SuperH IA32 SH-4 / SH4A / SH-4AL ATOM 32 16 Lineo Solutions, Inc. Warp!! Scalability(Multi core) Warp!! 5.0 Multi Core Compress Decompress I/O Warp HD Warp HD Warp HD Warp HD Core0 Core1 Core2 Core3 Freescale i.MX6Q Storage SATA - SSD 33 リネオの提供する製品とサービス Linuxご検討 HW設計 ソフトウェア設計 Linux ご採用 これりな講座 トレーニング Bootloader Kernel移植 MW準備 Application 作成 LiNeOS (試作) 量産 開発工程の流れ LiNeOS (量産) Linux開発環境 【LinuxLink / ELITE】 コンサル 見える化ツール 【Vzet】 Linux高速起動 【Warp!!】 組込みDB 【Mimer】 受託開発 アップデーター 【SmartU2】 Linuxシステム検証 リネオテストラボ Linuxカーネルセキュリティサービス Linuxシステム解析サービス 34 サポート / LL-rescue 17 Lineo Solutions, Inc. ご参考(メディアに掲載されたリネオ) ARM PARTNER SUCCESS http://www.aps-web.jp/magazine/bn/10/lineo.pdf JASAの機関誌Bulletin JASA Vol.54 http://www.jasa.or.jp/TOP/archives/bulletin-jasa/ 35 リネオをご利用いただくには 組み込みLinux開発に必要となる開発環境/ツールやミドルウェア製品か ら高度な専門性を必要とする受託開発、サポートなどのサービスまでご 用意しています。 製品あるいはサービスの中からお客様が必要とされるものを選択/組み 合わせてご利用いただけます。またご要望に応じてカスタマイズしての ご提供も可能です。 詳しくは [email protected] までお問い合わせください。 製品、サービスについて詳しくは弊社Webサイトにアクセスください。 http://www.lineo.co.jp/ 36 18 Lineo Solutions, Inc. Thank you リネオはお客様のこれりなを後押し 37 19
© Copyright 2024 ExpyDoc