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

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

近年、産業分野の組み込み機器の高度化に伴い、ネットワーク・マルチメディア・セキュリティなど、開発者が対応しなければならない範囲が急速に拡大しています。

これにともなう開発期間の長期化や、システムの開発・保守費用を含めたトータルコストの増加が大きな問題となってきています。

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

RZ/G1H-PF iWave product

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

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

Step 1

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

まずは、RZ/Gマーケットプレイスへログインしましょう。ユーザ登録がお済でない方も、以下から登録できます。

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

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

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

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

Step 2

評価キットを入手

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

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

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

Step 3

Verified Linux Packageを入手しましょう

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

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

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

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

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

Step 4

ビルド環境の構築

「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にインストールして使用します。
  • ターゲットボード(*)とシリアル通信するためのドライバです。

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

Step 5

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

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


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

Reference (Step 3)

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

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

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

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

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

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

Reference (Step 4)

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

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

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

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

Reference (Step 5)

ビルド環境の構築

「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 6)

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

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


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