1.3 开发环境 - SDK安装

拷贝 SDK 包

  • mkdir -p ~/hiss928/sdk/ema_2.0.2.2
  • 进入到厂商提供的 SDK 所在目录,使用以下命令将 SDK 拷贝至开发虚拟机:
    • scp SS928V100R001C02SPC022.rar ubuntu@172.16.0.xx:hiss928/sdk/ema_2.0.2.2

解压 SDK 包

  • 解压步骤如下:

    cd ~/hiss928/sdk/ema_2.0.2.2
    unrar x SS928V100R001C02SPC022.rar
    cd SS928V100R001C02SPC022/01.software/board/
    # 解压 sdk 包
    tar -xf SS928V100_SDK_V2.0.2.2.tgz
    

安装 SDK 包

  • 安装步骤如下:

    cd SS928V100_SDK_V2.0.2.2
    ./sdk.cleanup
    # 安装 SDK 包
    ./sdk.unpack
    
  • 安装后的 SDK 目录结构如下:

    .
    ├── open_source
    ├── osdrv
    ├── package
    ├── platform
    ├── scripts
    ├── sdk.cleanup
    ├── sdk.unpack
    └── smp
    

安装补丁

  • 补丁安装步骤如下:

    cd ~/hiss928/sdk/ema_2.0.2.2/SS928V100R001C02SPC022/02.only\ for\ reference/software/
    cp -f ref_patch.sh SS928V100_REF_V2.0.2.2.tgz ../../01.software/board/
    cd ../../01.software/board/
    # 解压补丁包
    tar -xf SS928V100_REF_V2.0.2.2.tgz
    # 安装补丁
    chmod a+x ref_patch.sh
    ./ref_patch.sh
    

整理目录

  • 按照以上步骤安装下来,目录太深了,精简一下:

    mv SS928V100_SDK_V2.0.2.2 ~/hiss928/sdk/ema_2.0.2.2
    mv ../pc ~/hiss928/sdk/ema_2.0.2.2
    mv ../../02.only\ for\ reference ~/hiss928/sdk/ema_2.0.2.2/reference
    # 不需要的可以删除
    # cd  ~/hiss928/sdk/ema_2.0.2.2
    # rm -rf SS928V100R001C02SPC022*
    
  • 最后的目录结构如下:

    .
    ├── pc
    ├── reference
    └── SS928V100_SDK_V2.0.2.2
    
Logo

海思 HiSpark 开发者社区是上海海思为开发者搭建的内容和交流平台,依托完备芯片解决方案、专业开发环境、开源/开放的软件资源与社区技术内容,构建完整服务生态开发者的闭环体系。

更多推荐