Radxa Linux

Download image and LinuxUpgradeToolv1.21 <code> # format sudo upgradetool lf

upload image

sudo upgradetool uf rockprorabian1507252ce6708nand.img </code>

custom rabian

http://radxa.com/Rabian/develop

https://github.com/radxa/rabian-build

apt-get install qemu binfmt-support qemu-user-static
sudo apt-get install git-core flex bison build-essential gcc-arm-linux-gnueabihf libncurses5-dev zlib1g-dev sharutils lzop

sudo ln -s /usr/bin/arm-linux-gnueabihf-gcc /usr/bin/arm-linux-gcc

All'interno di rock-bsp

nel Makefile di rock-bsp/Makefile

KERNEL_SRC=/lab/radxa/linux-next

copiato radxarockprolinuxhdmidefconfig in $KERNELSRC/arch/arm/configs/

make kernel-config - configure the linux kernel“

make uboot - compile uboot”

make kernel - compile kernel“

make ramdisk - prepare initrd.img”

make rootfs - prepare rootfs“

make boot.img - prepare linux-boot.img”

make nand.img - generate nand.img“

make sdcard.img - generate sdcard.img”

write image to nand

# optionally make format
# sudo upgrade_tool lf
sudo upgrade_tool uf /lab/radxa/rabian-build/160527/rock-bsp/boards/rock_pro/rockdev/rock_pro_rabian_rock_pro_160529_30273dc_nand.img

custom kernel

sudo apt-get install build-essential gcc-arm-linux-gnueabihf lzop libncurses5-dev libssl-dev bc parted build-essential libusb-1.0-0-dev
# checkout linux-next
cd linux-next
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
wget http://rockchip.fr/radxa/linux/rockchip_defconfig -O arch/arm/configs/rockchip_defconfig
wget http://rockchip.fr/radxa/linux/rk3188-radxarock.dts -O arch/arm/boot/dts/rk3188-radxarock.dts
cp arch/arm/configs/rockchip_defconfig .config
# change this in .config
# CONFIG_CMDLINE="console=tty0 console=ttyS2,115200 debug earlyprintk root=/dev/block/mtd/by-name/linuxroot rootwait rootfstype=ext4 rw splash"
make menuconfig
make -j6 zImage dtbs
mkdir modules
export INSTALL_MOD_PATH=./modules
make modules && make modules_install
cat arch/arm/boot/zImage arch/arm/boot/dts/rk3188-radxarock.dtb > zImage-dtb
mkbootimg --kernel zImage-dtb --ramdisk /dev/null -o boot.img
wget http://dl.radxa.com/rock/images/parameter/parameter_linux_nand
sudo rkflashtool P < parameter_linux_nand
sudo rkflashtool w boot < boot.img
sudo rkflashtool b