自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (10)
  • 论坛 (46)
  • 收藏
  • 关注

原创 海思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 1973 10

转载 转载(简书作者):Markdown基本语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。2、有些平台不支...

2021-01-12 10:12:50 8

原创 君正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 3

转载 转载: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 22

转载 转载:海思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 20

转载 转载: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 4

转载 转载:Linux tmpfs和mount --bind

Linux tmpfs作用及使用方法,首先了解下什么是tmpfs? 原文地址:http://www.iplaypy.com/linux/l6790.html mpfs是一种虚拟内存文件系统,而不是块设备。是基于内存的文件系统,创建时不需要使用mkfs等初始化; 它最大的特点就是它的存储空间在VM(virtual memory),VM是由linux内核里面的vm子系统管理的。 linux下面VM的大小由RM(Real Memory)和swap组成,RM的大小就是...

2021-01-04 10:12:38 10

转载 转载:用 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 17

转载 转载: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 7

原创 从rtsp地址获取ip地址和端口号

int PraseURL(const char *url, char *szip, int *iport){ char *dstIP = NULL; int len = 0; char *s = NULL, *ss = NULL; if (url == NULL) { return -1; } len = strlen(url); if (len<=0 || _strnicmp(url, "rtsp://", 7)) {//1.先找到rtsp这个协议字段 return -1;.

2021-01-03 15:39:55 25

原创 ffmpeg源码国内gitee下载

国内源码git下载地址:https://gitee.com/mirrors/ffmpeg/从 2020.09.18 开始原来的 https://ffmpeg.zeranoe.com/builds/ 已经彻底关闭新的编译下载地址移到 https://github.com/BtbN/FFmpeg-Builds/releases也不在提供 x86 ,只有 x64 版本...

2020-12-14 10:14:29 35

原创 windows下ffmpeg使用dxva2加速硬件解码

问题:近期有解码H265格式的1080P@60压缩视频需求,使用之前的ffmpeg软解方案发现解不过来了,超极本解码一帧耗时20ms左右,所以想研究下硬解方案。解决方案:1、首先想到的是ffmpeg的硬解方案,一直对ffmpeg的硬解有所了解但是因为之前软解满足需求,没有多大动力去研究,这次遇到瓶颈简单查了下,资源很多,ffmpeg在examples\hw_decoder.c就提供很好的示例程序,网上的资料大多基于这个demo的。2、其他还有英伟达的cuda方案,百度,谷歌出来有人做,做的还

2020-10-22 10:23:35 290

原创 Hi3559av100下交叉编译opecv-3.4.9+opencv_contrib-3.4.9记录

目录一、下载opencv源码二、交叉编译和安装1、准备工作2、配置编译安装一、下载opencv源码前往opencv官网下载opencv源码,我下载的是source的zip压缩版本的opencv-3.4.9.zip;二、交叉编译和安装1、准备工作 为避免不必要的麻烦以下均在root用户权限下执行,确保root用户可以使用交叉编译器,否则source /etc/profile声明下环境变量。在ubuntu下unzip解压opencv-3.4.9.zip,解压后...

2020-06-17 11:15:35 161 2

原创 win10+opencv3.4.9+opencv_contrib3.4.9+vs2015下x86/x64环境搭建

目录一、安装vs2015二、安装opencv1、下载2、安装3、环境配置三、opencv视觉库测试1、配置工程2、测试功能四、添加x86支持1、安装cmake工具2、生成opencv的vs2015工程3、拷贝x86库和bin文件4、opencv测试工程使用x86配置五、遗留问题:一、安装vs2015安装简单,一路next,不做记录。二、安装opencv1、下载前往opencv官网下载地址下载OpenCV的Win pack版,我下载的

2020-06-16 18:00:16 273

原创 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 453

原创 海思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 145

ffmpeg+dxva2硬解

调用ffmpeg的dxva2硬解H264/H265图像帧,输入为一帧264/265数据帧,输出为YUV数据,264解码输出为YUV420P,265解码输出为NV12格式。抛砖引玉,希望大家帮忙指正其中问题。

2020-10-22

qt实现图片编辑功能

qt4.7 实现图片编辑 包括打开图片,在图片上画线条,线条颜色,宽度改变!保存编辑的图片!内容很简单 一看就懂 主要知识点就是c++中的继承知识!

2013-02-01

stm32单片机开发工程及相关总结

我用的是stm32103c8t6芯片,在大牛帮助下一点点从一窍不通到做完项目,走了不少弯路,现在把我的工程贴上,希望能给做stm32的人一点帮助。 项目主要用到adc采集电压、采集温度、串口依照协议收发数据、硬件i2c做主设备与其他板子i2c通信。

2014-04-16

windows平台基于live555+ffmeg+sdl2的rtsp播放器

windows下rtsp播放器,live555接收,ffmpeg硬解,sdl渲染,功能比较简单,支持264/265解码,不支持音频,没有缓存处理,实时接收解码显示,可以作为测试延时的参考客户端,tab键可查看实时码率,帧率等信息,功能简单,仅作为参考,欢迎指正。

2020-12-10

mfc编写的串口助手

初学MFC 而串口是相对简单的mfc程序所以自己编写了一个简单的串口通信工具。这个工具可以实现串口收发数据,以十六进制收发数据 可以发送txt或二进制文件 ,将收取的数据保存为txt或二进制文件。 不足之处 一个是界面缩放的时候显示不友好,这个折腾了老半天始终搞不定,就不了了之。还有就是测试的不多,可以想象会有许多bug。 这是一个简单的程序,写的有很多不足,上传上来是想给那些和我一样的初学者一个参考,有源码参考能避免在一些不必要的地方浪费一些间。 程序难免有各种错误,期待各位同行无论您是大拿还是和我一样的菜鸟都能帮忙指正,大家共同进步 谢谢

2014-12-19

qt中文输入法实现文件重命名

具体使用说明 压缩包的txt文档中有说明 输入法是参照别人的资源改写的(基本没改多少)

2013-02-01

qt实现计时器

qt实现计时器,可以实现00:00:00的计时效果。可以根据全局变量flag标志位的变化控制计时器的开始和结束!我是新人,写的有很多不足还望 高手指教谢谢!

2012-12-25

qt实现实时日期时间显示

qt实现日期时间显示 这种方法不能精确显示 还望高手指教

2012-12-21

c语言实现对lcd屏清屏操作

c语言实现对lcd屏清屏操作 可以清除从起点开始的指定大小屏幕 嵌入式清全屏指令是 dd if=/dev/zero of=/dev/fb0

2012-12-20

可供MFC开发使用的RGB颜色定义

.h文件,define了数百种颜色的RGB值,在界面开发中使用让程序不再单调。 #define GhostWhite RGB(248, 248, 255) //幽灵白 #define WhiteSmoke RGB(245, 245, 245) //烟白 #define Gainsboro RGB(220, 220, 220) //亮灰 #define FloralWhite RGB(255, 250, 240) //花卉白 #define OldLace RGB(253, 245, 230) //老饰带 #define Linen RGB(250, 240, 230) //亚麻布 #define AntiqueWhite RGB(250, 235, 215) //古董白

2015-09-23

谁有qt5.0以上的arm版本啊

发表于 2016-10-16 最后回复 2019-06-28

如何读取寄存器的值?用c/c++高级语言能够实现吗

发表于 2012-12-25 最后回复 2019-01-17

频繁写入文件导致ui进程响应不及时怎么解决

发表于 2018-12-04 最后回复 2018-12-11

求解qt udp接收丢数据问题

发表于 2016-07-22 最后回复 2018-10-16

qt 与c程序通信问题

发表于 2013-01-16 最后回复 2018-08-07

ChartCtrl调用addpoints不定时报afxwin1.ini 666行错误

发表于 2018-01-16 最后回复 2018-01-22

windows下使用waveoutwrite播放pcm的问题

发表于 2015-09-05 最后回复 2018-01-16

求问关于MFC 新建窗口中控件moveWindow出现断言错误的问题

发表于 2015-10-21 最后回复 2018-01-16

求助jni 加载so库的问题

发表于 2014-12-23 最后回复 2017-05-09

关于STM32系列单片机I2C通信的问题,求教各位大牛

发表于 2014-03-05 最后回复 2017-04-01

Android播放rtsp实时视频延时

发表于 2014-04-17 最后回复 2016-12-26

大家看一下 我这么在Android 中使用byte是否有隐患

发表于 2014-10-15 最后回复 2016-08-09

求救关于arm qt链接mysql问题

发表于 2014-07-21 最后回复 2015-09-05

求助关于Linux下串口收数据的问题

发表于 2014-07-17 最后回复 2015-09-05

qt 移植arm 显示中文问题

发表于 2013-01-08 最后回复 2015-07-11

Android 发送十六进制byte的问题

发表于 2014-10-14 最后回复 2014-10-15

有人做过ds2782的电量检测嘛,求教一下高手 谢谢了

发表于 2013-05-31 最后回复 2014-03-05

求解大牛们一个关于tableView显示文件夹目录的问题

发表于 2013-09-02 最后回复 2014-03-05

真的郁闷了,求教linux C语言strstr函数问题

发表于 2013-11-07 最后回复 2013-11-08

关于arm-linux 中qt中文显示问题

发表于 2013-07-10 最后回复 2013-09-02

菜鸟问题 驱动中copy_to_user问题

发表于 2013-05-28 最后回复 2013-09-02

求助 arm-linux的qt按键问题

发表于 2013-05-06 最后回复 2013-08-16

初学qt 求教各位大牛关于qt线程问题

发表于 2013-06-13 最后回复 2013-07-10

指针数组赋值问题,各位大牛求帮组

发表于 2013-05-29 最后回复 2013-05-29

新手求教定时刷新中断寄存怎么做

发表于 2013-05-16 最后回复 2013-05-29

有没有人做过德州仪器dm368的开发,遇到一个按键问题

发表于 2013-05-15 最后回复 2013-05-29

各位大神求教啊,关于按键驱动

发表于 2013-05-22 最后回复 2013-05-29

关于 qt Qprocess获取c程序输出的问题

发表于 2013-04-24 最后回复 2013-05-15

qt 中treeview控件显示目录能够按时间排序嘛

发表于 2013-04-08 最后回复 2013-04-24

各位大神,求助啊 u-boot启动不小心把bootdelay设置成0了

发表于 2013-03-28 最后回复 2013-04-02

虚拟机卡乌班图系统起不来了大家有什么解决办法吗

发表于 2013-03-25 最后回复 2013-03-28

求解 谁能给一个C++程序和c程序利用命名管道通信的例程

发表于 2013-01-15 最后回复 2013-03-25

求教一个c语言问题

发表于 2013-01-23 最后回复 2013-03-25

求高手给一个c语言yuv420转rgb24的函数

发表于 2013-01-25 最后回复 2013-03-25

求教 qt中QProcess类的问题

发表于 2013-01-25 最后回复 2013-03-25

求大神指教 yuv420转rgb24 存bmp图像色彩出问题 求大神指教

发表于 2013-01-25 最后回复 2013-03-25

想问一下 qt的fileDialog 对话框 行高能够自己设定吗

发表于 2012-12-28 最后回复 2013-01-23

linux 环境下 qt和外部c程序通信怎么实现

发表于 2013-01-08 最后回复 2013-01-23

qt 中能不能自动设定把文件存储到某一文件下而不需要打开文件对话框

发表于 2013-01-09 最后回复 2013-01-10

求解大牛们一个c语言不间断写入问题

发表于 2013-01-07 最后回复 2013-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除