在一遍学习韦东山老师的u-boot, Linux kernel移植和制作根文件系统的视频教程后,自己试着移植可支持单板的最新版,其中对应版本号如下:
u-boot: 2016.11(Last version to support S3C2440)
Linux kernel: 4.15.2 4.16.1(same way)
Busybox: 1.28.1
其中使用的交叉编译链为arm-linux-gcc, 但是在编译完根文件系统后,内核挂载的时候始终出错
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
尝试遍了网上的所有方法,内核编译也是打开了EABI,但是还是不行,最终问了100ask的老师,建议我自己制作编译链之后重新编译再尝试,因此,自己使用cross-ng制作了linux交叉编译链。
具体制作方法在我博客园的第一篇博客中
https://www.cnblogs.com/slieart/articles/9215721.html