【Hi3559AV100 Camera】Hi3559AV100 环境搭建

本文档详细介绍了在Ubuntu 16.04环境下,针对Hi3559AV100的Linux环境搭建,包括Linux组件安装、SDK包的解压与编译、交叉编译器安装、osdrv的编译以及单系统与双系统烧写步骤。特别强调了在编译和烧写过程中需要注意的参数设置和问题解决。
摘要由CSDN通过智能技术生成

Hi3559AV100 环境搭建

前言

最近新接触海思平台,发现海思每个平台的环境搭建都有点不同,在官方文档中关于 Hi3559AV100 平台的详细搭建步骤并没有,所以整理了一下关于Hi3559AV100 的环境搭建文 档,希望对大家有帮助。

一、Linux 环境

我这里使用的是 Ubuntu 16.04 环境,官方文档说明推荐使用 64 位 Linux 服务器

  1. 网络环境搭建
    需要事先在自己的 Ubuntu 下安装 nfs,samba, ssh, tftp 等网络组件。 这里就不详细说明,网上有很多相关环境搭建的文档
  2. 软件包安装
    操作系统安装好后,且用户已自行配置好网络环境,则可继续如下步骤完成相关软件包的安装:
    ① 配置默认使用 bash
sudo dpkg-reconfigure dash

在这里插入图片描述
选择 no
② 安装软件包

sudo apt-get install make libc6:i386 lib32z1
lib32stdc++6 zlib1g-dev libncurses5-dev ncurses-term libncursesw5-dev g++
u-boot-tools:i386 texinfo texlive gawk libssl-dev openssl bc

③ 创建 /etc/ld.so.preload 文件,并执行
echo “” > /etc/ld.so.preload,以解决 64bit linux server 上某些第三方库编译失败的问题

  echo "" > /etc/ld.so.preload

在这里插入图片描述
注意:出现如上错误的话可以执行

sudo sh -c “echo "" > /etc/ld.so.preload”
 ---- 结束

二、安装 SDK 包

  1. Hi3559AV100 SDK 包的位置在我们拿到的资料中 “Hi3559AV100***/01.software/board” 目录下,您可以看到一个
    Hi3559AV100_SDK_Vx.x.x.x.tgz 的文件,该文件就是 Hi3559AV100 的软件开发包。
  2. 解压缩 SDK 包
tar -zxvf Hi3559AV100_SDK_V2.0.3.1.tgz
  1. 展开 SDK 包内容
    进入到 Hi3559AV100_SDK_V2.0.3.1 目录
sudo ./sdk.unpack

注意:如果您需要通过
WINDOWS 操作系统中转拷贝 SDK 包,请先运行 sudo ./sdk.cleanup 收起 SDK 包的内容,拷贝到新的目录后再展开。
4. 在 linux 服务器上安装交叉编译器
注意:安装交叉编译器需要有 sudo 权限或者 root 权限
① 安装 aarch64 交叉编译器

tar
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值