- aarch64 debian linux board,
- 96board, Rock960A/B/C.
- do these sequence at first time,
$ git submodule init $ git submodule update
- it may takes long time.
- Rock960A/B
$ build/mk-kernel.sh rock960ab
- Rock960C
$ build/mk-kernel.sh rock960c
- Rock960A/B
$ build/mk-uboot.sh rock960ab
- Rock960C
$ build/mk-uboot.sh rock960c
- First time you need to do this for making a file 'linaro-stretch-alip-${datetime}.tar.gz'.
$ cd rootfs $ ./mk-base-debian.sh
- You can skip above step if have tar.gz file.
- Then create stretch base updates for Rock960 board,
$ ./mk-rootfs-stretch-arm64.sh
- This sequence extract base tar.gz to binary directory, and copying overlay contents into binary.
- Then final step for this
$ sudo ./mk-image.sh
- This step creates linaro-rootfs.img file.
- Before do this, check these files exists:
- boot.img ( uboot and kernel )
- linaro-rootfs.img
- Then do this,
$ build/mk-image.sh -c rk3399 -t system -r rootfs/linaro-rootfs.img