本帖最后由 newyoko 于 2017-9-16 17:07 编辑
感谢云汉 和 友善给予 NanoPi NEO Plus2 测试的 机会 ,内核延续友善的代码做了10全大补 RTLINUX WIFI I2S 等等的修正
内核 涵盖全志 H2 H3 H5 A64 H8 A83T 等
代码已经推送到 GITHUB 共享大家 技术方面菜抠脚大佬们误喷:lol
先做好 armv8 aarch64 交叉编译环境(过程掠过,可以查阅社区相关文章这里不再描述)
1.下载源码A 下载RTLINUX 4.11.y 版本的 源码git clone https://github.com/mirsys/allwinner_linux.git -b rt-sunxi-4.11.y
B 下载LINUX 4.11.y 版本的 源码git clone https://github.com/mirsys/allwinner_linux.git -b sunxi-4.11.y
一个是 RTLINUX 一个 LINUX 自己看着选吧
2.开始编译源码cd allwinner_linux
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- LOCALVERSION= distclean
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- LOCALVERSION= sunxi_arm64_defconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- LOCALVERSION= -j4
如果编译无错误报出就证明编译成功了
3.编译完成后 把内核 Image 和 sun50i-h5-nanopi-neo-plus2.dtb 以及 modules 复制到 SD卡上 默认是 UBUNTU 系统cp arch/arm64/boot/Image arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dtb /media/root/rootfs/boot
make ARCH=arm64 INSTALL_MOD_PATH=/media/root/rootfs modules_install
以上没问题的话可以上机测试了
本帖最后由 newyoko 于 2017-9-16 17:07 编辑
感谢云汉 和 友善给予 NanoPi NEO Plus2 测试的 机会 ,内核延续友善的代码做了10全大补 RTLINUX WIFI I2S 等等的修正
内核 涵盖全志 H2 H3 H5 A64 H8 A83T 等
代码已经推送到 GITHUB 共享大家 技术方面菜抠脚大佬们误喷:lol
先做好 armv8 aarch64 交叉编译环境(过程掠过,可以查阅社区相关文章这里不再描述)
1.下载源码A 下载RTLINUX 4.11.y 版本的 源码git clone https://github.com/mirsys/allwinner_linux.git -b rt-sunxi-4.11.y
B 下载LINUX 4.11.y 版本的 源码git clone https://github.com/mirsys/allwinner_linux.git -b sunxi-4.11.y
一个是 RTLINUX 一个 LINUX 自己看着选吧
2.开始编译源码cd allwinner_linux
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- LOCALVERSION= distclean
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- LOCALVERSION= sunxi_arm64_defconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- LOCALVERSION= -j4
如果编译无错误报出就证明编译成功了
3.编译完成后 把内核 Image 和 sun50i-h5-nanopi-neo-plus2.dtb 以及 modules 复制到 SD卡上 默认是 UBUNTU 系统cp arch/arm64/boot/Image arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dtb /media/root/rootfs/boot
make ARCH=arm64 INSTALL_MOD_PATH=/media/root/rootfs modules_install
以上没问题的话可以上机测试了