大家好,又见面了,我是你们的朋友全栈君。
先下载linux内核源码包,下载地址: https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/
(1)编译整个osdrv目录:
注意:默认不发布内核源码包,只发布补丁文件。内核源码包需自行从开源社区上下载。 从linux开源社区下载v4.9.37版本的内核: 1)进入网站:www.kernel.org 2)选择HTTP协议资源的https://www.kernel.org/pub/选项,进入子页面 3)选择linux/菜单项,进入子页面 4)选择kernel/菜单项,进入子页面 5)选择v4.x/菜单项,进入子页面 6)下载linux-4.9.37.tar.gz (或者linux-4.9.37.tar.xz)到osdrv/opensource/kernel目录下
代码语言:javascript复制 make all
注意:由于Makefile中文件系统编译依赖组件较多,不能保证单独编译的文件系统可用,建议采用make all编译; 但可单独编译uboot,kernel;
代码语言:javascript复制可以传如下参数:
a, BOOT_MEDIA:spi(default) or emmc
b, CHIP:hi3516dv300(default) or hi3516cv500
c, 如果想要更换可以使用TARGET_XLSM=*.xlsm来指定所需要的u-boot表格文件
(2)清除整个osdrv目录的编译文件:
代码语言:javascript复制 make OSDRV_CROSS=arm-himix200-linux clean
(3)彻底清除整个osdrv目录的编译文件,除清除编译文件外,还删除已编译好的镜像:
代码语言:javascript复制 make OSDRV_CROSS=arm-himix200-linux distclean
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190339.html原文链接:https://javaforall.cn