Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Cortex-M統合開発環境のご紹介と ソフトウェアエンジニア様向けの Cortex-Mマイコン導入支援紹介
www.iar.com
Company Profile
IARシステムズ会社紹介
www.iar.com
30年の歴史と実績
1983年: スウェーデンにて創業 (本社:スウェーデン、ウプサラ)
1986年: 世界で初めて組込みマイコン向けC言語コンパイラを開発
1986年: 日本国内での製品販売開始
2001年: 日本法人 IARシステムズ株式会社設立
2011年: IAR SYSTEMS GROUP ABがスウェーデン市場上場
■ 沿 革
商 号 : アイエーアール・システムズ株式会社
代表者 : 代表取締役 上村 清史
設 立 : 2001年1月15日
所在地 : 東京都千代田区神田須田町1-21-5 C-5ビル5F
■ 日本法人
■ スウェーデン本社
IAR SYSTEMS AB (Uppsala, Sweden)
CEO: Stefan Skarin
従業員数: 約160名(2013年/グループ全体) 売上高: 約30億円(2012年/グループ全体)
組込開発ツールのグローバル・スタンダード
www.iar.com
ワールドワイドの事業拠点
Distribution:
NORTH EUROPE & RUSSIA
Denmark
Finland
Norway
Sweden
Russia
EMEA & SOUTHWEST ASIA
Austria
Czech Republic
France
Germany
Greece
India
Ireland
Israel
Italy
Netherlands
Portugal
Slovaika
Spain
South Africa
Switzerland
Turkey
UK
EAST ASIA & JAPAN PACIFIC
Australia
China
Hong Kong
Korea
Singapore
Taiwan
現地法人
販売拠点(代理店)
www.iar.com
製品紹介
統合開発環境 ICE 開発
製品開発段階
評価段階
RTOS/Middeleware
RTOS
ミドルウェア
東芝製マイコンをすぐに評価可能なキットを用意。 納期6営業日。
http://www.iar.com/jp/Products/Starter-kits-debug-
probes/
評価キット
受託 開発
最適なRTOS/ミドルを提案
http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/http://www.iar.com/jp/Products/Starter-kits-debug-probes/
www.iar.com
ARM用統合開発環境
IAR Embedded Workbench for ARM 実 績
性 能
使いやすさ
www.iar.com
ARM用開発環境 EWARM
ARMコアであれば東芝ARMマイコンすべてを1ライセンスでカバー可能。
ARM11
ARM9
ARM7
Cortex-A
Cortex-R
Cortex-M
最新デバイス対応はHPより確認可能。リストにないデバイスも対応予定の場合がございます。 お気軽にお問合せ下さい。 http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/
http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/http://www.iar.com/jp/Products/IAR-Embedded-Workbench/ARM/
www.iar.com
ARM用開発環境 EWARM
デバイス 対応作業
ツール 習熟
立上げ工程
対応済デバイスであれば、作業不要
コード品質 /効率の悪化による
調整
ツール動作 の重さ/ 機能性
保守
新デバイス対応 バグ修正 機能追加
トラブル解決 (ノンサポート)
メーカーによる 継続的メンテナンス
開発工程
EWARMを使うことで立上げ~開発~保守工程にわたって、
時間短縮、品質の向上が可能に。
EW
Free Tool
日本語インターフェースや 各種日本語資料を用意。 スムーズな立上げが可能。
メーカーによる テクニカルサポート。 1営業日以内に1時回答。
高いコード効率/ 実行処理速度を実現。
・独自設計による軽快な操作性 ・豊富なオプション機能
ユーザーが負担する作業量比較
www.iar.com
日本国内Cortex-M用デファクトスタンダード
IAR EWARM
他ツール
2007年度よりNO.1シェア継続中。 国内Cortex Mシリーズ市場の70%がEWARMを利用。
2012年度 独自調査による
コード効率
日本語対応/ メーカーサポート
豊富なRTOS/ ミドルウェア対応
EWARMを採用した主な理由
各種Cortex-Mイベントなどのアンケート結果
www.iar.com
優れたコード効率
SH2Aベンチマーク EWSH
www.iar.com
ベンチマークスピード
Coremark*において 2012年にマイコン/プロセッサ共に最速を記録。
同一プログラムを各ツールでコンパイルした際の処理スピードを比較。 数値が高いほど高速。
遅
*出展元:Coremark 各CPU、ツールを比較する 世界標準のベンチマークサイト http://www.coremark.org/
速
コンパイラの性能はクロック仕様にも影響
IAR EWARM
IAR EW
http://www.coremark.org/
www.iar.com
参考:コンパイラのメカニズム
Parser
Code Generator
Target Code Low-Level
Optimizer
Assembler
Object Code
Compiler
LDR R0,x
LDR R1,[R0,#0]
SUB R1,#15
STR R1,[R0,#0]
= –
15 x x
x = x - 15;
000100110101
101111011101
High-Level
Optimizer
C Source
Intermediate Code
ターゲット依存
汎用
=コンパイラの中で行われるアクションの20%を占める。 デバイスごとに異なる効果。
=コンパイラの中で行われるアクションの80%を占める。 デバイスが変わっても同じ効果。
優れたコンパイラはデバイスに関わらず 高い性能を出す傾向にあります。
www.iar.com
使いやすい日本語対応
ARMユーザー向けの日本語資料やセミナを多数用意
他ツールでの操作
EWARMでの操作
ARM特有の 実践テクニック
ユーザインターフェース/マニュアル/ヘルプ完全日本語対応
他ツールユーザー向け EWARMマニュアル(無償100P)
ARM初経験者向け 開発TIPS集(無償120P)
すぐにわかる!
www.iar.com
機能安全ライセンス
コンパイラとしてTUV認証取得済み。 IEC 61508、ISO26262のサポート要件をクリア。
通常ライセンスのオプションとして機能安全ライセンスを用意 TUVの認証書 機能安全ガイド 固定バージョンでの継続保証
※費用は通常ライセンスの倍額程度となります。詳細はお問い合わせ下さい。
通常のライセンスでも機能安全ライセンスと同等のコンパイラですので、 高いコード品質を利用することが可能です。
www.iar.com
安心のメーカ対応
製品開発 ユーザー様の声を 取りまとめ。
日本のニーズ
新機能/改善
IAR日本法人 IARスウェーデン
ユーザー様
メールによる質問
メーカーサポートスタッフが秋葉原に常駐
IAR日本法人
1営業日以内に 一次回答
日々のテクニカルサポート
日本ユーザー様に合わせた中長期的な機能改善
消費電流計測機能、エディタ改善など多く機能が
日本のユーザー様の声から実現。
www.iar.com
Cortex-A~Mまで全方位でカバー
IAR EWARM
1ライセンス
プロジェクト、モジュールごとに 開発環境が異なる。
デバイス
開発環境
Cortex A9
プロジェクト・モジュール を横断して環境を統一。
非標準化ケース 標準化ケース
潜在的な問題点 重複コストが発生(開発環境の選定/立上げ /導入コスト) 資産・ノウハウの共有が困難。
EWによる標準化 ARMコアが変わっても 1ライセンスでカバー。
TZ
プロジェクト1 プロジェクト2
Cortex M0+
TX0
Cortex R4
R4
Cortex A9
TZ
プロジェクト1 プロジェクト2
Cortex M0+
TX0
Cortex R4
R4
www.iar.com
豊富な無料オプション/機能
1. 構成管理ツールSubversionと連携 EWARMとフリー構成管理ツールSubversionが連携可能。開発中のバージョン管理を用意に行えます。
2. スタック使用量の解析 コールツリー内の最悪値を表示してボトルネックを検出。
3. パワーデバッグ(消費電力計測) ボード全体の消費電力をリアルタイム計測。波形をダブルクリックすると該当ソースへジャンプ。
4. I-Scopeパワーデバッグ(消費電力計測) ボード全体ではなく任意の地点を高精度に計測可能。波形をダブルクリックすると該当ソースへ ジャンプ。
5. RTOSプラグイン EWARMとRTOSが連携。タスクごとのスタックサイズやステータスを表示。
6. 静的解析ツール MISRA Cチェッカ搭載 MISRA Cの規格に沿ってソースの静的解析が可能。 EW上のプロジェクト>オプション>MISRA-Cにて設定可能。
I-jet ARM: 35,000円(税別)
・ARM7/9/11、Cortex-M/R/Aコアをサポート ・USB2.0ハイスピードインタフェース対応 (480Mbps) ・外部電源不要:USBバスパワーにて動作 ・ターゲット電源をI-jetから供給可能 (5V400mA、過負荷保護付き) ・ターゲットの消費電力を測定可能:分解能力~200μA、サンプリング 周波数200kHz時
・ARM7/9/11、MPcore、Cortex-M/R/A、XScaleベースをサポート ・エンベデッドトレースマクロセル(ETM)ロジックを備えたARMコアを サポートし、リアルタイムでのPC、変数のトレースが可能 ・USB2.0(480Mbps)にてホストPCに接続
JTAGjet-Trace for ARM-1M:348,000円(税別) ETMトレースバッファ4.5MB搭載
JTAGjet-Trace for ARM-4M : 448,000円(税別) ETMトレースバッファ18MB搭載
JTAG SWD SWV
JTAG SWD ETM
標準ICE
トレース 機能付
ARMコア全般対応ICE
※別途、IARシステムズEWARM製品版ライセンスが必要となります。ICEのみでは使用できません。
I-jet ARM: 35,000円(税別)
・ARM7/9/11、Cortex-M/R/Aコアをサポート ・USB2.0ハイスピードインタフェース対応 (480Mbps) ・外部電源不要:USBバスパワーにて動作 ・ターゲット電源をI-jetから供給可能 (5V400mA、過負荷保護付き) ・ターゲットの消費電力を測定可能:分解能力~200μA、サンプリング 周波数200kHz時
・CortexMコアをサポート ・エンベデッドトレースマクロセル(ETM)ロジックを備えたARMコアを サポートし、リアルタイムでのPC、変数のトレースが可能 ・USB2.0(480Mbps)にてホストPCに接続
JTAGjet-Trace for CM-1M : 148,000円(税別) ETMトレースバッファ4.5MB搭載
JTAGjet-Trace for CM-4M : 298,000円(税別) ETMトレースバッファ18MB搭載
JTAG SWD SWV
JTAG SWD ETM
※別途、IARシステムズEWARM製品版ライセンスが必要となります。ICEのみでは使用できません。
標準ICE
トレース 機能付
Cortex Mシリーズコア対応ICE
www.iar.com
導入支援
東芝社製 マイコン導入支援
www.iar.com
IARの導入支援1
はじめてのCortex-Mマイコン開発もIARの豊富な導入実績に基づく導入支援を させて頂きます。
導入段階
豊富な評価キット Cortex-M0: TMPM061 Cortex-M3: TMPM341 TMPM364
TMPM366
TMPM369
TMPM370
TMPM380
※他、複数のマイコン用評価キットを現在開発中
まずはターゲットデバイスの評価キットからスタート
動作テストに必要となるハードウェア(評価ボード・ICE)/サンプルが含まれております。
www.iar.com
IARの導入支援2
はじめてのCortex-Mマイコン開発もIARの豊富な導入実績に基づく導入支援を させて頂きます。
導入支援 豊富なテクニカルトレーニングを実施
8/16ビットから32ビット マイコンへ移行テクニック
2014年2月19日:MISRA-C活用セミナー汎用性を高めるプログラミング手法の確立
2014年2月21日:豆蔵・IAR共催MCU変更とソフトウェア開発標準化を見据えた 上流設計と開発ツール
毎月Cortex-Mマイコン導入ハンズオントレーニングも開催
http://www.iar.com/jp/IAR/IAR-KK-Seminar/MISRAC-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/MISRAC-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/MISRAC-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/MISRAC-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/MISRAC-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/MISRAC-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/http://www.iar.com/jp/IAR/IAR-KK-Seminar/Mamezo-Seminar/
www.iar.com
評価キットプレゼント
会場のIAR社員へお名刺を頂けた方の中から抽選で5名様にプレゼント または申込専用ウェブフォームも用意しております。(募集締切:2月14日)
TMPM380評価キット (KSK-TMPM380-TPL) 30,000円(税別) TMPM380 ARM 32ビットCortex-M3 デバイス 16Mbit外部シリアルフラッシュROM JTAGインタフェースコネクタ (20ピン, 2.54mmピッチ) miniUSBコネクタ(USB/UARTブリッジ経由でUARTへ接続) 電源LED ユーザLED×8 7セグメントLED×3 10MHzセラミック発振器 32,768kHz水晶発振器 SD/MMCカードスロット トグルSW×3 リセットSW ブートモードセレクトSW スライドボリューム(アナログ入力) スライドボリューム(スピーカ音量) ローパスフィルタ×2、切替SW スピーカアンプ スピーカ出力コネクタ 3系統電源供給:USB、JTAG、外部電源 外形寸法:100×135mm
東芝専用ICE付
24
本紙に関する問い合わせ先: お気軽に問い合わせ下さい IARシステムズ株式会社 セールスチーム 村井 一仁 Tel: 03-5298-4800 Email:[email protected]
本資料の取り扱い 本資料はユーザー様のグループ企業内に留めて頂ければ、自由に転送・閲覧して頂いて構いません。
www.iar.com/jp
EWARM無償評価版をご用意しております。
http://www.iar.com/jp/Service-center/Downloads/
各種評価キットを取り揃えております。
http://www.iar.com/jp/Products/Starter-kits--debug-probes/
24
http://www.iar.com/jp/Service-center/Downloads/http://www.iar.com/jp/Service-center/Downloads/http://www.iar.com/jp/Service-center/Downloads/http://www.iar.com/jp/Service-center/Downloads/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/http://www.iar.com/jp/Products/Starter-kits--debug-probes/