「R-Car環境」の版間の差分

提供: OSAWG
移動: 案内検索
(ページの作成:「環境について<br/> R-Car H3の Starter Kit Premier(以降、SK)<br/> <br/> R-Car Kingfisher (以降、KF)<br/> 型番:SBEV-RCAR-KF-S03<br/> 価格:59,900...」)
 
6行目: 6行目:
 
価格:59,900円<br/>
 
価格:59,900円<br/>
 
<br/>
 
<br/>
 +
開発環境<br/>
 +
ubuntu 14.04 64bit<br/>
 +
<br/>
 +
64Bit環境か確認する<br/>
 +
$ uname -a<br/>
 +
Linux ubuntu 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux<br/>
 +
<br/>
 +
ubuntuにBuildに必要なツールをインストールする<br/>
 +
$ sudo apt-get install python-wand python-crypto liblz4-tool ccache<br/>
 +
<br/>
 +
workフォルダの作成<br/>
 +
$ cd[Enter]<br/>
 +
$ mkdir work<br/>
 +
$ cd work<br/>
 +
repoの取得<br/>
 +
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > repo<br/>
 +
<br/>
 +
$ chmod +x repo<br/>
 +
$ export PATH=$(pwd):${PATH}<br/>
 +
gitにコミットしないが、コミット時のメールアドレスと名前を設定します。<br/>
 +
$ git config --global user.email "XXXXXXX@gmail.com"<br/>
 +
$ git config --global user.name "YOURNAME"<br/>
 +
$ walkthrough.sh H3<br/>
 +
<br/>
 +
ARCHの設定 ※大事<br/>
 +
$ export ARCH=aarch64<br/>
 +
work/RELFILEとなるように、ファイルをコピーする<br/>
 +
$ cd RELFILES<br/>
 +
$ export HAVE_OMX="YES"<br/>
 +
$ apply_patch.sh<br/>
 +
※Renesasのパッチが適用され、LinuxとAndroidの各ソースが取得される<br/>
 +
<br/>
 +
Buildします<br/>
 +
$ cd mydroid<br/>
 +
$ export TARGET_BOARD_PLATFORM=r8a7795<br/>
 +
$ source build/envsetup.sh<br/>
 +
$ lunch kingfisher-userdebug<br/>
 +
<br/>
 +
$ export BUILD_BOOTLOADERS=true<br/>
 +
$ export BUILD_BOOTLOADERS_SREC=true<br/>
 +
$ make -j4<br/>
 +
※環境によりますが、j4以下だとbuild通らないようです<br/>

2018年10月15日 (月) 15:53時点における版

環境について
R-Car H3の Starter Kit Premier(以降、SK)

R-Car Kingfisher (以降、KF)
型番:SBEV-RCAR-KF-S03
価格:59,900円

開発環境
ubuntu 14.04 64bit

64Bit環境か確認する
$ uname -a
Linux ubuntu 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

ubuntuにBuildに必要なツールをインストールする
$ sudo apt-get install python-wand python-crypto liblz4-tool ccache

workフォルダの作成
$ cd[Enter]
$ mkdir work
$ cd work
repoの取得
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > repo

$ chmod +x repo
$ export PATH=$(pwd):${PATH}
gitにコミットしないが、コミット時のメールアドレスと名前を設定します。
$ git config --global user.email "XXXXXXX@gmail.com"
$ git config --global user.name "YOURNAME"
$ walkthrough.sh H3

ARCHの設定 ※大事
$ export ARCH=aarch64
work/RELFILEとなるように、ファイルをコピーする
$ cd RELFILES
$ export HAVE_OMX="YES"
$ apply_patch.sh
※Renesasのパッチが適用され、LinuxとAndroidの各ソースが取得される

Buildします
$ cd mydroid
$ export TARGET_BOARD_PLATFORM=r8a7795
$ source build/envsetup.sh
$ lunch kingfisher-userdebug

$ export BUILD_BOOTLOADERS=true
$ export BUILD_BOOTLOADERS_SREC=true
$ make -j4
※環境によりますが、j4以下だとbuild通らないようです