海思

海思3516A与3516D的异同点

匿名 (未验证) 提交于 2019-12-02 22:56:40
海思3516A/D芯片是视频监控里最常用的两块H.265的编码芯片。一般认为3516D是3516A的简化版。 他们的处理器及主频都一致,都是A7@600 MHz, 32 KB I-cache, 32 KB D-cache/128 KB L2 cache 主要的异同点: 1.编码能力 3516D最大接5.0MP sensor时,最大帧率是15fps,3.0MP及以下是30fps 3516A最大接5.0MP sensor时,最大帧率是30fps,接1080P分辨率 sensor时,最大帧率可以到60fps 2.外置存储接口 3516D支持16-bit DDR3/3L,支持一个16位4G缓存 3516A支持32-bit DDR3/3L,支持二个16位8G缓存 3.功耗 3516D功耗900 mW 3516A1100 mW 简明参数表Brief Data Sheet 3516A 3516D 欢迎讨论交流Q1067819091

qt4.8.6移植到海思3531d、qt在3531d中的使用

China☆狼群 提交于 2019-12-02 09:08:58
一、首先,需要下载qt4.8.6的源码并根据交叉编译链安装qt目录 参考网址: https://www.2cto.com/kf/201711/697302.html 二、安装后的qt需要设置环境变量,也是上边的网址 三、写好的qt代码在linux下make时可能遇到的问题: error: 'nullptr' was not declared in this scope 此时只需要在pro文件中添加 QMAKE_CXXFLAGS += -std=c++0x即可 四、将qt的可执行程序放进板子内运行,可能出现的问题: 不能直接输出qt界面 ,这是因为板子本身就不能直接输出qt界面需要先运行hifb才行。 但hifb也需要更改,qt需要/dev/fb0处于rgb8888非压缩模式,因此hifb中第四个模式中包含的压缩模式要屏蔽掉,需要修改的位置有个注释//open compress; QT程序找不到libQtGui.so.4, 这是因为没有将qt的库文件移植到板子上,需要将qt的lib文件库移植到板子上,然后添加该环境变量 在/etc/profile中 LD_LIBRARY_PATH="/usr/qt/lib:/usr/local/lib:/usr/lib" 五、新运行hifb,再运行qt的程序,运行qt程序后面要加-qws代表是后台运行 来源: https://blog.csdn

华为海思 hikey970 烧录固件 ubuntu桌面版

倖福魔咒の 提交于 2019-12-02 02:01:35
视频教程 hikey970烧录前拨码: http://v.youku.com/v_show/id_XMzY0NzQ4NjkzMg==.html hikey970烧录: http://v.youku.com/v_show/id_XMzY0NzQ4Njk4OA==.html windows下烧录 1,下载固件与工具 https://pan.baidu.com/s/1u3VlxmCsQUiy2K24HGWYeA 提取码: fwh5 下在到 windows电脑中, 建议放到 D:\hikey970 非中文目录 解压后,如图所示: 2,安装驱动和fastboot工具 http://smartfire.cn/thread-780-1-1.html 3,正式开始烧写 开始菜单,CMD命令行,打开对应的文件夹目录 如果第一步下载的固件是解压到D:\hikey970,则现在就是进到这个路径 1)命令行输入: cd /d D:\hikey970\ubuntu 解释一下, /d 的作用是: 当前目录在C盘,进入D盘的目录下 2) hikey970通过 USB typeC 线,连接到PC上, hikey970上的拨码开关 3号(EXT Boot)拨到 on 上(总体是 1,2,3,4 : on off on off ) hikey970上电,强制进入到fastboot模式。 3) 在PC

海思HI35xx语音识别方案

狂风中的少年 提交于 2019-12-01 21:34:30
前言 语音识别是智能化应用的一个重要分支,也是语音交互功能的基础。语音识别基于神经网络算法,借助大数据进行模型训练,据科大讯飞相关数据报道,它们已经能够实现98%以上的准确识别率,同时支持多种外语及国内的一些方言。从语音技术实现方式分类可以分为本地识别和云识别,本地识别主要是借助语音芯片诸如LD3320等,而云识别目前国内比较火的有科大讯飞、百度AI等云服务提供,它们提供友好的API接口,支持多种开发语言,相比于本地语音识别,它的识别准确率更高,应用场景更为灵活。 海思HI35xx音频知识 海思音频模块包含音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)这四个模块,这几个模块实现了声音采集、声音播放以及声音编解码的功能。原始的音频信号是模拟信号,通过pcm方式进行数字化,常用音频采样频率有8khz、16khz、32khz、48khz。根据香农采样定理, 为了不失真地恢复模拟信号,采样频率应该不小于模拟信号频谱中最高频率的 2 倍 ,而人能听到的声音频率范围在 20~20000hz ,而且听力敏感区是集中在中频区段,所以用 16khz 频率采样作为语音识别原始数据既能保持音质,也能降低数据运算复杂度。 根据笔者的经验,海思音频模块硬件实现方式有两种,一种是将音频芯片集成到芯片内部,作为片上资源使用,另一种是外接音频芯片方式,如wm9874

Hi3531a海思logo加载的实现流程

强颜欢笑 提交于 2019-12-01 08:22:04
海思篇之开机logo的加载(Hi3531a命令版) 2019-02-02 11:31:51 Wilburn0 阅读数 479 更多 分类专栏: 海思开发 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_44362642/article/details/86747976 一,海思logo加载的实现流程 海思的加载主要是在uboot启动后(kernel起来之前),输入相关的命令来实现的,具体要用到什么命令,以及命令的顺序,则可以参考海思的开发文档 《HiMPP 开机画面使用指南》 。 1. 开机启动后,按下回车键,进入boot的命令输入界面; 2. 按顺序输入以下命令: 1)setenv jpeg_addr 0x4a500000 //0x4a500000是内存中存放jpg图片的地址,这里根据你自己的情况去写 2)setenv jpeg_size 0xee28 //0xee28是jpg图片的大小 3)setenv vobuf 0x4ad00000 //0x4ad00000是jpg图片解压后的地址,即内存加载jpg图片的地址 4)tftp 0x4a500000 logo.jpg //用tftp把图片上传到jpeg_addr 内存地址0x4a500000

移植ffmpeg至海思平台

跟風遠走 提交于 2019-11-30 12:03:43
一、xvid、x264、ffmpeg源码下载 链接:https://pan.baidu.com/s/13phSFrLqkGrKDGF3_a2cSA 提取码:ls2s 二、交叉编译 1. xvid tar zxvf xvidcore-1.3.3.tar.gz cd xvidcore/build/generic ./configure --prefix=/home/workspace/arm_soft/ --host=arm-hisiv100nptl-linux --target=arm-linux make -j 8 make install xvidcore-1.1.3这个版本有点问题,后面编译ffmpeg的时候会提示找不到 libxvid,但还是记录下。 make 出现错误 root@chenwr-pc:/home/workspace/soft/ffmpeg/xvidcore-1.1.3/build/generic# make D: =build C: ./decoder.c cc1: error: unrecognized command line option "-freduce-all-givs" 编辑configure 搜索freduce 这两处屏蔽掉 make -j 8 make install 2. x264 tar jxvf last_x264.tar.bz2 cd

海思SDK 与各芯片对照

不想你离开。 提交于 2019-11-29 16:12:08
本文链接: https://blog.csdn.net/liuxizhen2009/article/details/84261221 海思SDK不对外开放。 海思35系列sdk Hi3507 Hi3507V100R001C01 Hi3511 Hi3507V100R001C01 Hi3515 Hi3515 V100R001C01SPC042 Hi3515 V100R001C01SPC050 Hi3515 V100R001C01SPC090 Hi3516 Hi3516_V100R001C01SPC021 Hi3516A Hi3516A_V100R001C01SPC030 Hi3516A_V100R001C02SPC030 Hi3516A_V100R001C01SPC060 Hi3516A_V100R001C02SPC060 Hi3518A Hi3518A_V100R001C00SPC020 Hi3518E Hi3518E_V100R001C01SPC081 Hi3518E_V100R001C01SPC090 Hi3518E_V100R001C02SPC090 Hi3518EV200R001C01SPC001 Hi3519 Hi3519_V100R001C01SPC002 Hi3520 Hi3520 V100R001C01SPC060 Hi3520 V100R001C01SPC062

opencv海思平台移植解决warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not

一曲冷凌霜 提交于 2019-11-29 05:53:22
1、opencv编译部分请参考: https://blog.csdn.net/qq_39660930/article/details/78050030 2、编译过程中出现的错误查找网络自行解决; 编译过程中出现的错误因人而异,我遇到的错误是cuda和protobuf,关闭这两个编译选项即可。 3、交叉编译过程中出现: warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link) 是因为编译后的opencv动态库自带路径[ ../../lib/libopencv_imgproc.so]; 使用命令查看:readelf -d libopencv_imgproc.so | grep NEEDED 0x00000001 (NEEDED) 共享库:[../../lib/libopencv_core.so] 0x00000001 (NEEDED) 共享库:[libstdc++.so.6] 0x00000001 (NEEDED) 共享库:[libm.so.0] 0x00000001 (NEEDED) 共享库:[libgcc_s.so.1] 0x00000001 (NEEDED) 共享库:[libc.so.0]

opencv海思平台移植解决warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not

怎甘沉沦 提交于 2019-11-29 05:51:34
1、opencv编译部分请参考: https://blog.csdn.net/qq_39660930/article/details/78050030 2、编译过程中出现的错误查找网络自行解决; 编译过程中出现的错误因人而异,我遇到的错误是cuda和protobuf,关闭这两个编译选项即可。 3、交叉编译过程中出现: warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link) 是因为编译后的opencv动态库自带路径[ ../../lib/libopencv_imgproc.so]; 使用命令查看:readelf -d libopencv_imgproc.so | grep NEEDED 0x00000001 (NEEDED) 共享库:[../../lib/libopencv_core.so] 0x00000001 (NEEDED) 共享库:[libstdc++.so.6] 0x00000001 (NEEDED) 共享库:[libm.so.0] 0x00000001 (NEEDED) 共享库:[libgcc_s.so.1] 0x00000001 (NEEDED) 共享库:[libc.so.0]