• 検索結果がありません。

PowerPoint プレゼンテーション

N/A
N/A
Protected

Academic year: 2021

シェア "PowerPoint プレゼンテーション"

Copied!
27
0
0

読み込み中.... (全文を見る)

全文

(1)

i.MX 6Solo 向け Qt ソリューション

(2)

株式会社豊通エレクトロニクス 会社概要

会社

: 株式会社豊通エレクトロニクス

設立

: 2003年4月1日

資本金

: 3億6千万円 ※豊田通商株式会社100%出資

従業員数

: 284名(2014年3月現在)

売上高

: 791億円(2014年3月期)

事業概要

: 半導体及びソフトウェアの開発・販売、それに関連する業務

本社

: 名古屋市西区牛島町6-1 名古屋ルーセントタワー33F

東京営業所

: 東京都港区港南 2-3-13 品川フロントビル 13F

神戸営業所

: 兵庫県神戸市中央区磯上通8-3-5 明治安田生命神戸ビル10F

TAQSセンター : 愛知県安城市尾崎町大縄1-3

名古屋本社 神戸営業所 TAQS 東京営業所

国内拠点

04年9月

日産自動車・トヨタ自動車とともにJasPar設立

05年4月

タイに車載ソフト開発会社設立

07年9月

有限責任事業組合VeLIO設立

08年3月 車載向け電子部品向け品質解析サポートセンター設立

08年11月

中国に車載ソフト開発会社設立

11年4月

一般社団法人TERAS設立

13年1月 インドネシアに半導体および電子部品等販売会社設立

豊通エレクトロニクスTopics

(3)

品質サポート

TAQS

1.

不具合品の故障解析

2.

緊急スクリーニング対応

3.

品質信頼性評価(冷熱衝撃、EMC等)

4.

補完作業・テーピング他

5.

品質体制構築支援・品質問題改善支援

CQE(Customer Quality Engineer)による、車載のお客さまの要求する品質保証体制、製品認定に関する要求品質展開、

仕入先さま車載向け品質体制構築サポートから、量産以降品質サポート

TAQS(Toyotsu Automotive Quality Support Center)、Van Partners による新規製品の良品解析・知的関連解析サポート、

量産以降の緊急解析やスクリーニングサポート

3次元 X-RAY 超音波探傷 SEM

Van Partners(東京)

1.

知財関連解析 (リバースエンジニアリング)

2.

良品・構造解析

3.

故障・詳細解析

4.

LSI 微細加工

TEM観察方向 断面加工 位置

【デザインインから、量産以降まで品質サポート】

(4)

ソフトウェア事業

お客様

株式会社豊通エレクトロニクス

自社オフショア

協力パートナー

トータル400名強

マイコン

ソフト

開発

ツール

クラウド

IT

弊社ソリューション

国内

海外

商社とソフト受託会社、双方の強みを活かして最適なソリューションを提供

提携会社・団体

タイ

大連

(5)

Qt とは?

C++

アプリケーションフレームワーク

『画面作成ツールなど、開発環境も含む』

LGPL

版は開発、販売ともに『無料』

『Cross-platform』

OSS

として世界中の開発者により『継続的に発展』

(6)

Qt 採用事例

 Google Earth

 Adobe Photoshop Elements

 Opera

 Skype

 Autodesk MAYA

 Automotive IVI, Navi, PND

:

(7)

Qt での開発メリット

 『豊富な実装済みクラス』(1,000以上、GUIだけでない)

 開発に即時適用可能な『400以上のサンプル』

 サンプルはBSDライセンスであり、改変、取込みが自由、取込みを行っ

た『アプリケーションのソース公開不要』

 OSSでの『アップデート内容を早期取込み検討可能』

 『I.MX CommunityにもQt専用のチーム』があり、情報交換が可能

(8)

Qt での開発方法

Qt Creator ( Cross-platform IDE )

により、Windows, Linux,

Mac OS

で開発し、『Desktopで動作確認可能』

Qt Designer ( WYSIWYG tool )

により、『画面作成可能』

qmake tool

で環境に合わせた『Makefileを自動生成可能』

Desktopで

設計、確認

Targetで

テスト

Cross

compile

Targetで

テスト

Cross

compile

Targetで

テスト

Cross

compile

(9)

Qt での開発ポイント

Qt-Application

Qt-Framework

Qt-Application

Graphics Library

Device Driver

アプリケーション開発ノウハウ

・SDK使用方法

・アニメーション実現方法

Qtポーティングノウハウ

・ハードウェアアクセラレー

ション実現方法

・マルチタッチ実現方法

弊社オフショア開発拠点ではQt

での製品開発実績があり、コス

トメリットの高いアプリケー

ション開発をご提供いたします

弊社ではハードウェアベンダと

協力し高性能なQtポーティング

をご提供いたします

Qt-Application

Qt-Framework

Qt-Application

Qt-Framework

Qt-Application

Qt-Framework

Graphics Library

Device Driver

(10)

Vivante 2D GPUへの Qt ポーティング

i.MX6Soloにてアニメーションを実現する場合は、GPUを

使ったハードウェアセラレーションによりCPU負荷を軽減す

る必要がある(他機能と並列実行を可能とする為)

弊社ではGPU2Dライブラリ上にQtをポーティングし

ハードウェアアクセラレーションを実現

(11)

デモ

右:GPUアクセラレーションあり

- FPS: 60fps

- CPU load: 50~60%

左:GPUアクセラレーションなし

- FSP: 4fps

- CPU load: 100%

(12)

まとめ

Vivante 2D GPU

上に Qt をポーティングし、ハードウェア

アクセラレーションを実現

FPS

比 x15倍、 CPU負荷 50%削減

Qt

自体は、3D GPUをハードウェアアクセラレーションと

して用いる傾向にあるため i.MX6Solo/Duallite のような 2D

性能が高い場合において効果的

(13)

コンタクト先

ご静聴有難うございました。

株式会社豊通エレクトロニクス

組み込みソリューション部 ソフトウェア開発グループ 増井

[email protected]

または、

営業1部 FAEグループ 加納

[email protected]

(14)

2014/10/06

http://www.ddd.co.jp

車載向け3DCG-HMI開発環境

REMO Suite

(15)

【企業概要】

会社名:株式会社スリーディー

 設立:2012 年 3 月 14 日

 資本金: 7,500 万円 (株式会社デンソー 100%出資)

 代表者:代表取締役社長 渡良井 葉麻

 所在地:神奈川県横浜市港北区新横浜二丁目3番8号 KDX新横浜ビル4階

【事業内容】

 3次元グラフィックスソフトウェア開発・販売

 3次元グラフィックスコンテンツ制作

 バーチャルリアリティ関連PC周辺機器の販売

Corporate outline

http://www.ddd.co.jp/

(16)

車載ディスプレイでの3Dモデルの適用と課題

グラフィクスメーター

・フルグラフィクスメーター

・機械式メーターと液晶グラフィクス

のハイブリッド

・ナビゲーションシステム

・センターディスプレイ

車載空間にさまざまな情報端末が記載されている

⇒仕様の複雑化

(17)

背景:組込HMIシステム開発の課題

OEM’s & Designer’s idea …

Supplier’s Sample …

ターゲットと組込ソフトウェアの制約で

・・・

デザイナがイメージしたものと試作イメージがマッチせずに

手戻りが多々発生(納期)

・・・

HMIソフト開発コストのUP(工数)

・・・

要求の複雑化

CG(3D)技術導入!開発工数削減!

パフォーマンスUP!

(18)

車載ディスプレイでの3Dモデルの適用と課題

OEM & Designer’s

idea…

Supplier’s

Sample …

Limitations

•Quality, cost, delivery

•Hardware spec.

Requirements

•High quality graphics

•Differentiate vehicles

Challenge:

製品品質&開発効率

製品

クオリティレベル

の追求のため

スパイラル型の開発プロセスの確立が必要!

スパイラル

開発プロセス

(19)

少ないROM容量での実現:16MB

OpenGL

: 3 MB

Challenge :

組込ハードウェアの制約

Coding by

車載ディスプレイでの3Dモデルの適用と課題

Bitblt: 256MB

20 fps, 5.2 sec

= 104 frame

Size per frame : 2.4MB

(20)

• 既存のHMIツール

• CGコンテンツ作成

• 組込PF向けコード生成

• PCシミュレーション

• 各種ドキュメント生成

• 既存ツールはシステム/ソフト開発者向けで

• CGデザイナが利用しにくい。

• 既存ツールはイメージやアニメーション制作に時間とコストがかかる。

• オーサリングツールの独自の操作でエンジニアが少ない。

• ソフト開発者はデザイナアニメーションを開発。

• 車載ディスプレイ機器開発の

• 標準HMIツールが無い。

車載ディスプレイでの3Dモデルの適用と課題

デザイナのCGモデルを

シームレスにターゲット実装し

たい!

Challenge : デザイナ中心の開発手法・開発環境

(21)

高品質なグラフィクス表現

世界標準OpenGL ES( 1.1/2.0に準拠) APIの上に実装

シェーダー自動生成(OpenGL / ES 2.0対応ハードの場合)

10^34通り

以上のグラフィクス表現を自動生成

OpenGL / GLSL の

コーディング不要

独自の

”シェーダーエディター”も不要

シンプルなワークフロー

3ds Maxからの直接変換(独自ツール不要、工数削減)

高い描画性能

高速な描画処理、軽量なエンジン

車載システム対応の品質基準

MISRA-C, QAC,…

REMO:組込向けリアルタイム3DCGフレームワーク

(22)

External

Systems

GPU

CPU

Graphic control

Display

NVM

LED

FLASH ROM

Graphics

Program

Camera

HS-CAN

MS-CAN

Cluster control

Video RAM

Work RAM

DDR3 SDRAM

Graphic Meter のシステム構成例

(23)

State-Transition-Diagram versus State-Transition-Matrix*

all the states

al

l t

he e

ve

nt

s

ZIPC supports Specification DESIGN process.

ZIPC supports SIMULATION process.

State-Transition-Diagram ⇒ you might have forgotten to define behavior for empty cells.

State-Transition-Matrix ⇒ you can easily check errors and omissions.

Ex. What should you do if EJECT Button was pushed during playback?

ZIPC supports TARGET process.

Automatic code generation of ANSI C code.

You are able to check design dynamically and

co-work with other graphical tools .

ZIPC supports TEST process.

ATV (Auto Test and Verification)

High Performance for experienced

Embedded programmers

Automatic Code Generator

compliant with MISRA-C

Test Script

Test Result

Automatic Test

Verification

Message Sequence Chart Timing Chart

*Precisely, ZIPC design method is based on

the Extended Hierarchy State-Transition-Matrix.

Multi -Task

Prevent the expansion of matrices

ZIPC also collaborates well with Feature Modeling.

Feature Model

Development of many varieties product

ZIPC:組込向け状態遷移系 CASE Tool

(24)

デザイナが求める領域

仕様設計に適した領域

理想領域

表現力

状態管理

REMO Suite:REMO&ZIPCの統合

(25)

REMO Exporter

REMO State for ZIPC

Animation

List

REMO

Scene Data

REMO Preprocessor

for PC

REMO State

Code Generator

REMO Preprocessor

for Target Device

REMO Preprocessed Data REMO Rendering Engine

OpenGL ES

OS: Windows

Auto Code HMI &State Machine

User

APP

REMO

Rendering Engine

OpenGL ES

Target OS

User

APP

GPU

REMO

Viewer / Previewer

CPU

REMO

Developer

ZIPC(CATS)

3dsMax(AutoDesk)

Authoring

Rapid Prototyping

Target Implementation

REMO

Designer

REMO

Director

REMO Preprocessed Data Auto Code HMI &State Machine

REMO Suite:ワークフロー

(26)

REMO Exporter

• 3dsMaxで作成したデータを、「REMOシーンファイル (*.xrm)」にエクスポート出力 するプラグインです。

• ターゲット環境に関わらず共通です。 • 3dsMaxのバージョンによって異なります。

REMO Viewer / Previewer

• REMO Exporter よりエクスポートされたREMOシーンファイル(*.xrm)を、PC上でプレ ビューするための Windows アプリケーションです。Previewerは極力実機環境に近い条 件の下で、PC上でプレビューが可能です。 ターゲット環境によって異なります。

REMO Preprocessor

• REMO Exporter によって出力されたREMOシーンファイルを、組み込み実機向けの REMO Rendering Engine が扱うデータ形式に変換するための、Windows アプリケー ションです。

• ターゲット環境によって異なります。

• サンプルシーン(Moon)が付属します。

REMO Rendering Engine

• 対応する REMO Preprocessor より出力される3Dシーンデータを元に、複雑なプログ ラムを使用することなく3D描画を行うことのできる、C言語ライブラリです。 • ターゲット環境によって異なります。 • サンプルアプリケーション(HelloREMO, HelloREMO_State)が付属します。 ZIPC Developer • ソフトウェア開発における状態遷移モデル作成の工程を支援するためのEclipseプラグ インで す。 • ターゲット環境に関わらず共通です。 • サンプルファイルが付属します。 REMO State • ZIPC Developerと連動して、REMOソフトウェア開発におけるアニメーションなど の 制御設計 の工程を支援するためのEclipseプラグインです。 • ターゲット環境に関わらず共通です。 • チュートリアルが付属します。

REMO Suite

REMO Designer

CGデザイナー向け

REMO Developer

プログラマー向け

REMO Director

仕様設計者向け

REMO Suite:各種

(27)

Thank you !

Contact

[email protected]

http://www.ddd.co.jp/

参照

関連したドキュメント

• 自動溶接を行う場合、「金属アーク溶接等作 業」には、自動溶接機による溶接中に溶接機

●Gartner Magic QuadrantにてクラウドHCM Suiteにおけるリーダーの評価.. Copyright © 2022 Nomura System Corporation Co, Ltd. All Rights Reserved.. Copyright © 2022 Nomura

支援要請入力詳細 13ページ 患者受入入力詳細 14ページ 支援可能スタッフ3.

and Kristjan Vassil (2010) Internet voting in Estonia : a comparative analysis of four elections since 2005 : report for the Council of Europe”Report for the Council of Europe.

2021年1月15日にHa Tay Pharmaceutical Joint Stock Company(

がん化学療法に十分な知識・経験を持つ医師のもとで、本剤の投与が適切と判断さ

日医かかりつけ医機能研修制度 令和 年度応用研修会 「メタボリックシンドロームからフレイルまで」 飯島勝矢 Tamakoshi A ら. Obesity

(Immuno Checkpoint Inhibitor Proper use Support team