組み込みLinux未経験でも簡単に開発を始められます

RZ/G Linux プラットフォーム 導入支援サイト

近年、産業分野の組み込み機器の高度化に伴い、ネットワーク・マルチメディア・セキュリティなど、開発者が対応しなければならない範囲が急速に拡大しています。これにともなう開発期間の長期化や、システムの開発・保守費用を含めたトータルコストの増加が大きな問題となってきています。

ルネサスはこの問題をRZ/G Linux プラットフォームで解決します。

RZ/G1H-PF iWave product

RZ/G Linuxプラットフォームの始め方

動作確認されたソフトウェアで組み込みLinuxの開発を始めることができます。

Step 1

RZ/Gマーケットプレイスへのユーザ登録

まずは、マーケットプレイスのMyPageでユーザ登録をして、必要な情報を入手しましょう。

RZ/G マーケットプレイス > MyPage

ユーザ登録が完了したら、マーケットプレイスで下記のような様々な情報、機能を利用できます。

  • 技術資料、技術情報の入手
  • 各種ソフトウェアのダウンロード
  • ツールの購入
  • コミュニティへの参加

RZ/Gシリーズのソフトウェア開発に必要な技術情報、開発ツール、ソフトウェア、はすべてここから入手可能です。

Step 2

評価キットを入手

RZ/G Linuxプラットフォームに対応した評価キットをご用意ください。評価キットであれば、対応したソフトウェア、技術情報がすぐに入手可能です。

開発キットの詳細及び購入については、下記Webサイトからご確認いただけます。

RZ/G マーケットプレイス > ボード

Step 3

Verified Linux Packageを使用した開発環境を選択します

RZ/G Linuxプラットフォームでは、お客様の開発スタイル、フェーズ、Linux環境での開発経験に合わせて、幾つかの開発環境、ソフトウェアパッケージを御用意しております。

Yoctoビルド開発環境 With Verified Linux Package

RZ/G評価キットで動作検証されたソフトウェアパッケージを使用した開発スタイルです。VLPに同梱のビルド手順に従って開発環境の立ち上げからパッケージのビルドが可能です。

Next Step(Case A)

クラウド開発環境 With Verified Linux Package

Linux初心者でも簡単に開発を開始できる、クラウド開発環境をご提供いたします。開発に必要なビルド環境の構築なしに、まずは、開発を開始することが可能です。

Next Step(Case B)

ご参考: Yocto Start Up Guideとオープンソースリポジトリから提供されるソフトウェアで開発することも可能です。マーケットプレイスから「Yocto Start Up Guide」と「マルチメディアパッケージ」の入手方法は、こちらです。

Case A (Step 4)

Verified Linux Packageを入手しましょう

マーケットプレイスからVerified Linux Packageを入手しましょう。

RZ/G マーケットプレイス > Linux パッケージ

マーケットプレイスから入手可能なVerified Linux Packageには、すぐに入手可能な[評価版]と、お客様の製品開発に使用する[製品版]があります。すぐにお試しになりたい方は、[評価版]を入手してください。入手したパッケージには以下が含まれます。

  • Linux BSP (Kernel, Device Driver)
  • マルチメディアパッケージ&グラフィックスライブラリ
  • ドキュメント
    ※ 同梱のRelease Noteにビルド方法が記載されています。
Case A (Step 5)

ビルド環境の構築

「Verified Linux Package」「Yoctoベース開発」では、ホストPCとターミナルソフトウェアが必要です。以下に、ビルドを行う際の推奨環境を示します。詳細は、パッケージに同梱される各Buildガイド、及び、マーケットプレイスで提要されるガイドを参照してください。以下に、推奨されるビルド環境を記載します。

  推奨 説明
ホストPC(Linux) OS: Ubuntu 14.04 LTS
空きディスク容量: 100GB以上
  • ビルド・デバッグ環境として使用します。
  • また、TFTPサーバー、NFSサーバーとしても使用します。
ホストPC(Windows) OS: Windows7 or Windows10
  • デバッグ環境、ターミナルソフトからのコマンド入力に使用します。
  • ターミナルソフトの使用にはVCP driver(後述)のインストールが必要です。
ターミナルソフト TeraTerm 4.72
以下から入手可能です。
https://ttssh2.osdn.jp/index.html.ja
  • ホストPCにインストールして使用します。
  • シリアル通信を利用したコマンド入力、ログ出力に使用します。
VCPドライバ VCP(Virtual COM Port) driver
以下から入手可能です。
http://www.ftdichip.com/Drivers/VCP.htm
  • ホストPCにインストールして使用します。
  • ターゲットボード(*)とシリアル通信するためのドライバです。

(*)ターゲットボードとは、開発キットやお客様のボードを指します。

Case A (Step 6)

パッケージのビルド/実行

パッケージのビルド、実行の詳細は、パッケージに同梱される各Buildガイド、及び、マーケットプレイスで提要されるガイド類を参照してください。


これで準備は整いました。RZ/G Linuxプラットフォームを使った開発を始めましょう。

Case B (Step 4)

クラウド開発環境を入手しましょう

マーケットプレイスからクラウド開発環境を入手しましょう。

RZ/G マーケットプレイス > 開発環境

当社提供のクラウド開発環境をご利用いただくことで、Linuxサーバ等の開発環境を準備いただく必要はありません。クラウド開発環境サービスを申し込む事で、Verified Linux Packageの入手、クライアントPC上のe2 studioを経由してクラウドサーバと連携したビルドツール、検証解析ツールを使うことができます。

Case B (Step 5)

開発ツールのインストール

開発には、下記リストの開発ツールのインストールが必要です。ユーザーズマニュアルを見ながら、入手・インストールをしましょう。

開発ツール 備考
e2 studio PC上で動作する統合開発環境
e2 studio インストーラよりダウンロードできます。e2 studio 6.1 インストーラ
e2 studio plug in クラウド開発環境を利用するためのPlug-in
マーケットプレイス/クラウド開発環境を申請した方にインストール方法をメールにてご案内します。
Visual C++ 再頒布可能パッケージ ランタイム コンポーネント
RZ/G Linux プラットフォームツール ユーザーズマニュアルにVisual C++ランタイムコンポーネントのインストール方法を記載しています。
MSYS2 SDカードにディスクイメージを書き込むために使用するツールです。RZ/G Linux プラットフォームツールユーザーズマニュアルにインストール方法を記載しています。
Case B (Step 6)

評価キットの接続・アプリケーション開発

ユーザアプリケーション追加・評価キットの接続手順は以下の通りです。

たったこれだけで、モニターに(またはHDMI出力で)Linux動作画面が表示され、独自のアプリケーションも追加することができます。詳しい手順はビルドツール ユーザーズマニュアルをご確認ください。

  1. e2 studioで[組み込みLinuxプロジェクト]を作成
  2. ユーザアプリケーションを追加
  3. ビルド(自動的にクラウド開発環境でビルド)
  4. イメージファイルをSDカードに書き込み
  5. SDカードを評価キットに差し込む
  6. イメージファイルをSDカードに書き込み
  7. コントロール用のケーブルを接続し、評価キットの電源投入

これで準備は整いました。RZ/G Linuxプラットフォームを使った開発を始めましょう。

Reference (Step 4)

Yoctoビルドを行うためのガイドを入手しましょう

Yoctoベース開発に必要なドキュメントを入手しましょう。

※ ドキュメント名: RZ/G Yocto recipe Start-Up Guide

RZ/G マーケットプレイス > ドキュメント

Yoctoベースの開発スタイルでは、オープンソースリポジトリに登録されているOSSを使用して開発を進めます。このスタイルでビルドを行うためのガイドは、マーケットプレイスのドキュメントで公開されていますので、ガイドを入手し開発を進めてください。

ビデオ機能、グラフィックス機能を使用するためには、マルチメディアパッケージの入手が必要ですが、入手方法もガイドに記載されています。

Reference (Step 5)

マルチメディアパッケージを入手しましょう

Yoctoベース開発でH.264デコード/エンコード機能、3Dグラフィックス機能をご利用する場合は、マーケットプレイスからマルチメディアパッケージを入手しましょう。

RZ/G マーケットプレイス > Linux パッケージ

マルティメディアパッケージをお試しになりたい方は、[評価版]を選択して下さい。すぐにお使いいただけます。

Reference (Step 6)

ビルド環境の構築

「Verified Linux Package」「Yoctoベース開発」では、ホストPCとターミナルソフトウェアが必要です。以下に、ビルドを行う際の推奨環境を示します。詳細は、パッケージに同梱されるRelease Note、及び、マーケットプレイスで提供されるドキュメントを参照してください。以下に、推奨するビルド環境を記載します。

  推奨 説明
ホストPC(Linux) OS: Ubuntu 14.04 LTS
空きディスク容量: 100GB以上
  • ビルド・デバッグ環境として使用します。
  • また、TFTPサーバー、NFSサーバーとしても使用します。
ホストPC(Windows) OS: Windows7 or Windows10
  • デバッグ環境、ターミナルソフトからのコマンド入力に使用します。
  • ターミナルソフトの使用にはVCP driver(後述)のインストールが必要です。
ターミナルソフト TeraTerm 4.72
以下から入手可能です。
https://ttssh2.osdn.jp/index.html.ja
  • ホストPCにインストールして使用します。
  • シリアル通信を利用したコマンド入力、ログ出力に使用します。
VCPドライバ VCP(Virtual COM Port) driver
以下から入手可能です。
http://www.ftdichip.com/Drivers/VCP.htm
  • ホストPCにインストールして使用します。
  • ターゲットボード(*)とシリアル通信するためのドライバです。

(*)ターゲットボードとは、開発キットやお客様のボードを指します。

Reference (Step 7)

パッケージのビルド/実行

パッケージのビルド、実行の詳細は、パッケージに同梱される各Buildガイド、及び、マーケットプレイスで提要されるガイド類を参照してください。


これで準備は整いました。RZ/G Linuxプラットフォームを使った開発を始めましょう。