8000 GitHub - jveitchmichaelis/rk-rootfs-build: rootfs build scripts for rockchip platform
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jveitchmichaelis/rk-rootfs-build

 
 

Repository files navigation

Introduction

A set of shell scripts that will build GNU/Linux distribution rootfs image for rockchip platform.

Available Distro

  • Debian 9 (Stretch-X11)
  • Debian 10 (Buster-X11 and Wayland)~~

sudo apt-get install binfmt-support qemu-user-static sudo dpkg -i ubuntu-build-service/packages/* sudo apt-get install -f

Usage for 32bit Debian 9 (Stretch-32)

Building a base debian system by ubuntu-build-service from linaro.

RELEASE=stretch TARGET=desktop ARCH=armhf ./mk-base-debian.sh

Building the rk-debian rootfs:

RELEASE=stretch ARCH=armhf ./mk-rootfs.sh

Building the rk-debain rootfs with debug:

VERSION=debug ARCH=armhf ./mk-rootfs-stretch.sh

Creating the ext4 image(linaro-rootfs.img):

./mk-image.sh

Usage for 32bit Debian 10 (Buster-32)

Building a base debian system by ubuntu-build-service from linaro.

RELEASE=buster TARGET=desktop ARCH=armhf ./mk-base-debian.sh

Building the rk-debian rootfs:

RELEASE=buster ARCH=armhf ./mk-rootfs.sh

Building the rk-debain rootfs with debug:

VERSION=debug ARCH=armhf ./mk-rootfs-buster.sh

Creating the ext4 image(linaro-rootfs.img):

./mk-image.sh

Usage for 64bit Debian 9 (Stretch-64)

Building a base debian system by ubuntu-build-service from linaro.

RELEASE=stretch TARGET=desktop ARCH=arm64 ./mk-base-debian.sh

Building the rk-debian rootfs:

RELEASE=stretch ARCH=arm64 ./mk-rootfs.sh

Building the rk-debain rootfs with debug:

VERSION=debug ARCH=arm64 ./mk-rootfs-stretch.sh

Creating the ext4 image(linaro-rootfs.img):

./mk-image.sh

Usage for 64bit Debian 10 (Buster-64)

Building a base debian system by ubuntu-build-service from linaro.

RELEASE=buster TARGET=desktop ARCH=arm64 ./mk-base-debian.sh

Building the rk-debian rootfs:

RELEASE=buster ARCH=arm64 ./mk-rootfs.sh

Building the rk-debain rootfs with debug:

VERSION=debug ARCH=arm64 ./mk-rootfs-buster.sh

Creating the ext4 image(linaro-rootfs.img):

./mk-image.sh

Cross Compile for ARM Debian

Docker + Multiarch

Package Code Base

Please apply those patches to release code base before rebuilding!

FAQ

  1. noexec or nodev issue /usr/share/debootstrap/functions: line 1450: ..../rootfs/ubuntu-build-service/stretch-desktop-armhf/chroot/test-dev-null: Permission denied E: Cannot install into target '/home/foxluo/work3/rockchip/rk_linux/rk3399_linux/rootfs/ubuntu-build-service/stretch-desktop-armhf/chroot' mounted with noexec or nodev

Solution: mount -o remount,exec,dev xxx (xxx is the mount place), then rebuild it.

About

rootfs build scripts for rockchip platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GLSL 41.6%
  • Shell 31.7%
  • C 21.6%
  • Makefile 2.8%
  • C++ 1.9%
  • Python 0.4%
0