IoTGateway/BSP/Linux/Linux BSP User Guide Debian9 for rk

From ESS-WIKI
Revision as of 11:55, 11 October 2018 by Clayder.huang (talk | contribs) (Created page with "== <span style="color:#0070c0">Linux BSP Version</span> == Debian9 == <span style="color:#0070c0">Get Docker Image</span> == <br/><syntaxhighligh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<span style="color:#0070c0">Linux BSP Version</span>

Debian9

<span style="color:#0070c0">Get Docker Image</span>


<syntaxhighlight lang="bash">$docker pull advrisc/u16.04-rklbv1
</syntaxhighlight>
== <span style="color:#0070c0">Run Docker example</span> ==


<syntaxhighlight lang="bash">$docker run -it --name rk_linux --privileged -v /home/adv/rk3399_v20:/home/adv/BSP:rw advrisc/u16.04-rklbv1:latest /bin/bash 
</syntaxhighlight>


== <span style="color:#0070c0">Install Some tools For Rockchip Linux v2.07 version</span> ==


<syntaxhighlight lang="bash">$sudo apt-get install ibssl-dev 
$sudo apt-get install texinfo
$sudo apt-get install liblz4-tool 
$sudo apt-get install genext2fs
$sudo apt-get install time
</syntaxhighlight>
== <span style="color:#0070c0">Build U-boot</span> ==


<syntaxhighlight lang="bash">$cd u-boot/
$./make.sh evb-rk3399
</syntaxhighlight>
== <span style="color:#0070c0">Build Kernel</span> ==


<syntaxhighlight lang="bash">$cd kernel
$make ARCH=arm64 rockchip_ds100_defconfig
$make ARCH=arm64 rk3399-ds100.img -j8
</syntaxhighlight>
== <span style="color:#0070c0">Build Recovery</span> ==


<syntaxhighlight lang="bash">$./build.sh recovery
</syntaxhighlight>In /output/rockchip_rk3399_recovery/images create recovery.img
== <span style="color:#0070c0">Build Buildroot rootfs</span> ==


<syntaxhighlight lang="bash">$./build.sh rootfs
</syntaxhighlight>
== <span style="color:#0070c0">Build Rootfs</span> ==

<span style="color:#0070c0">Building base debian system by ubuntu-build-service from linaro</span>


<syntaxhighlight lang="bash">$cd rootfs/
$sudo apt-get install binfmt-support qemu-user-static live-build
$sudo dpkg -i ubuntu-build-service/packages/*
$sudo apt-get install -f
$RELEASE=stretch TARGET=desktop ARCH=arm64 ./mk-base-debian.sh
</syntaxhighlight>In rootfs creat linaro-stretch-alip-xxxxx-1.tar.gz
=== <span style="color:#0070c0">Building rk-debian rootfs</span> ===


<syntaxhighlight lang="bash">$VERSION=debug ARCH=arm64 ./mk-rootfs-stretch-arm64.sh
</syntaxhighlight>
=== <span style="color:#0070c0">Creating the ext4 image(</span> ===


<syntaxhighlight lang="bash">$./mk-image.sh
</syntaxhighlight> check All Debian Image in rockimg folder