Debian9
From ESS-WIKI
Revision as of 11:50, 11 October 2018 by Clayder.huang (talk | contribs)
Contents
Linux BSP Version
Debian9
Get Docker Image
$docker pull advrisc/u16.04-rklbv1
Run Docker example
$docker run -it --name rk_linux --privileged -v /home/adv/rk3399_v20:/home/adv/BSP:rw advrisc/u16.04-rklbv1:latest /bin/bash
Install Some tools For Rockchip Linux v2.07 version
$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
Build U-boot
$cd u-boot/
$./make.sh evb-rk3399
Build Kernel
$cd kernel
$make ARCH=arm64 rockchip_ds100_defconfig
$make ARCH=arm64 rk3399-ds100.img -j8
Build Recovery
$./build.sh recovery
Build Buildroot rootfs
$./build.sh rootfs
Build Rootfs
Building base debian system by ubuntu-build-service from linaro
$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
Building rk-debian rootfs
$VERSION=debug ARCH=arm64 ./mk-rootfs-stretch-arm64.sh
Creating the ext4 image(
$./mk-image.sh