概要
説明
GR-PEACHは、RZファミリRZ/A1Hグループ用のGRボードで、Arduino UNOの接続ピンに互換性があり、 Arm®社が提供するMbedTM開発環境を使用できます。Webブラウザによるプログラム開発、および豊富なライブラリを活用できます。 10MBの内蔵RAMに加え、Arm CortexTM-Aの処理能力により、グラフィックス、タッチパネル、カメラ入力、オーディオ、ネットワーク等のHMIを活用したIoT機器の高速プロトタイピングをしたい方をターゲットとしています。
また、RZ/A1H FreeRTOSTM ソフトウェア開発キットも活用頂けるようになりました。
また、マルチプラットフォーム化が進んでおり、Mbed以外にも.NET MF、Arduino、TOPPERS/ASPによるプログラム開発も可能です。以下、それぞれの画像をクリックすることで導入ページに進みます。
主な機能
GR-PEACH
Arm Cortex-A RZ/A1H (R7S721001VCBG)を搭載
Arduino UNOとピン互換で各種シールドを搭載可能。
補足:Ethernet用にRJ45コネクタを実装する場合はJ0011D21BNLを推奨します。
GR-PEACH WIRELESS CAMERA シールド
GR-PEACHに接続することでカメラとWi-Fiを使えるようになります。カメラの仕様はVGA 640x480, 最大60fps、水平画角98°です。
GR-PEACH AUDIO CAMERA シールド
GR-PEACHに接続することでステレオジャックやカメラモジュール(別売、推奨品MT9V111)をつなげられます。
GR-PEACH 4.3インチ LCDシールド
タッチパネル付きの4.3インチ液晶ディスプレイです。
本シールドはGR-PEACH-FULLにはスタックできません。
接続についての詳細はメーカーサイトを参照ください。
認証
CE, EU RoHS, 中国 RoHS
GR-PEACHピンマップ
以下はArduinoライクなスケッチをする際のピンマップです。
Mbed環境のピンマップなど、詳細についてはこちらのmbedサイトをご覧ください。
詳細仕様
搭載マイコン
RZ/A1H (R7S721001VCBG 324ピンBGA)
ROM/RAM
外部FLASH 8MB/内蔵10MB
動作周波数
400MHz
動作電圧
3.3V/1.18V
ボード搭載
USBホスト/ペリフェラル (排他使用)、Ethernet、XBee用インタフェース、マイクロSDソケット、JTAGインタフェース、ユーザスイッチ、リセットスイッチ、Arduinoシールド用インタフェース、ユーザ用LED、USBマスストレージライクなプログラム書き込み。
アプリケーション
設計・開発
関連情報
回路・デザイン
- GR-PEACH回路図
- 部品表
- レイアウト
スケッチリファレンス
(Arduinoライク)
e2 studio用プロジェクト
Eclipseをベースにした開発環境e2 studioでスケッチを行うためのプロジェクトファイルです。e2 studioのダウンロードとインストールについてはe2 studio製品ページを参照してください。
e2 studioのメニュー「ファイル」→「インポート」から、既存ワークスペースとしてアーカイブファイル(zip)のままインポートできます。
初回ビルド時はメニュー「プロジェクト」→「すべての依存関係を更新」を行ってください。次回ビルドから変更されたソースのみコンパイルされるようになります。
- OpenCV入りプロジェクト
GR-PEACH Sketch OpenCV v20602 Project File (ZIP) (Arduinoスタイル, OpenCV含む)
GR-PEACH Mbed Style OpenCV v20602 Project File (ZIP) (Mbedスタイル, OpenCV含む) - OpenCVライブラリ生成プロジェクト
OpenCV Neon 02 Project File (ZIP)
DisplayApp
DisplayAppはUSB CDCで送信されたカメラ画像を表示するアプリケーションです。
- Windows版
DisplayApp File (Windows) (ZIP)
Windows 10以前のバージョンではUSBドライバのインストールが必要です。
- Mac版
DisplayApp File (Mac) (ZIP)
以下はArduinoライクなスケッチ例です。
#include <Arduino.h> #include <Camera.h> #include "DisplayApp.h" Camera camera; static DisplayApp display_app; void setup() { camera.begin(); } void loop() { display_app.SendJpeg(camera.getJpegAdr(), (int)camera.createJpeg()); delay(10); } }
プロジェクト
『がじぇるね工房』では、ルネサスからお願いした“ルネサスMVP”による作品記事を一挙公開しています。GR-PEACHに関連する記事を紹介します。