看韦东山老师的70天linux驱动开发课程,拿出很久之前买的JZ2440开发板。
在课程中,会用到bootloder,kernel,视频中用到的是imx6ull,rk3xxx板子,为此我专门买了开fly RK3399开发板,手中还有基友送的tiny4412,想着学好这三块板子,应该差不多入门了。
第一关:
教程中用到都linux版本是
为了适配,我准备给手中的三块板子,都更新到linux4.4.154版本。
首先,我给JZ2440移植bootloder,教程看的是这个,感谢大佬无私分享。
uboot研读笔记 | 00 - 嵌入式Linux系统中Bootloader的作用和基本运行原理-CSDN博客
在经历各种坑以后,终于移植成功并更新到了JZ2440上,能够通过网络FTP下载uboot,kernel(官方提供的uImage_4.3)。
但这不是我想要的,开始尝试移植linux kernel4.4.154
首先下载源码Index of /pub/ (kernel.org)。
下载完上传至虚拟机上,教程看的是这个,感谢大佬无私分享。