====== Radxa Linux ====== Download image and Linux_Upgrade_Tool_v1.21 # format sudo upgrade_tool lf # upload image sudo upgrade_tool uf rock_pro_rabian_150725_2ce6708_nand.img ===== 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 radxa_rock_pro_linux_hdmi_defconfig in $KERNEL_SRC/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