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 | + | '''<span style="color:#008000;">Jump to RZ/G boards pages</span>''' <sub>[[File:Arrow Right-Down.svg|19px|frameless]]</sub> |
[[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M |RZ/G1M Starter Kit]] | [[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M |RZ/G1M Starter Kit]] | ||
Line 9: | Line 9: | ||
= Introduction = | = Introduction = | ||
− | This is the starting page for Embedded Linux on the Renesas RZ | + | This is the starting page for Embedded Linux on the Renesas RZ/G family of 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 | + | The links below can be used to get familiar with Renesas RZ/G SoC |
− | *[http://www.renesas.com/products/mpumcu/rz/rzg/index.jsp Renesas RZ | + | *[http://www.renesas.com/products/mpumcu/rz/rzg/index.jsp Renesas RZ/G overview] |
− | Detailed information regarding RZ | + | Detailed information regarding RZ/G SoCs (including roadmap, technical and marketing documents, BSPs and middleware) can be obtained directly from a Renesas representative. |
− | = RZ | + | = RZ/G SoCs = |
{| class="wikitable" | {| class="wikitable" | ||
− | |+ Renesas RZ | + | |+ Renesas RZ/G SoC variants |
|- | |- | ||
| | | | ||
Line 30: | Line 30: | ||
|} | |} | ||
− | = RZ | + | = RZ/G Boards = |
== Generation 1 == | == Generation 1 == | ||
{| class="wikitable" | {| class="wikitable" | ||
− | |+ Renesas RZ | + | |+ Renesas RZ/G evaluation boards |
|- | |- | ||
| | | | ||
Line 48: | Line 48: | ||
|} | |} | ||
− | = RZ | + | = RZ/G Yocto Linux = |
− | + | The Linux BSP for RZ/G is built using the Yocto/Openembedded project. For detailed build instructions please visit [[RZ-G/Boards/Yocto]]. | |
− | + | <br/>Quick steps:<br/> | |
+ | To get started, pull the https://github.com/renesas-rz/meta-renesas tree. | ||
− | + | 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 \ | ||
+ | " | ||
− | + | Specify the associated machine in local.conf: | |
− | |||
− | |||
− | = | + | MACHINE ?= "<supported board name>" (skrzg1m skrzg1e) |
− | + | Setup be build environment using the 'oe-init-build-env' script in Poky: | |
− | + | $ source poky/oe-init-build-env | |
− | + | Build the target file system image using bitbake: | |
− | + | $ bitbake core-image-minimal | |
− | = RZ | + | = RZ/G Linux Kernel = |
− | + | == Upstream == | |
− | + | The Linux kernel mainline tree for Renesas R-Car and RZ/G SoCs is maintained by [http://horms.org/about_me.shtml Simon Horman] | |
− | |||
− | + | Start here to get latest/closest upstream kernel: | |
− | + | git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git | |
− | |||
− | |||
− | |||
− | = RZ- | + | == RZ/G Community== |
+ | *Mailing list - via kernel.org [mailto:majordomo@vger.kernel.org?body=subscribe 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 [http://ltsi.linuxfoundation.org/releases/ltsi-tree/3.10.31-ltsi/stable-release 3.10] and [http://ltsi.linuxfoundation.org/releases/ltsi-tree/3.14.24-rc1-ltsi/release-candidate 3.14] baselines | |
− | |||
− | |||
− | |||
− | + | == Renesas Stable RZ/G Linux Tree == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Stable Renesas R-Car and RZ/G Linux 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.9.7 | |
− | + | = 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. | |
− | + | for example: renesas/bsp/rcar-gen2-1.9.4 | |
− | = RZ | + | = RZ/G Android = |
TBD | TBD |
Revision as of 09:59, 14 December 2016
Introduction
This is the starting page for Embedded Linux on the Renesas RZ/G family of 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 can 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 Yocto Linux
The Linux BSP for RZ/G is built using the Yocto/Openembedded project. For detailed build instructions please visit RZ-G/Boards/Yocto.
Quick steps:
To get started, pull the https://github.com/renesas-rz/meta-renesas tree.
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 \ "
Specify the associated machine in local.conf:
MACHINE ?= "<supported board name>" (skrzg1m skrzg1e)
Setup be build environment using the 'oe-init-build-env' script in Poky:
$ source poky/oe-init-build-env
Build the target file system image using bitbake:
$ bitbake core-image-minimal
RZ/G Linux Kernel
Upstream
The Linux kernel mainline tree for Renesas R-Car and RZ/G SoCs 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
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 Linux Tree
Stable Renesas R-Car and RZ/G Linux 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.9.7
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.
for example: renesas/bsp/rcar-gen2-1.9.4
RZ/G Android
TBD