Get Started with the RZ/G Linux Platform

Even With Embedded Linux Inexperience, Development can be Started Easily

In recent years, along with the advancement of embedded devices in the industrial field, the range that developers must deal with is rapidly expanding, such as network correspondence, multimedia support, security correspondence.

Increasing development period and accompanying increase of total cost including development and maintenance cost of system are becoming big problems.

Renesas solves this problem on the RZ/G Linux platform.

RZ/G1H-PF iWave product

How to Start RZ/G Linux Platform

You can begin the development of embedded Linux with verified operation in Step 1 ~ 4.

Step 1

User registration to RZ/G marketplace

First of all, let's register as a user with "MyPage" on the marketplace to obtain various information.

RZ/G Marketplace > MyPage

After the user registration, you can use the following various function in the marketplace.

  • Acquire of materials and information
  • Download various software
  • Purchase of toolsUnder Construction !!
  • Join to community

Everything you need for software development of RZ/G series, technical information, development tools and software can be got from here.

Step 2

Obtain evaluation kit

Please prepare an evaluation kit compatible with RZ/G Linux platform. We plan to increase the number of compatible kits in the future. If it is a compatible kit, you can immediately proceed with development using the "Linux package" that has been verified operation.

Details of the development kit and purchase can be confirmed from the following website.

RZ/G Marketplace > Board

Step 3

Select build environment with Verified Linux Package (VLP)

There are two build environments with VLP according to your experience of Linux development.

RZ/G Marketplace > MyPage

Yocto Build environment with VLP

Development style which use VLP it is verified on RZ/G evaluation kit. User can start establishment of environment and build with Build instruction in VLP.

Next Step(Case A)

Cloud environment with VLP

Provide Cloud build environment Linux beginners are able to start development easily. Without establishment of build environment, user can start development at first.

Next Step(Case B)

Reference: It is also possible to develop with software provided from Yocto Start Up Guide and open source repository. How to get "Yocto Start Up Guide" and "Multimedia package" from the market place is here.

Case A (Step 4)

Obtain Verified Linux Package

Please obtain Verified Linux Package (VLP) from the market place.

RZ/G Marketplace > Linux package

You can get two type of VLP form the marketplace. Evaluation version VLP can be downloaded soon and product version VLP is for your development of product. Please get the evaluation version if you want to use soon. The package contains the followings.

  • Linux BSP (Kernel, Device Driver)
  • Multimedia & Graphics Library
  • Documentations *1

*1: You can find build instruction.

Case A (Step 5)

Establishment of build environment

On Yocto based development with "Verified Linux Package", need to prepare Host-PC and terminal software. The followings are recommended environment to build. The detail information is in build instruction which is included to the package, manual and guide from the marketplace.

  Recommended Environment Instruction
Host PC(Linux) OS: Ubuntu 14.04 LTS
Free disk space: more than 100GByte
  • Used as build an debug environment
  • Also user as TFTP server and NFS server
Host PC(Windows) OS: Windows7 or Windows10
  • Used as debug environment
  • Input command from terminal software to target board
  • VCP driver is needed to communicate between PC and target board.
Terminal
Software
TeraTerm 4.72
https://ttssh2.osdn.jp/index.html.en
  • Install Host PC(Windows)
  • It is using serial communication between host PC and target board.
VCP driver VCP(Virtual COM Port) driver
http://www.ftdichip.com/Drivers/VCP.htm
  • Install Host PC(Windows)
  • It is using serial communication between host PC and target board.
Case A (Step 6)

Build and execution of the package

Regarding building and execution of the package, please refer build guide or manual on the marketplace.


You are ready now. Let's start development using the RZ/G Linux Platform.

Case B (Step 4)

Obtain Cloud development environment

* Case B is Under construction.

Obtain Cloud development environment from the marketplace.

RZ/G marketplace > development environment

You do not need to establish Linux environment with using Cloud development environment. You can obtain VLP, can use build/evaluation/analysis tools via e2 studio with applying. Cloud Development environment service.

Case B (Step 5)

Install development tool

* Case B is Under construction.

For the development, installation of tools listed below is necessary. Let's obtain and install while watching the user's manual.

Tool Notice
e2 studio Integrated development environment that runs on PC: You can download from the e2 studio installer. [e2 studio 6.1 installer]
e2 studio plug in Plug-in for using the cloud development environment: We will inform you of installation method by e-mail to those who applied for cloud development environment from marketplace.
Visual C++ Redistributable package Runtime component: RZ/G Linux platform tool user's manual describes how to install the Visual C ++ runtime component.
MSYS2 It is a tool used to write disc image to SD card. Installation method is described in RZ / G Linux platform tool user's manual.
Case B (Step 6)

Evaluation kit connection and application development

* Case B is Under construction.

The procedure for connecting the user application addition / evaluation kit is as follows. Just this alone, the Linux operation screen is displayed on the monitor (or HDMI output), and you can add your own application as well. For detailed instructions, please refer to the build tool user's manual.

  1. Create [Embedded Linux Project] with >e2 studio
  2. Add user application
  3. Build (build automatically in the cloud development environment)
  4. Write image file to SD card
  5. Insert the SD card into the evaluation kit
  6. Connect the control cable and turn on the evaluation kit

You are ready now. Let's start development using the RZ/G Linux Platform.

Reference (Step 4)

Let's get a guide to do yocto build

Please get necessary documents from the marketplace. Document Name: RZ/G Yocto receipe Start-Up Guide

RZ/G marketplace > documentation

On Yocto based development style, user will proceed development with Open Source Software (OSS) on the open source repository. Build guide for this style is disclosed on "documentation" in the marketplace. Please obtain them and proceed you development. To use video and graphics functionalities, you will need Multimedia package & Graphics Library. You can also find information in the documentation.

Reference (Step 5)

Obtain Multimedia Package

If you need functionalities for H.264 decoding/encoding and 3D graphics on Yocto based development, please get Multimedia Package from the marketplace.

RZ/G Marketplace > Linux package

Multimedia package [Evaluation version] is available if you want to try it soon. For your product, please get product version Multi Media Package.

Reference (Step 6)

Establishment of build environment

On Yocto based development with "Verified Linux Package", need to prepare Host-PC and terminal software. The followings are recommended environment to build. The detail information is in build instruction which is included to the package, manual and guide from the marketplace.

  Recommended Environment Instruction
Host PC(Linux) OS: Ubuntu 14.04 LTS
Free disk space: more than 100GByte
  • Used as build an debug environment
  • Also user as TFTP server and NFS server
Host PC(Windows) OS: Windows7 or Windows10
  • Used as debug environment
  • Input command from terminal software to target board
  • VCP driver is needed to communicate between PC and target board.
Terminal
Software
TeraTerm 4.72
https://ttssh2.osdn.jp/index.html.en
  • Install Host PC(Windows)
  • It is using serial communication between host PC and target board.
VCP driver VCP(Virtual COM Port) driver
http://www.ftdichip.com/Drivers/VCP.htm
  • Install Host PC(Windows)
  • It is using serial communication between host PC and target board.
Reference (Step 7)

Build and execution of the package

Regarding building and execution of the package, please refer build guide or manual on the marketplace.


You are ready now. Let's start development using the RZ/G Linux Platform.