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

Step 1: User registration to RZ/G marketplace

First of all, let's log in to the RZ/G Marketplace from the following.

Those who have not completed user registration can also register.

RZ/G Marketplace > MyPage/Login

After logging in, 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

Select: Select development style

Select development style

*1) ADP: Application Development Package

*2) VLP: Verified Linux Package

*3) OSS: Open Source Software

Style-A: Easy to Evaluate

  • Users do not need to collect BSP / OSS or build OSS to build development environment.
  • You can start board immediately with the included SD card image.
  • It is possible to start the application development simply by installing the SDK in the Linux environment.

Style-B: Easy to Develop

  • This is a GUI-based development style that allows even beginners to easily develop applications and customize BSPs.
  • Supports your Linux product development from building Linux server to build, verify, analyze, and pin setting of RZ/G chips.

Style-C: Need Reliability

  • It is a Yocto-based development style that enables detailed customization using the source code of the software package itself verified by RZ/G evaluation kit.
  • A build procedure manual that guides you from the development environment startup to the build of the package is bundled in the package.

Style-D: For Linux expert

  • It is a Yocto-based development style that uses OSS registered in open source repository and multimedia package available from our marketplace.
  • Documents that guide guidance from the startup of the development environment to package build and launch on the target board are available from our marketplace.

Style-A: Easy to Evaluate

Step 3: Obtain Application Development Package

Please obtain Application Development Package (ADP) from the market place.

RZ/G Marketplace > Linux package

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

  • Pre-Build Binary (SD card image)
  • Software Development Kit (SDK)
  • Video Codec/Graphics Library

For details, please refer to the enclosed instruction manual.

The manual is here. : https://mp.renesas.com/en-eu/contents/r01us0368ej0100_rz_g.pdf.

Style-B: Easy to Develop

Step 3: Obtain RZ/G Linux Platform Development Environment

Please obtain RZ/G Linux Platform Development Environment from the market place.

RZ/G Marketplace > Dedelopment

You can get two type of RZ/G Linux Platform Development Environment form the marketplace. In the RZ/G Linux Platform Development Environment, there is a [licensed version for evaluation] that can be used for testing and [license version for products] used for customer product development. The package contains the followings.

  • Account for validation analysis tool
  • Linux customization tool
  • Validation analysis tool
  • Test program

For details, refer to the development environment guide and development environment user manual

Style-B: Easy to Develop

Step 4: Establishment of build environment

"Verified Linux Package" "RZ/G Linux platform development environment" requires server PC, host PC and terminal software. The recommended environment for using the RZ / G Linux platform development environment is shown below. For details, refer to the guide included in the package, or the guide provided from the marketplace.

  Recommended Environment Instruction
Build Server PC
  • CPU: Core-i7 or Core-i5 Series or more
  • RAM: 4GB or more (4GB × Number of simultaneous build users or more)
  • HDD/SDD: 200GB or more (100GB × Number of products (BSP) used) x (Number of users used+1) or more)
    Note) Up to 10 users can be registered on the server.
  • A bootable DVD drive for setup.
  • Operation record: Lenovo ThinkCenter M71e, M700
  • It is used as a build / debug environment.
  • OS preparation is unnecessary. The PC is installed from the OS using the server setup file to be provided. (The data before installation is deleted.)
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
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.

Connect the evaluation kit to the console using a USB cable. Therefore, this driver is necessary.

Style-B: Easy to Develop

Step 5: 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.

Style-C: Need Reliability

Step 3: 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.

Style-C: Need Reliability

Step 4: 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 16.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
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. *1

*1: Target board refers to development kit or customer's board. In the evaluation kit (made by iWave), this driver is necessary because it is a specification to connect to the console using a USB cable.

Style-C: Need Reliability

Step 5: 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.

Style-D: For Linux expert

Step 3: 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.

Style-D: For Linux expert

Step 4: 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.

Style-D: For Linux expert

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 16.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
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. *1

*1: Target board refers to development kit or customer's board. In the evaluation kit (made by iWave), this driver is necessary because it is a specification to connect to the console using a USB cable.

Style-D: For Linux expert

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.