Difference between revisions of "RZ-G"
Renesas-rz (talk | contribs) m |
Renesas-rz (talk | contribs) m |
||
Line 1: | Line 1: | ||
'''<span style="color:#008000;">Jump to RZ-G boards pages</span>''' <sub>[[File:Arrow Right-Down.svg|19px|frameless]]</sub> | '''<span style="color:#008000;">Jump to RZ-G boards pages</span>''' <sub>[[File:Arrow Right-Down.svg|19px|frameless]]</sub> | ||
− | [[File:65px- | + | [[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M |RZ/G1M Starter Kit]] |
− | [[File:65px- | + | [[File:65px-G1E_top.png|65px|link=RZ-G/Boards/SK-RZG1E]]<br/>[[RZ-G/Boards/SK-RZG1E | RZ/G1E Starter Kit]] |
{{TOC right}} | {{TOC right}} | ||
Line 41: | Line 41: | ||
|- | |- | ||
|'''RZ/G1M''' | |'''RZ/G1M''' | ||
− | |[[File:65px- | + | |[[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M | RZ/G1M Starter Kit]] |
|- | |- | ||
|- | |- | ||
|'''RZ/G1E''' | |'''RZ/G1E''' | ||
− | | [[File:65px- | + | | [[File:65px-G1E_top.png|65px|link=RZ-G/Boards/SK-RZG1E]]<br/>[[RZ-G/Boards/SK-RZG1E | RZ/G1E Starter Kit]] |
|} | |} | ||
Revision as of 15:44, 2 November 2015
Introduction
This is the starting page for Embedded Linux on the Renesas RZ-G family of general embedded SoCs. The main goal is to make the information about RZ-G SoCs friendly, easy to access for embedded developers and enthusiasts. It does not aim to replace official Renesas support.
The links below could be used to get familiar with Renesas RZ-G SoC
Detailed information regarding RZ-G SoCs (including roadmap, technical and marketing documents, BSPs and middleware) can be obtained directly from a Renesas representative.
RZ-G SoCs
Generation 1 | |
"M" - Mid range | 1M - R8A7743 |
"E" - Entry class | 1E - R8A7745 |
RZ-G Boards
Generation 1
Low Cost Boards (LCB) | |
RZ/G1M | RZ/G1M Starter Kit |
RZ/G1E | RZ/G1E Starter Kit |
RZ-G Linux
Upstream
Renesas mainline R-Car and RZ-G Linux tree is maintained by Simon Horman
Start here to get latest/closest upstream kernel: git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git
e.g. pull development branch: git clone -b devel git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git
RZ-G Community
- Mailing list - via kernel.org linux-sh Majordomo.
Archives available here: http://marc.info/?l=linux-sh , http://dir.gmane.org/gmane.linux.ports.sh.devel , http://www.spinics.net/lists/linux-sh/
LTSI (Long Term Support Initiative)
Renesas SoCs and boards are supported as part of the LTSI project - http://ltsi.linuxfoundation.org/ . Refer to 3.10 and 3.14 baselines
Renesas Stable RZ-G BSP Tree
Stable Renesas R-Car and RZ-G BSP Tree located here: git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git. Pull latest stable branch.
for example: bsp/v3.10.31-ltsi/rcar-gen2-1.8.0
RZ-G U-Boot
RZ-G U-Boot mainline development is done using git://git.denx.de/u-boot-sh.git tree. It is maintained by Nobuhiro Iwamatsu.
e.g. pull renesas/bsp/rcar-gen2-1.8.0 branch and build U-Boot for Lager/Koelsch/Alt boards git clone -b renesas/bsp/rcar-gen2-1.8.0 git://git.denx.de/u-boot-sh.git
build example
make O=/tmp/build clean make O=/tmp/build mrproper make O=/tmp/build gose_config make O=/tmp/build all
RZ-G Yocto
Renesas Yocto/Poky distribution is maintained by Nobuhiro Iwamatsu.
To get started with Yocto on RZ-G platform - pull TBD tree
If you pulled complete Yocto/poky trees, you should be able to kick-off a build using the 'oe-init-build-env' script in Poky. Update bblayers.conf by adding the the meta-renesas and meta-rzg1 layers. e.g.:
BBLAYERS ?= " \ <path to layer>/poky/meta \ <path to layer>/poky/meta-yocto \ <path to layer>/poky/meta-yocto-bsp \ <path to layer>/meta-renesas \ <path to layer>/meta-renesas/meta-rzg1 \ "
To build a specific target BSP configure the associated machine in local.conf:
MACHINE ?= "<supported board name>" (skrzg1m skrzg1e)
Build the target file system image using bitbake:
$ bitbake core-image-minimal
For more information about building Yocto for Renesas please visit RZ-G/Boards/Yocto
RZ-G Android
TBD