海思学习
文章平均质量分 51
lishi_1991
这个作者很懒,什么都没留下…
展开
-
转载:GPAC MP4文件写入(支持H264、H265)
1、GPAC模块下载链接https://github.com/gpac/gpac或https://gpac.wp.imt.fr/downloads/ 2、编译指导https://github.com/gpac/gpac/wiki/Build-Introduction Windows:https://github.com/gpac/gpac/wiki/GPAC-Build-Guide-for-Windows Linux:https://github.com/gp...转载 2021-02-01 10:04:22 · 738 阅读 · 1 评论 -
君正T30移植ntp
之前交叉编译过ntpclient,但是ntpclient用阿里云服务器校时可以,用自己搭建搭建的windows校时ntp服务器总是卡主,不知道为什么,所以移植ntpdate校时。下载下载地址编译安装解压我下载的文件为:ntp-4.2.8p15.tar.gztar -zxvf ntp-4.2.8p15.tar.gz 解压后目录为ntp-4.2.8p15,在目录下创建install用于安装;configure配置./configure --prefix=$PWD/install -原创 2021-01-05 11:28:37 · 261 阅读 · 0 评论 -
转载:Hi3516A开发--以太网
Hi3516A 网络接口支持 RGMII/RMII/MII 三种模式,下面一一来介绍: 一、RGMII 一般用于MAC和PHY之间的通信。 同时兼容MII所规定的10/100 Mbps工作方式,支持传输速率:10M/100M/1000Mb/s ,其对应clk 信号分别为:2.5MHz/25MHz/125MHz。 发送器: ◎ GTX_CLK——吉比特TX..信号的 时钟信号(1...转载 2021-01-04 10:36:27 · 640 阅读 · 0 评论 -
转载:海思Hi3559A支持单帧多slice解码的方法配置(不花屏不卡顿)
Hi3559A中,默认单帧最多支持16个slice,解码时通过: cat /proc/umap/vdec 可以查询到 MaxVPS MaxSPS MaxPPS MaxSlice 以上是与H.264、H.265解码相关的内存分配参数。 如果用默认参数,对于单帧多slice和频繁gop的情况,会出现花屏和卡顿,解决方法是修改 sample_comm_vdec.c 在SAMPLE_COMM_VDEC_Start函数中,增加VDEC_PRTCL_PARA...转载 2021-01-04 10:30:21 · 668 阅读 · 0 评论 -
转载:Hi3519V101(之) 烧写uboot ping不通网络
(hisi3519默认是千M口, rgmii模式,而我的板子是百兆口,所有要修改成rmii模式的网口) 一、修改配置文件hi3519v101.h(我这里的板子是nand,所以这里修改的hi3519v101_nand.h) 修改原因:在\u-boot-2010.06\drivers\net\higmacv300中看到网卡的设备信息为: 因为RTL8201最大支持百兆,因此选择interface_mode...转载 2021-01-04 10:19:49 · 508 阅读 · 0 评论 -
转载:用 HI3559A / Hi3519A 接入 BT1120或BT656视频
前言: hi3519A和hi3559a的sdk例子是没有提供BT1120和BT656视频接入的,但实际上硬件是可以支持接入的。不过前提是只支持逐行方式输入,不支持隔行视频,如果想输入PAL制式的隔行视频,请先用芯片转成逐行再接入。 下文只用HI3519A做例子,HI3559A是类似的过程。 1. 首先从手册上可以看到,对于HI3519A来说,只能在dev3上配置BT1120, 而BT656可以配置dev3和dev4两路,如下图 这里很重要,因为很快要在加载...转载 2021-01-04 10:10:02 · 681 阅读 · 0 评论 -
转载:3516A/D千兆网络变百兆方法
3516A/D千兆网络变百兆方法 3516a的设置方法除了环境变量外,还需要额外的寄存器配置,这里单独列出来: MII模式: 设置网口为mii模式时,注意3处: 1)设置网络为MII模式: setenv mdio_intf mii 2)设置管教复用为rmii_clk,默认为RGMII_TX_CLK: mw 0x200f0174 2 3)在mii模式下,200300cc[4]必须设置1: mw 0x200300cc ...转载 2021-01-03 16:33:44 · 1039 阅读 · 0 评论 -
海思Hi3516cv500使用IVE实现VIDEO_FRAME_INFO_S的yuv420sp转换rgb的opencv下Mat数据格式
需求:海思平台从vpss取出的图像帧为yuv420sp,数据格式为VIDEO_FRAME_INFO_S,而opencv调用时多为rgb格式,所以在海思平台使用opencv时需要将VIDEO_FRAME_INFO_S的yuv420sp转为rgb格式,如果使用传统方法将VIDEO_FRAME_INFO_S的yuv映射出来再通过opencv的颜色空间转换,这个色彩空间转换是通过cpu计算的方式软转,即繁琐又非常耗时,测试在Hi3516cv500平台640x480的图像就需要耗时20~30毫秒,基本无法再做其他原创 2020-06-29 09:39:15 · 6367 阅读 · 24 评论 -
live555搭建rtsp服务器推送实时流花屏问题解决
使用live555搭建rtsp服务器推送实时流时总是出现花屏,查阅资料按照大多数人所说的修改做了以下几项修改:1、修改OutPacketBuffer::maxSize=1024*1024 ;2、扩展帧解析buffer大小,即BANK_SIZE=1024*1024;改完之后没什么用,该花还是花,深究之后发现花屏原因是我是通过读文件模拟推送实时流,原264文件是30帧,我是按照50帧推送,所以doGetNextFrame的取帧速度保持在33ms调用一次,这显然会造成严重的丢帧问题。于是我尝试各种修改原创 2020-06-04 12:22:26 · 3108 阅读 · 1 评论 -
海思hi3516下glog终端不显示颜色
现象:移植了glog设置FLAGS_logtostderr = true;但是终端输出无颜色;原因:glog源码中检测终端是否支持颜色,如果检测不支持,则不显示颜色;glog检测终端是否支持颜色代码在logging.cc文件中,如下:// Returns true iff terminal supports using colors in output.static bool ...原创 2020-01-06 11:48:20 · 715 阅读 · 0 评论