海思Hi3519A开发(1.搭建开发环境)

文章目录

  • 1 下载 SDK 和 Kernel
    • SDK 内容介绍
  • 2 安装交叉编译工具链
  • 3 解压安装 SDK 软件包
    • SDK 目录介绍
    • 示例代码 sample 内容介绍

工作环境:Win10 + VM14 + Ubuntu18.04

1 下载 SDK 和 Kernel

SDK来源

  • 最好选用供应商提供的 SDK 包
  • 其次可以选择网络资源易百纳论坛 http://bbs.ebaina.com/forum-97-1.html

SDK 大小大概在10GB,下载到win10中
Kernel下载

https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/

打开网页后找到 linux-4.9.37.tar.gz 下载到虚拟机中
kernel下载

SDK 内容介绍

下载好的 SDK 文件夹中应该有8个压缩包
海思Hi3519A开发(1.搭建开发环境)_第1张图片
我们解压其中的 arm-himix200-linux.part1.rar( part2 会跟着自动解压 )Hi3519A V100R001 C02SPC010.rarReleaseDoc.rar
unrar
其中 arm-himix200-linux.tgz 是交叉编译工具链,ReleaseDoc.rar 是开发手册, Hi3519A V100R001 C02SPC010.rar 是软件包
拷贝arm-himix200-linux.tgz 和 Hi3519A V100R001C02SPC010\Hi3519A V100R001C02SPC010\01.software\board 下的 Hi3519AV100_SDK_V2.0.1.0.tgz 到虚拟机中

2 安装交叉编译工具链

打开 Hi3519A V100R001C02SPC010\ReleaseDoc\zh\01.software\board\OS 下的 Hi3519AV100╱Hi3556AV100 开发环境用户指南.pdfHi3519AV100╱Hi3556AV100 U-boot 移植应用开发指南.pdf
打开 Hi3519A V100R001C02SPC010\ReleaseDoc\zh\01.software\board 下的 Hi3519AV100 SDK 安装及升级使用说明.pdf

  • 解压交叉编译工具链
    tar -xzf arm-himix200-linux.tgz
  • 进入目录
    cd arm-himix200-linux
  • 安装交叉编译工具链(需要root权限)
    chmod +x arm-himix200-linux.install
    ./arm-himix200-linux.install
    注意

    如果要使用交叉编译工具链,需要在命令行输入 source /etc/profile export LC_ALL=C这两条指令

  • 等待五六分钟这样,安装完毕。验证是否安装成功
    source /etc/profile
    export LC_ALL=C
    arm-himix200-linux-gcc -v
    which arm-himix200-linux-gcc
    海思Hi3519A开发(1.搭建开发环境)_第2张图片
  • 为了使用方便,我们修改一下 ~/.bashrc 的内容,添加内容如下
    export PATH=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin:$PATH
    export LC_ALL=C
    export LANG=en_US.UTF-8
    export LANGUAGE=
    export LC_CTYPE="en_US.UTF-8"
    export LC_NUMERIC=zh_CN.UTF-8
    export LC_TIME=zh_CN.UTF-8
    export LC_COLLATE="en_US.UTF-8"
    export LC_MONETARY=zh_CN.UTF-8
    export LC_MESSAGES="en_US.UTF-8"
    export LC_PAPER=zh_CN.UTF-8
    export LC_NAME=zh_CN.UTF-8
    export LC_ADDRESS=zh_CN.UTF-8
    export LC_TELEPHONE=zh_CN.UTF-8
    export LC_MEASUREMENT=zh_CN.UTF-8
    export LC_IDENTIFICATION=zh_CN.UTF-8
    

3 解压安装 SDK 软件包

  • 解压软件包
    tar -zxf Hi3519AV100_SDK_V2.0.1.0.tgz
  • 进入目录
    cd Hi3519AV100_SDK_V2.0.1.0
  • 展开软件包内容
    vim sdk.unpack 修改第一行为 #!/bin/bash ,保存并退出
    vim scripts/common.sh 修改第一行为 #!/bin/bash ,保存并退出
    使交叉编译工具链生效
    source /etc/profile
    export LC_ALL=C
    使用root权限运行sdk.unpack ./sdk.unpack 等待安装完成

SDK 目录介绍

海思Hi3519A开发(1.搭建开发环境)_第3张图片
海思Hi3519A开发(1.搭建开发环境)_第4张图片
海思Hi3519A开发(1.搭建开发环境)_第5张图片
海思Hi3519A开发(1.搭建开发环境)_第6张图片

示例代码 sample 内容介绍

海思Hi3519A开发(6.sample内容介绍)

你可能感兴趣的:(华为海思Hi3519A开发)