2378459_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2378459_ja-JP

2378459_ja-JP

初めての車載向けMCU S32K – 開発環境構築ガイド:S32DSとRTDのインストール方法(日本語ブログ)

この記事は?


NXPでは、S32 マイコン・プロセッサ用ソフトウェア開発IDE環境「S32 Design Studio (S32DS)」と、MCUを動かすために必要なソフトウェア*Real-time Driver(RTD)無料で提供されています。この記事では、開発環境S32DSRTDのインストール方法について解説します。

*Real-Time Driverとは?
AUTOSAR準拠のMCAL(マイコン抽象化レイヤ)」と「AUTOSAR非準拠の従来のSDK(ソフトウェア開発キット)」を1つに統合したNXP独自のドライバセットです。


今回は、汎用的かつラインナップも豊富なS32K3という車載MCUを例にします。S32DSは、他のNXP車載MCUでも使用できる環境です。


S32K3マイコン の Software 全体像


最初に、S32K3 のソフトウェア構成を ざっくり把握しておきましょう。 

この時点で細かい理解は必要ありません。

YukoKinto_0-1786451878336.png


本記事で扱う範囲は、以下の一部だけです。

  • S32 Design Studio (S32DS)
  • Real-Time Driver (RTD)

何をインストールすればいい?(チェックリスト)


  1. S32 Design Studio (※S32シリーズで共通の開発環境)
  2. S32K3 Real-Time Drivers (※S32K3向けRTD)

1.S32 Design Studioをインストール


S32 Design Studioは、Power Architecture®e200コア)およびArm®ベースの車載向け高信頼性マイクロコントローラ/プロセッサに対応する統合開発環境(IDE)であり、無償で提供されています。

S32DS IDEは、Eclipse IDEGNUコンパイラ・コレクション (GCC)GNU デバッガ (GDB) などのオープンソース・ソフトウェアをベースにした、コード・サイズに制限のないシンプルな開発ツールであり、設計の編集、コンパイル、デバッグに利用できます。


ダウンロードとインストール


IDEのインストーラをide/s32-design-studio-for-s32-platform:S32DS-S32PLATFORM" target="_blank" rel="noopener">S32 Design Studio for S32 Platformのダウンロードサイトからダウンロードします。このダウンロードにはnxp.com

S32DS のダウンロードサイトへ行き、「ダウンロード」ボタンを押します。

YukoKinto_1-1780932606377.png


ページがスクロールされるので、以下の「ダウンロード」を押します。

YukoKinto_2-1780932606422.png


S32 Design Studio IDEをクリックします。

YukoKinto_3-1780932606478.png


最新バージョンをクリックし、問題がなければ利用規約に同意します。

YukoKinto_4-1780932606560.png


Linux用とWindows用があるので、ご自身のOSに応じてクリックください。

YukoKinto_5-1780932606659.png

ダウンロードが完了したら、インストーラーを起動し、表示される手順に従ってインストールを完了させます。

そこまで難しい内容はございませんが、もし不安な方は、以下のビデオにて、細かい手順が案内されているので、ビデオを見ながら平行してインストールを進めてみてください。

おすすめ ▶ gallerypage/video-id/6366101833112" target="_blank" rel="noopener">Video S32DS3.6_install_activation_use.mp4 - NXP Community



2.S32K3 Real-Time Driverをインストール


リアル・タイム・ドライバ(RTD)は、S32車載MCU上で動作する組込みアプリケーションの開発を加速するためにNXPが開発した一連のソフトウェア・コンポーネントです。ハードウェア・ペリフェラルに対する標準化された高性能インターフェースを提供し、開発者が信頼性と拡張性に優れた車載ソフトウェア・システムを開発できるようにします。

 

ダウンロードとインストール


RTD xp.jp/design/design-center/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-RTD" target="_blank" rel="noopener">のダウンロードサイトへ行き、「ダウンロード」ボタンを押します。

YukoKinto_6-1780932606715.png


ページがスクロールされるので、以下のS32K3 Standard Softwareダウンロード」ボタンを押します。尚、このStandard Softwareとは、無償でご利用いただけるソフトウェア、ツールです。

YukoKinto_7-1780932606765.png


今回はS32K3向けのRTDを選択します。

YukoKinto_8-1780932606833.png


 Qualified as RFP Release(RFPRelease For Production)となっているものをクリック。

YukoKinto_9-1780932606979.png

利用規約に同意して、進めます。


続いて、S32 Design StudioUpdatesiteをクリックし、ダウンロードします

スポイラ
*Updatesiteとは?
RTDをダウンロードした状態は、まだ「zipで配布されたパッケージ」を手元に持っているだけで、S32DSからは使えません。ダウンロードしたUpdate Site(..._DesignStudio_updatesite.zip)をS32DSに追加インストールすることで、はじめてRTDがIDEに登録され、新規プロジェクトウィザードでRTDを選択したり、S32 Configuration Toolで設定した内容を「Update Code」でRTDのコードとして自動生成できるようになります。
※これを追加しないと、新規プロジェクト作成時にRTDが選択肢に表示されません。
※なお、RTDがあらかじめS32DSにバンドルされているバージョンでは、この手順は不要でそのまま使えます。

YukoKinto_10-1780932607141.png


 

S32DSReal-Time Driverを開き、RTDをインストール


では実際にS32DSを開いてみましょう。

S32DSを開いたら「S32DS Extension and Updates」をクリック。

YukoKinto_11-1780932607291.png


S32K3のDevelopment Packageがインストール済であることを確認。

YukoKinto_0-1782821499671.png


右下の「Add Updates Site」をクリックし、先ほどダウンロードしたReal-time Driverを追加します。

YukoKinto_12-1780932607553.png


追加が完了すると、左側にReal-Time Driverが出てくるので、今回は「S32K3XX Real-Time Driver…」をクリックし、インストールを開始する。

右下を見ると、インストールが開始されたことを確認できます。インストールが進むと、S32DSを再起動するよう求められるので、指示に沿って進めます。

YukoKinto_13-1780932607635.png


再起動を行い、RTDのインストールが完了!

左下の「S32DS Project From Example」を開くと、先ほどインストールしたS32K3XX Real-Time Driverが確認できます。

YukoKinto_14-1780932607787.png



以下のビデオにも、細かい手順が案内されているので、ビデオを見ながら平行してインストールを進めてみてください。

おすすめ ▶ S32 Design Studio 3.6: How to Download RTD | NXP Semiconductors


ここまでで、S32 Design Studio IDES32K3Real-Time Driverのインストールが完了しました。お疲れ様でした。

次の記事で、実際にRTDに含まれるドライバーとサンプル・アプリケーションを動かしてみます。


=========================

本投稿の「Comment」欄にコメントをいただいても、現在返信に対応しておりません。
お手数をおかけしますが、お問い合わせの際には「8%E3%81%AE%E6%8A%80%E8%A1%93%E8%B3%AA%E5%95%8F-%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E6%96%B9%E6%B3%95-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%96%E3%83%AD%E3%82%B0/ba-p/2153299" target="_blank" rel="noopener" data-hyperlinktype="0">NXPへの技術質問 - 問い合わせ方法 (日本語ブログ)」をご参照ください。
(既に弊社NXP代理店、もしくはNXPとお付き合いのある方は、直接担当者へご質問いただいてもかまいません。)


本記事では、NXP車載MCU用の開発環境S32 Design Studio (S32DS)、及びReal-Time Driverのインストール方法を、初めて S32K に触る方でも迷わず進められる粒度で丁寧に解説します。

今回はS32K3という車載MCUを例にしますが、他の車載MCUでも同じ手順で環境を構築できます。

(作業時間:20分)

General Purpose MicrocontrollersS32 Design StudioS32KSW | Downloads日本語ブログ
タグ(1)
評価なし
バージョン履歴
最終更新日:
水曜日
更新者: