编译环境
- ubuntu 18.04
安装编译器
- sudo apt-get install gcc-aarch64-linux-gnu
进入flex-builder目录
- source setup.env
编译rootfs,不可配置
- 拷贝dl安装包到
- ./packages/rfs/buildroot/dl/
- ./tools/flex-builder -i mkrfs -r buildroot:tiny
- 删除S20urandom S41dhcpcd S50sshd三个影响启动的脚本,硬件随机数
- cd flexbuild/build/rfs/rootfs_buildroot_LS_arm64_tiny/target/etc/init.d
rm S20urandom
rm S41dhcpcd
rm S50sshd
重新编译rootfs
./tools/flex-builder -i mkrfs -r buildroot:tiny
编译内核
-
./tools/flex-builder -c linux -a arm64 -B custom -
-
选择配置文件, ls1046-vp.config
-
再保存配置到 .config文件