E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hi3516DV300
【海思篇】【
Hi3516DV300
】九、根据OTP实现加密芯片功能
为了保护硬件flash上的数据,防止被HACKED,我们产品大都需要一个加密芯片。而海思本身就有OTP功能,我们完全可以把它利用起来。此外,我们可以在OTP里保存一些特定的信息,例如设备信息、秘钥等信息。目录1相关寄存器定义2寄存器读写函数3otp初始化实现4读取otp的lock状态5加在otp的key到加密模块6烧写KEY、JTAGID、PASSWORD到OTP7KEY、JTAGID、PASSW
树下棋缘
·
2020-08-08 14:15
[
HI3516DV300
开发笔记]HiSi NNIE输入图像数据设置
本文上接:[
HI3516DV300
开发笔记]HiSiNNIE+opencv解算openpose人体关键点输出https://blog.csdn.net/abc517789065/article/details
六文钱
·
2020-08-08 13:23
海思音视频方案
[
HI3516DV300
开发笔记]嵌入式linux下MQTT移植
简单说就是要往一款产品上用MQTT,而目前产品的开发板还没拿到,所以先在现有的
HI3516DV300
上移植一个MQTT和服务器联动起来所以真的是标题党,和人家HI3516没啥关系本章目标:在windows
六文钱
·
2020-08-08 13:23
物联网
海思音视频方案
[
HI3516DV300
开发笔记]HiSi NNIE + opencv解算openpose人体关键点输出
本章博客上接:《[
HI3516DV300
开发笔记]opencv移植与使用》https://blog.csdn.net/abc517789065/article/details/103574974有两种做事方式
六文钱
·
2020-08-08 13:23
海思音视频方案
[
HI3516DV300
开发笔记]ubuntu16.04编译、调试环境搭建
呃,今天拿到TB上买的HI3516DRBCV300开发板,主要是考虑到带NNIE神经网络1T算力,为此放了一波小血:由于本人实在太懒,一般情况下不是有项目压力的学习基本上坚持不住,因此本次就以日记的形式来督促自己。拿到开发板首先当然是愉快的搭环境啦,主要的参考文档是:Hi3516CV500R001C02SPC011\ReleaseDoc\zh\01.software\board\Hi3516CV5
六文钱
·
2020-08-08 13:22
海思音视频方案
海思AI芯片(
Hi3516DV300
/CV500)开发(2.RuyiStudio安装)
目录1、RuyiStudio介绍2、RuyiStudio安装2.1、编译链MinGW-W64安装2.2、Python3.5+caffe环境配置3、错误提示说明4、RuyiStudio调用解压其中的toolchain.part1.rar(part2会跟着自动解压)、Hi3516CV500R001C02SPC011.rar、ReleaseDoc.rar、SVP_PC.part1.rar。SDK包解压后
Striveallen
·
2020-08-08 12:29
海思
hi3516dv300
的媒体处理平台
mpp概述海思提供的媒体处理软件平台(MediaProcessPlatform,简称MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPPProgramInterface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.265/H.264/JPEG编码、H.265/H.264/JPEG解码、视频输出显示、视频图像
-若光-
·
2020-08-08 11:35
海思芯片研究
hi3516DV300
mipi转 LVDS 屏总结
因
hi3516DV300
没有LVDS接口,现要接21.5寸LVDS屏,需要使用MIPI转LVDS的方式进行转换,现使用用的一颗转换芯片,做相应转换1、确定硬件电路如下2、先使用外部晶振加I2C配置的方式给转换芯片配置相应寄存器
前进的风帆
·
2020-08-08 11:04
hi3516DV300
嵌入式
海思
Hi3516DV300
硬件设计用户指南
本文档主要介绍
Hi3516DV300
芯片方案的硬件原理图设计、PCB设计、单板热设计建议等。本文档提供
Hi3516DV300
芯片的硬件设计方法。
qq_42792038
·
2020-08-08 11:14
海思
Hi3516dv300
开发第三讲 tftp 烧录uImage/rootfs步骤
目前手头有空,就玩了下
hi3516dv300
的开发板子,进行了sdk的编译(uboot+kernel+ko),详见下一篇;然后要进行固件分区烧录,现将步骤作个笔记。
liuxd3000
·
2020-08-08 11:22
linux
Hi3516dv300
开发第一讲 sdk的准备及环境变量的配置,uboot kernel的编译
0.下载hi3516dv300sdk1.uboot/kernelopensrc的做准备2sdk的编译:1#2FLASH=emmc3if[$FLASH==emmc];then4echo"FLASH==emmc"5echo"makeubootstart"6cdHi3516CV500_SDK_V2.0.1.1/package/osdrv/opensource/uboot/u-boot-2016.117m
liuxd3000
·
2020-08-08 11:22
linux
[
HI3516DV300
开发笔记]opencv移植与使用
经过一段时间的瞎搞,总算把一个检测人体2D关键点的模型能够在
HI3516DV300
上生成结果,获取开发板上输出的blobhex数据通过python+opencv解析在PC上看,效果还是有差距的:不过没有关系
六文钱
·
2020-08-08 10:02
海思音视频方案
Hi3516DV300
实现音视频同步播放
1.音视频同步1.1音视频帧PTS计算有些人会疑惑,为什么用ffmpeg读出来的音视频帧的pts会是无效时间戳,时间戳都无效了,我还怎么同步?其实很简单,音视频的时间戳都是相对第0帧而言的,如果知道当前帧是第几帧,不就知道帧的时间戳了吗。因此时间戳可以如下计算:音频帧PTS:帧长/采样率*帧编号,帧编号从0开始,即0,1,2......视频帧PTS:1/帧率*帧编号,帧编号从0开始,即0,1,2.
KOdecsdn
·
2020-08-08 10:01
关于
hi3516DV300
的VDEC一些测试
VDEC是用于解码视频或者文件用于显示或其他途径的部件,常用操作是解码之后送入VPSS到VO,VDEC->VPSS->VO。支持的格式H264、h265、jpeg。VDEC的整体设置比较简单,基本使用历程相关即可,解码方式支持三种,流式,即读取多少就送入多少解析,但是这样由于不是完整的帧(GOP),VDEC不会立即有效果,只有等一个完整的GOP输入之后才会有输出,这是最简单的一种,按帧发送,即每次
嘉木有鱼
·
2020-08-08 10:28
海思
hi3516dv300
mipi屏读取ID
因为海思文档中并没有读取MIPI屏的说明及操作方式,经多方查找资料后,可以正常读取MIPI屏ID,现记录一下:在海思的文档中,写入MIPI指令的是0x05,0x23,0x29写入,查看MIPI指令说明:如图在上图中查看到0x06是读MIPI值的指令。intMipi_Read_ID(unsignedcharaddr,unsignedint*id){U_GEN_HDRgen_hdr;unsigneds
前进的风帆
·
2020-08-07 18:01
hi3516DV300
OpenCV在Hi3519AV100平台的交叉编译
1基本说明OpenCV版本:opencv-3.4.0编译器:arm-himix200支持芯片:
Hi3516DV300
/Hi3516CV500/Hi3519AV1002官网链接OpenCV官网:https
wung314
·
2020-07-30 02:52
海思
OpenCV
Hi3519A
华为海思人脸识别方案 海思 3516嵌入式 Linux系统人脸识别开发模组套件
HI3516DV300
主要特性1)处理器内核•双核ARMCortexA7@900MHz,32KBI-Cache,32KBD-Cache/256KBL2cache•支持Neon加速,集成FPU处理单元2)
linshengfu1989
·
2020-07-29 20:54
海思
hi3516dv300
一些配置(更新中···)
1.网络配置嵌入式设备网络一般都是自己配置的,hi3516的网络配置在/etc/init.d/rcS这个文件中。这是他的初始化配置。但是网络ping百度还是ping不通,是因为dns服务器没有配置。配置DNS后,测试可以正常ping通域名。2.DNS配置在/etc下添加resolv.conf文件,并在文件中至少添加一个有效DNS服务器地址,则域名访问成功。内容如图所示。3.开机同步网络时间屁话不多
-若光-
·
2020-07-10 04:29
海思芯片研究
海思
HI3516DV300
自学记录【1】:linux服务器SDK安装、nfs挂载
为什么我选择了
HI3516dv300
?本人先前项目一直使用RK3399芯片进行开发,由于新的项目与安防监控方向有联系,查找一番看到海思芯片在安防方面可能是比较适合的。
Linnnn233
·
2020-07-06 05:06
海思Hi3516CV500/
Hi3516DV300
处理参数比较
Hi3516CV500和
Hi3516DV300
均是海思推出的IPCameraSoC芯片.Hi3516CV500的产品开发包与海思之前推出
Hi3516DV300
开发包大体一致,但部分规格和接口也做了修改或调整
szx940213
·
2020-07-05 14:17
海思
Hi3516
华为海思AI芯片
HI3516DV300
上SSD代码的移植和优化
前一段时间一直在做海思AI芯片
HI3516DV300
上SSD代码的优化工作,这里总结一下优化的一些心得体会。
qianqing13579
·
2020-07-05 02:13
CNN
目标检测
深度学习
海思AI芯片(HI35xx):tensorflow转caffemodel之两种框架下模型中变量名与层名之间的对应关系(映射关系)
摘要:要把自己的模型进行移植,后端的移植,前端的移植,前端一般都是用海思芯片(
Hi3516DV300
),只支持caffe,所以为了先测试时间得把tf的模型转成caffemodel。
荪荪
·
2020-07-04 08:02
海思AI芯片
嵌入式AI
海思AI芯片(Hi35XX): 交叉编译opencv4移植到海思35XX开发板(Ubuntu18.0.4)
此篇搭建环境的Linux平台为ubuntu18.0.464位系统,SDK的目标平台为
Hi3516DV300
\CV500系列。
荪荪
·
2020-07-04 08:31
海思AI芯片
嵌入式AI
海思AI芯片(HI35xx):tensorflow转caffemodel之模型参数转换
摘要:要把自己的模型进行移植,之前是后端的移植,最近前端也提了需求,前端一般都是用海思芯片(海思
HI3516DV300
),只支持caffe,所以为了先测试时间得把tf的模型转成caffemodel。
荪荪
·
2020-07-04 08:31
海思AI芯片
嵌入式AI
海思AI芯片(HI35xx):tensorflow转caffemodel之caffe和tensoflow结构参数的差异
摘要:要把自己的模型进行移植,之前是后端的移植,最近前端也提了需求,前端一般都是用海思芯片(海思
HI3516DV300
),只支持caffe,所以为了先测试时间得把tf的模型转成caffemodel。
荪荪
·
2020-07-04 08:31
海思AI芯片
嵌入式AI
海思AI芯片(Hi3519A/3559A)方案学习(一)资料以及术语介绍
芯片系列介绍海思AI芯片Hi35xx系列具体包括的型号Hi3559AV100,Hi3559CV100,Hi3519AV100,Hi3516CV500以及
Hi3516DV300
。
ltshan139
·
2020-07-02 10:27
嵌入式AI
海思
Hi3516DV300
开发环境搭建一(编译uboot和kernel)
文章目录解压缩SDK包展开SDK包在linux上安装交叉编译器编译osdrv编译kernel打补丁编译编译uboot制作文件系统镜像最后所有需要的镜像如下解压缩SDK包在发布包Hi3516CV500R001C01SPCxxx.rar所在的目录中找到SDK的tgz包在linux中使用命令:tar-zxfHi3516CV500_SDK_Vx.x.x.x.tgz,解压缩该文件,可以得到一个Hi3516C
wssmiss
·
2020-06-29 20:22
linux
hi3516
海思Hi3516
嵌入式开发
HI3516DV300
/HI3519AV100/HI3559AV100 实现RTSP/RTMP视频流实时识别YOLOV3 识别速度12帧/S
本教程是基于yolov3在硬件实现硬件的实时视频处理!不是SAMPLE中的处理单张图片照片!未采用opencv库,数据处理全部采用硬件加速!直接对摄像头数据直接进行图像识别!HI3516识别速度8帧/SHI3519识别速度12帧/S教程目的:在硬件实现视频流实时识别,将深度学习落地于实战项目中。实现原理:VPSS使用3路,部分芯片VPSSCH0不支持缩小,为保证输出帧率,保留第一路不使用。VPSS
star871016
·
2020-06-26 14:04
海思嵌入式
Linux
海思芯片系列选型表
,Hi3518E,Hi3518AHi3516EV100,Hi3516EV200,Hi3516EV300,Hi3516CV200,Hi3516CV300,Hi3516CV500,Hi3516DV100,
Hi3516DV300
qq_42792038
·
2020-06-26 00:17
海思
海思
hi3516dv300
串口烧录内核方法
我的调试板用的是
hi3516dv300
,flash是spinorflash。
ace.leng
·
2020-06-25 13:48
海思
hi3516dv300
串口升级uboot
先参考我之前烧录内核的方法,配置网络参数。mw.b820000000xff100000/*对内存的初始化*/tftp82000000u-boot-hi3516dv300.binsfprobe0sferase00x100000/*擦除1M大小*/sfwrite820000000x00x100000需要注意的是sferase00x100000这里擦除的1M的空间是包含了我们的一切参数所在的地址空间,擦
ace.leng
·
2020-06-25 13:48
hi3516dv300
环境配置
因为新买了开发板,所以需要重新配置,每次都需要查上查下,这次写个备份,也希望能帮助写别人1.首先下载ubuntu16.0464bitdesktop,使用vmware12.0进行安装虚拟机,奈何安装完成后,没有办法相互复制,就需要安装vmwaretools,安装按钮是灰色的,解决方法如下:https://blog.csdn.net/cph77777/article/details/79565695?
perceptive558
·
2020-06-24 19:34
【海思篇】【
Hi3516DV300
】十六、固件包在线升级的架构设计
目的:实现实时便捷稳定的产品级升级方式,支持网络远程升级、app升级、pc升级、sdcard升级;目录1升级架构及流程2成员描述1)PC端-包封装工具2)包传输途径3)板端验证及升级1升级架构及流程2成员描述1)PC端-包封装工具包封装格式:头+映像文件们+尾/**upgradeheadmagicnumber*/#defineHI_UPGRADE_PACKET_HEAD_MAGIC(0x08122
树下棋缘
·
2020-06-22 23:41
海思
Hi3516DV300
linux
arm
嵌入式
【海思篇】【
Hi3516DV300
】十二、海思framebuffer的qt移植
目的:由于海思在fb上又封装了一层自己的hifb,所以为了能正常使用qt,需在调用前初始化和配置好hifb;这里我们将hifb配置代码封装在linuxfb_hi3516dv300.so的插件中;绝大部分海思芯片通用;部分lcd/mipi显示时,视频颜色正常的,但是qt程序的颜色不正常;这是因为图形层默认CSC转换矩阵为VO_CSC_MATRIX_RGB_TO_BT601_TV,当设置RGB数据输出
树下棋缘
·
2020-06-22 23:41
arm
qt
framebuffer
【海思篇】【
Hi3516DV300
】十五、看门狗(watchdog)
我将分三个层次来说明:1寄存器层2驱动层3应用层1寄存器层
hi3516dv300
有2个watchdog模块;WatchDog0基址:0x1205_0000。
树下棋缘
·
2020-06-22 23:10
【海思篇】【
Hi3516DV300
】四、uboot有线网口调试
目的:熟悉uboot下有线网口;让更多的爱好者了解海思、加入海思。目录1uboot下修改PHY芯片的PHYADDR和添加PHY_ID支持1).修改PHYADDR2).添加PHYID3).时钟配置2uboot有线网口测试3总结1uboot下修改PHY芯片的PHYADDR和添加PHY_ID支持1).修改PHYADDRcdHi3516CV500_SDK_V2.0.1.1/osdrv/opensource
树下棋缘
·
2020-06-22 23:10
【海思篇】【
Hi3516DV300
】三、使用USB烧写映像
1PC准备工作2海思板准备工作3工具HiTool开始USB烧写1PC准备工作说明:Hi3516CV300/Hi3559AV100/Hi3556AV100/Hi3519AV100/Hi3516CV500/
Hi3516DV300
树下棋缘
·
2020-06-22 23:10
【海思篇】【
Hi3516DV300
】十三、添加GPIO管理接口和手动实现一个GPIO调试工具
目的:应用层快捷、方便的配置gpio1gpio工作方式-通用输入输出gpio获取步骤:1管脚复用2获取gpio方向和值gpio配置步骤:1管脚复用2配置gpio方向3如果是输出方向,可以配置gpio值2接口设计typedefstruct_tagPINMUX_REG_S{HI_U32u32Reg;HI_U32u32Val;}PINMUX_REG_S;HI_S32HI_GPIOMNG_Init(PIN
树下棋缘
·
2020-06-22 23:10
【海思篇】【
Hi3516DV300
】十七、创建swap分区
目的:创建swap分区默认关闭Swap的total是0,所以
hi3516dv300
默认是没有swap分区;~#freetotalusedfreesharedbufferscachedMem:1220409536112504401460
树下棋缘
·
2020-06-22 23:10
海思
Hi3516DV300
linux
arm
【海思篇】【
Hi3516DV300
】五、linux有线网口调试
HIETH_GMAC2开启DHCPClient支持1)打开busybox的udhcpc2)配置udhcpc的默认脚本3测试1配置linuxkernel的设备树1)修改dts上的phyaddr配置(我的是0,
hi3516dv300
树下棋缘
·
2020-06-22 23:10
【海思篇】【
Hi3516DV300
】二、使用串口烧写映像
目录1准备工作2开始烧写3配置启动参数4结果1准备工作1)准备海思工具HiTool.exe,启动后切换
Hi3516DV300
芯片(菜单栏:芯片->切换芯片->
Hi3516DV300
);2)准备串口板、海思
树下棋缘
·
2020-06-22 23:09
【海思篇】【
Hi3516DV300
】一、 逐步搭建开发环境
目的:熟悉环境和流程,让更多的爱好者了解海思、加入海思。目录1安装ubunu142软件包安装3安装交叉编译工具4安装SDK步骤1.解压缩SDK包步骤2.展开SDK包内容步骤3.编译uboot(参考osdrv下readme)步骤4.编译kernel(参考osdrv下readme)步骤5.制作根文件系统(参考osdrv下readme)5一键全部编译1安装ubunu14我的ubuntu14如下,安装方法
树下棋缘
·
2020-06-22 23:38
【海思篇】【
Hi3516DV300
】八、手撸一个海思SPI驱动
目的:使用SPI接口让LCD绘制LOGO;让更多的爱好者了解海思、加入海思。目录1查询SPI相关的寄存器2SPI的管脚复用3SPI的时钟开启4SPI1_CSN0启用和配置5实现读写寄存器函数6spi开启关闭函数7spi帧格式、极性、相性及位宽函数8spi串行时钟频率函数9spi自动手动模式10spi数据传输函数11调用例子总结说明:根据《外围设备驱动操作指南》里的用户态SPI,想要在LCD绘制LO
树下棋缘
·
2020-06-22 23:38
HI3516DV300
在SDIO1总线上对接RTL88x2BS中的wifi
该模块参数如下:ProductNameBL-M8822BS1MainChipRTL8822BS-CGHostInterfaceSDIO(SDIO1.1/2.0/3.0)andUARTIEEEStandardsIEEE802.11a/b/g/n/acOperatingFrequencies2.4GHz~2.4835GHz/5.15~5.85HzModulationWIFI:802.11b:CCK,D
沙雕coder
·
2020-06-22 20:28
海思
Hi3516DV300
—opencv4.1.0移植
0.安装
Hi3516DV300
编译环境参考海思自带手册安装即可(我这里安装的是arm-himix200-linux工具链)1.下载OpenCV源码登录https://opencv.org/releases
提灯抖码
·
2020-06-22 13:05
技术
从零开始创建
Hi3516DV300
在EMMC上的根文件系统
目录
Hi3516DV300
及测试环境介绍创建步骤1.busybox的编译2.海思工具的编译2.1himm工具的编译2.2make_ext4fs工具的编译3.建立根文件系统的目录3.1复制busybox编译的文件到
燕卫博
·
2020-06-22 07:25
Hi3516EV200进行H264/H265视频编码要点注意
本文叙述的测试程序和动作在淘宝上买得到的Hi3516EV200+IMX307开发板和荣品
Hi3516DV300
上进行。
燕卫博
·
2020-06-22 07:53
海思AI芯片(Hi3519A/3559A)方案学习(一)资料以及术语介绍
芯片系列介绍海思AI芯片Hi35xx系列具体包括的型号Hi3559AV100,Hi3559CV100,Hi3519AV100,Hi3516CV500以及
Hi3516DV300
。
荪荪
·
2020-06-22 04:43
嵌入式AI
深度学习
海思AI芯片
海思AI芯片(Hi35XX): 图像jpg转.bgr
前言把一张jpg图片转成bgr(注意顺序是bgr)二进制文件,最近在弄华为
Hi3516DV300
开发板上的一些深度学习的样例程序,换言之,35xxnnieSDK只支持BGR以及yuv格式的数据输入。
荪荪
·
2020-06-22 04:12
嵌入式AI
海思AI芯片
Python
海思AI芯片(
Hi3516DV300
/CV500)开发(3.搭建Linux开发环境)
目录1、软件包安装2、编译arm-himix200交叉编译器3、编译uboot和Kernel前言:此篇搭建环境的Linux平台为ubuntu16.0.464位系统,SDK的目标平台为Hi3519DV300\CV500系列。1、软件包安装步骤1配置默认使用bash执行#sudodpkg-reconfiguredash选择no步骤2安装软件包执行:#sudoapt-getinstallmakelibc
Striveallen
·
2020-06-21 16:01
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他