海思软件开发入门篇 (一)

标题 海思软件开发入门篇 (一)

  (第一次写博客,有错别字与写的不好的地方敬请谅解。)
  加过很多群,也逛过很多论坛,很多人在问,第一次接触海思不知道从而入手,的确,现在一个SDK动不动上G,还没开始就有心理负担了。从事海思开发五年来,接触的海思芯片的种类不下十种,但是在安防摄像机领域用的最多还是HI3519系列、Hi3516系列基本已经淘汰或升级,后期HI3559系列会是主打。好了,废话不多说,进入正题,下文主要以HI3519为例,其他SDK大同小异。
  拿到开发包后,首先检查几个文件,第一,名字包含SDK的文件,比如Hi3519V101_SDK_V1.0.3.0,这个一般在01.software/board下面,也有可能会第一级目录,那是别人已经复制出来了;第二,找到arm-himixXXX-linux.tgz压缩包,这个通常比较大,会在第一级目录,先不要管干嘛的,后面会介绍,第三就是software和hardware 文件夹,如果一个开发包没有这三类文件,那代理商给你的开发包基本就是没用的。
名字包含SDK的文件是个什么文件呢?先不要急于打开,特别是在Windows下面解压,因为这就是海思的库与源码,请先把他复制到linux中用命令解压缩,后期操作请看software/board 下面的 《XXX SDK 安装及升级使用说明》,记得一定要按照里面的操作一步一步来。
  在上面的《XXX SDK 安装及升级使用说明》文档中你就会知道arm-himixXXX-linux.tgz压缩包的用处,他就是海思自己搞的交叉编译工具

你可能感兴趣的:(海思专栏,嵌入式,linux)