24
Cortex-M統合開発環境のご紹介と ソフトウェアエンジニア様向けの Cortex-Mマイコン導入支援紹介

Cortex-M統合開発環境のご紹介と ソフトウェアエンジニア様 …...ETMトレースバッファ4.5MB搭載 JTAGjet-Trace for CM-4M : 298,000円(税別) ETMトレースバッファ18MB搭載

  • 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/