下面给出Hi3559AV100 SDK的安装的详细步骤(一些注意事项可以参照我之前写的随笔-《Hi3519 SDK搭建、问题总结及yolov3 RFCN的运行结果与测试 》):

1、开发环境SDK的整体安装

  主要参考《Hi3559A╱C V100 SDK 安装及升级使用说明.pdf》

1.2、软件包的安装

  虚拟机使用的是ubuntu-16.04.6-desktop-amd64.iso

  sudo apt-get update 更新软件列表之后再进行安装 sudo apt-get install xxx,而在 apt-get 无法下载东西的时候,首先看能不能 ping 通主机 IP,不能修改了 VMware 的虚拟网络编辑器/更多设置:(桥接模式从 PCIe 改为自动)

  之后看是否 ping 通 www.baidu.com,解决方法:首先查看路由表: netstat -rn,看有没有路由,若没有即添加。添加外网卡路由: sudo route add default gw 192.168.43.1(eth0 IP 设置如下:sudo ifconfig eth0 192.168.43.100),设置完路由之后,就可以 ping 通 www.baidu.com(但这些重启之后都会消失),也可以直接修改网络的配置文件/etc/network/interfaces进行修改,之后重启网络服务,此种方法在之后虚拟机开关机也是生效的。

1.2、网络搭建

2、安装 SDK

(1)问题 1-注意板载终端和虚拟机搭建SDK版本一致

  一定注意板载的SDK版本和虚拟机搭建的SDK版本一致,通过在终端输入cat /proc/umap/vi查看版本,比如我的板载SDK版本为Hi3559AV100 V2.0.2.0,所以虚拟机搭建的也需要为020版本的SDK,否则后面VB初始化、VDEC、VPSS初始化等等会不成功。

(2)问题 2-编译osdrv遇到问题后的解决方式①

  编译 osdrv 时,最快的方式是在 osdrv 所在目录进行编译,直接输入: make all (根据uboot、kernel是emmc还是spi加载,通过在readme_cn.txt中叙述中make后加后缀实现),可能会提示没有如下东西: 


  其可以通过网站下载:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.9.y&qt=range&q=v4.9.37
也可见 osdrv/opensource/kernel 下 readme_cn.txt


将其放在


  之后,重新 make all,可能会报错,说/uImage: No such file or directory,先不管它,随即在编译好的 u-boot 中,在将 osdrv/opensource/u-boot-2016.11/tools/下的 mkimage 这个工具复制到 linux usr/bin/ 和 usr/local/bin 目录中(因为查百度,看到两个帖子,分别说了不同的目录,因此直接两个目录都放)里面,之后在 osdrv 目录下:
  清除整个 osdrv 目录的编译文件:
make clean
  彻底清除整个 osdrv 目录的编译中间文件:
make distclean
  重新在 osdrv 目录下 :执行命令 make all 即可,make后跟指令依据具体烧录方式(emmc Or spi Or nand flash),其可以参考 osdrv 目录下 readme_cn.txt。

(3)问题 3-编译osdrv遇到问题后的解决方式②

解决方法:

3、检验是否安装成功

  如果 osdrv 安装没有报错,即安装成功,测试是否成功可以在如下目录下进行 make 编译,看是否报错,若没有报错,且生成 sample_vdec 即测试成功:

Hi3559AV100 SDK的详细安装过程及问题解决方法的更多相关文章

  1. Webmin详细安装过程及问题解决

    管理系统是件艰巨的任务,创建用户账户,配置服务,检查日志,还有系统管理员必须面对的所有其他的职责,都使系统管理工作成为一个不小的负担.下面介绍一个叫webmin的软件,webmin软件安装后能让读者从 ...

  2. CentOS7离线安装Nginx(详细安装过程)

    CentOS7离线安装Nginx(详细安装过程) 1.安装gcc.g++ 下载好所需的文件后上传至服务器(下载地址:https://download.csdn.net/download/a729360 ...

  3. win7中VS2010中安装CSS3.0问题解决方法

    win7中VS2010中安装CSS3.0问题解决方法   在安装Standards Update for VS2010 SP1后,VS2010中没有CSS3.0问题,以下是我的解决方法 1.首先去官网 ...

  4. win10 + ubuntu双系统详细安装过程

    由于搞深度学习,电脑跟不上,换了一台神舟战神Z8,于是装一个ubuntu双系统,没想到几乎花了一天,还花了80个软妹币找人帮忙,蓝瘦,现在写下来供大家参考: 不得不说,win10 + ubuntu双系 ...

  5. Visual Studio 2010详细安装过程

    Visual Studio 2010在目前看来,应该是使用得比较多的一款微软的软件开发工具集合了,因为它具有以下优点:(1)启动速度快:在相同环境下,相比于Visual Studio 2015来说,2 ...

  6. Oracle11g在虚拟机win7上的详细安装过程(包括win7在虚拟机上的安装)

    http://www.imsdn.cn/这个是镜像文件的下载地址,之前下载雨林和深度的VM识别不了. 这个好了之后就可以去这个网址下看安装教程很详细.https://blog.csdn.net/u01 ...

  7. UML 小结(5)- 图解 Rational Rose 的详细安装过程

    在学习UML的时候,会用到画图工具:Rotional Rose . 原以为这款软件直接下载下来或者跟朋友那边拷过来就可以直接用了,结果却是没有那么简单,如果读者您也是为了解决这个家伙的安装问题的话,那 ...

  8. SQL Server 2005详细安装过程及配置

    说明:个人感觉SQL Server 2005是目前所有的SQL Server版本当中最好用的一个版本了,原因就是这个版本比起其它版本来说要安装简单,操作简便,只可惜这个版本只能在Windows7或者低 ...

  9. SQL Server 2000详细安装过程及配置

    说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,虽然现如今SQL Server 2000软件早已经过时了,但仍然有一部分人在使用它,尤 ...

随机推荐

  1. Codeforces Round #570 (Div. 3) G. Candy Box (hard version) (贪心,优先队列)

    题意:你有\(n\)个礼物,礼物有自己的种类,你想将它们按种类打包送人,但是打包的礼物数量必须不同(数量,与种类无关),同时,有些礼物你想自己留着,\(0\)表示你不想送人,问你在送出的礼物数量最大的 ...

  2. 牛客编程巅峰赛S1第6场 - 黄金&钻石&王者 C.星球游戏 (单源最短路,Dijkstra)

    题意:有\(n\)个点,\(m\)条双向边,两个方向的权值都是相等的,可以从\(A\)中的某个点出发走到\(B\)中的某个点,求所有路径中的最短距离,如果A和B中没有点联通,则输出\(-1\). 题解 ...

  3. 【ybt金牌导航1-2-4】免费馅饼

    免费馅饼 题目链接:ybt金牌导航1-2-4 题目大意 有一个直线,在某一个时刻有一个馅饼会出现在一些位置,有它的价值. 一个人一开始可以站在直线的任意地方,然后他每个时刻可以不移动,或向任意一边移动 ...

  4. 网络协议 & 协议体系结构模型

    基本知识概述 网络协议是什么? 为进行网络中的数据交换,而建立的规则(约定),就称为网络协议 网络协议的三个组成要素? 语法:数据与控制信息的结构或格式 语义:发出何种控制信息,完成何种动作,作出何种 ...

  5. kubernetes进阶(四)服务暴露-ingress控制器之traefik

    上一章我们测试了在集群内部解析service名称, 下面我们测试在集群外部解析: 根本解析不到,因为我们外部用的dns是10.4.7.11,也就是我们的自建bind dns,这个DNS服务器上也没有响 ...

  6. 根据直方图 histogram 进行简单的图像检索

    https://github.com/TouwaErioH/Machine-Learning/tree/master/image%20identification/Histogram%20retrie ...

  7. μC/OS-III---I笔记7---消息队列

    消息队列 任务之间仅仅靠信号量进行"沟通"是不够的,信号量可以标志事件的发生,却无法传递更多的数据,在需要任务间的数据信息传递时就绪要用到消息队列,传统我们一般在前后太系统中都是通 ...

  8. JavaScript string repeat methods All In One

    JavaScript string repeat methods All In One There are many ways in the ES-Next ways repeat ES2015 / ...

  9. API 授权 All In One

    API 授权 All In One 身份验证 授权类型 身份验证类型 继承认证 没有认证 API密钥 不记名令牌 基本认证 摘要授权 OAuth 1.0 OAuth 2.0 授权码 隐含的 密码凭证 ...

  10. Github history viewer

    Github history viewer https://github.githistory.xyz/ https://github.com/pomber/git-history https://c ...