海思Hi3516DV300开发环境搭建一(编译uboot和kernel)

本文详细介绍了海思Hi3516DV300开发环境的搭建过程,包括解压缩SDK包、展开SDK、在Linux上安装交叉编译器、编译KERNEL和UBOOT,以及制作文件系统镜像。虽然过程中可能遇到错误,但通过阅读文档和搜索资料,最终能够成功完成编译。值得注意的是,SDK包中已包含预制作的镜像文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解压缩SDK包

在发布包 Hi3516C V500R001C01SPCxxx.rar 所在的目录中找到SDK的tgz包
在linux中使用命令:tar -zxf Hi3516CV500_SDK_Vx.x.x.x.tgz,解压缩该文件,可以得到一个
Hi3516CV500_SDK_Vx.x.x.x 目录

展开SDK包

执行 ./sdk.unpack

在linux上安装交叉编译器

在发布包 Hi3516C V500R001C01SPCxxx.rar 所在的目录中下载工具链文件。
安装交叉编译器需要有 sudo 权限或者 root 权限
解压 tar –xzf arm-himix200-linux.tgz
运行 chmod +x arm-himix200-linux.install
然后运行./arm-himix200-linux.install 即可。
执行 source /etc/profile 配置环境变量

执行arm-himix200-linux-gcc --version 出现以下结果则证明安装成功
在这里插入图片描述

编译osdrv

此目录下osdrv中的readme_cn写的很详细。但不建议使用第一种make all的方式,真的各种坑,各种血泪!!建议大家使用分开编译uboot,kernel

编译kernel

打补丁

将下载的 linux-4.9.37.tar.gz 存放到 osdrv/opensource/kernel 目录中
进入 osdrv 的根目录,执行如下命令:
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值