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