Hi3516DV300芯片驱动软件
头像 宋你一朵小红花 2021-05-31 18:05:00    发布
3692 浏览 14 点赞 23 收藏

HiSpark_taurus介绍

简介

上海海思媒体软件开发包用于适配不同芯片复杂的底层处理,为“媒体子系统”提供基础的多媒体处理功能。主要功能有:音视频采集、音视频编解码、音视频输出、视频前处理、封装、解封装、文件管理、存储管理、日志系统等。该软件包功能对应"媒体子系统"框架中红色框标注部分,如图1所示。

图 1 多媒体子系统架构图

Hi3516DV300芯片驱动软件-鸿蒙开发者社区


目录


/device/hisilicon/hispark_taurus/sdk_liteos
├── config                 # Hi3516DV300设备配置信息
├── mpp
│   ├── lib               # Hi3516DV300芯片的媒体库文件、LICENSE文件
│   └── module_init       # Hi3516DV300芯片媒体各模块驱动对应的库、LICENSE文件
└── uboot
    ├── out                # 采用third_party\uboot\u-boot-2020.01编译成的uboot
    ├── reg                # uboot配置文件、LICENSE文件
    ├── secureboot_ohos    # 安全启动相关的编译脚本
    └── secureboot_release # 生成安全uboot的源代码、License目录

约束

当前支持Hi3516DV300芯片。

编译构建

  • 编译uboot
  1. 从开源社区(https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads\)下载GCC工具链,当前用于编译uboot的工具链版本为gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2,也可以选择其他的GCC版本。
  2. 将GCC工具链拷贝到prebuilts目录,并解压。
  3. 进入hispark_taurus\sdk_liteos\uboot\out\boot目录,修改该目录下的Makefile中的OSDRV_CROSS所定义的工具链的路径。
  4. 编译uboot,命令:make clean;make all;

生成的uboot存放在hispark_taurus\sdk_liteos\uboot\out\boot目录下。

hispark_taurus协议说明

  • hispark_taurus\sdk_liteos\mpp\module_init\lib和hispark_taurus\sdk_liteos\mpp\lib里面为上海海思的自研库,遵循上海海思的LICENSE,这两个目录下均有LICENSE文件,LICENSE文件结尾可以看到版权信息:Copyright (C) 2020 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
  • hispark_taurus\sdk_liteos\mpp\module_init\src目录下为上海海思自研代码,使用基于Apache License Version 2.0许可的Hisilicon (Shanghai) 版权声明,在该目录下有Apache License Version 2.0的LICENSE文件,许可信息和版权信息通常可以在文件开头看到: / *Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. Licensed under the Apache License,* ... * /
  • hispark_taurus\sdk_liteos\uboot\reg为上海海思的二进制文件,遵循上海海思的LICENSE,该目录下有LICENSE文件,LICENSE文件结尾可以看到:Copyright (C) 2020 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
  • hispark_taurus\sdk_liteos\uboot\out\boot是由u-boot-2020.01和reg_info_hi3518ev300.bin编译成的uboot二进制文件,完全遵从u-boot-2020.01的整体协议,具体请参看third_party\uboot\u-boot-2020.01\Licenses目录下的README。
  • hispark_aries\sdk_liteos\uboot\secureboot_release为安全uboot的开源代码,其中自研的部分使用基于GPL许可的Hisilicon (Shanghai) 版权声明,在该目录下有License目录,许可信息和版权信息通常可以在文件开头看到: / *Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. * ... * /
  • hispark_taurus\NOTICE文件描述了使用到的三款开源软件:Das U-Boot 2020.01、mbed TLS 2.16.6、fdk-aac v2.0.1。

third_party许可说明

third_party\ffmpeg\ffmpeg-y为ffmpeg开源代码,遵循软件版本自带的开源许可声明,具体请参看third_party\ffmpeg\ffmpeg-y目录下的README。

third_party\uboot\u-boot-2020.01为uboot开源代码,遵循软件版本自带的开源许可声明,具体请参看third_party\uboot\u-boot-2020.01\Licenses目录下的README。

相关仓

device/hisilicon/build

device/hisilicon/drivers

device/hisilicon/hardware

device/hisilicon/hispark_taurus

device/hisilicon/modules

device/hisilicon/third_party/ffmpeg

device/hisilicon/third_party/uboot


©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255