webserver dom arduino datepicker joomla wso2 vue特点 jquery获取元素宽度 div外边距 java多行注释 java解析json数组 webform开发教程 ubuntu更改文件夹权限 python集合 pythonassert函数 python3下载安装 python读取数据库 python位操作 java注释 java类的继承 javastring类型 java原始数据类型 java怎么输出数组 java安装 java项目下载 js轮播图代码 地球末日攻略 raid0教程 c4dr19 jarsigner 如何用ai设计字体 万能播放器电脑版 babelrc cad乘号 js刷新当前页面 camworks ass转srt js压缩图片 服务器系统安装教程 ps怎么做圆角矩形
当前位置: 首页 > 学习教程  > 编程语言

linux最新内核5.80版本移植详细过程

2020/8/11 20:09:51 文章标签:

1.首先进入官网下载下载源码 https://mirrors.edge.kernel.org/pub/linux/kernel/
下载最新5.8的版本
在这里插入图片描述

2.安装编译器,解压压缩包 ,配置makefile
这里的编译器下载需要linaro官网下载编译器 如果不会下载可以私信我

gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz//下载最新版本,也可以用其他的

然后配置编译环境

tar xvf linux-5.8.tar.gz

在这里插入图片描述

修改makefile 添加编译器信息
3.使用自带的配置,生成.config

		make exynos_defconfig

接着配置芯片类型 进入

make menuconfig

在这里插入图片描述
这里我们选择4412类型。
然后进入第一级目录,在这里插入图片描述然后进入选中Kernel low-level debugging functions (read help!) 最后选择串口二
接着返回原来目录
在这里插入图片描述
然后选择在这里插入图片描述
返回设备驱动 去掉dma的那一栏选项。
最后make
因为要生成uImage
所有用这个指令

 make uImage LOADADDR=0X40007000 -j4

最后arch/arm/boot/目录下就会生成内核映像文件
4.编译设备树文件

make dtbs

结果图:
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_100301.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?