title: JZ2440平台移植Linux内核4.15.2
现在开始在JZ2440平台上移植最新的liunux内核4.15.2.
第一步,实现内核的启动,并且串口能正常输出。
此部分参照韦东山老师的视频教程“毕业班第3课第1节”内容,亦参考网友课本视频课程的文字博客
https://www.cnblogs.com/kele-dad/p/7082682.html
1. 下载内核源码,并解压
内核源码的下载地址为
https://www.kernel.org/
2. 修改Makefile
修改源码根目录的Makefile
文件
我们的架构为arm,交叉编译工具为arm-linux-gcc.
因此修改Makefile的内容为
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
注意:
在arm
和 arm-linux-
不能留有空格,否则会报错
3. 配置内核
具体寻找不详述了,具体参照上面的博客文章
make s3c2410_defconfig
4. 修改时钟配置
使用上面的配置编译后