hisi3516dv300学习笔记——编译hisi3516dv300的SDK

2022-11-09 14:50:54 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

先下载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

0 人点赞