----------------------------------------------------------------------------------------------------------------------------
开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :Rockchip官方uboot 2017.09linux :5.2.8 ----------------------------------------------------------------------------------------------------------------------------
在前面的章节,我们已经介绍了在RK3399上面移植Rockchip官方提供的uboot 2017.09,这一节我们将移植linux 5.2.8到RK3399上。
一、linux内核像uboot一样,linux内核通常有三种:
linux官方源码:《https://github.com/torvalds/linux》,linux官方源码是由linux官方维护,支持非常全面的芯片,但对具体某款开发板支持情况一般;半导体厂商瑞芯微官方源码:《https://github.com/rockchip-linux/kernel》,半导体厂商基于linux官方源码进行修改,对自家的芯片进行完善的支持,针对某款处理器支持情况较好;开发板友善之家官方源码:《https://github.com/friendlyarm/kernel-rockchip》,开发板厂商基于半导体厂商维护的linux,对自家的开发板进行板级支持,针对某款开发板支持情况较好;由于Rockchip官方提供的内核版本较低,所以这里我们直接去linux官方去下载,然后后面参考开发板友善之家官方源码修改使其能够支持NanoPC-T4开发板。
1.1 源码下载内核源码下载地址为:《https://www.kernel.org/》,这里我们不下载最新的6.3.2版本,我们和之前介绍的《Mini2440内核移植》一样,选择5.2.8版本:
也可以到内核镜像网址下载https://mirrors.edge.kernel.org/pub/linux/kernel/,这里下载速度更快。
如果下载速度太慢,无法下载,提供另一个