自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 资源 (23)
  • 收藏
  • 关注

原创 onvif_discover虚拟摄像头

原始引用地址: onvif_discover虚拟摄像头time: 20200824 18:30为什么要做这个虚拟摄像头做类型nvr产品,在大量测试时,总需要大量视频源,一般情况下需要实体摄像头做视频源。接入实现摄像头时,有些摄像头只能提供一个连接,大量测试时,实体不可能有那么多摄像头。而且我的产品每个需要接入64路,如果实测需要大量的摄像头。所以我需要一个虚拟摄像头。主要功能本虚拟摄像头软件提供onvif发现功能,rtsp播放功能。其它onvif相关功能可以根据需要自己实现。rt...

2020-08-26 19:46:10 1726

原创 海思Hi3519A 进行4k60 h264编码帧率不足的问题

<!---title:海思Hi3519A 进行4k60 h264编码帧率不足的问题--><!---keywords:海思,hi3519A, 4k60, h264-->原始引用地址: [海思Hi3519A 进行4k60 h264编码帧率不足的问题](http://yangkuncn.cn/hisi_hi3519a_4k60_h264_enc.html) time: 2020.5.20 12:34:00 ##hi3519A进行4k60 h264编码时编码不足​ ...

2020-05-21 21:29:50 2425 2

原创 运行caffe识别数字的模型mnist

<!---title:运行caffe识别数字的模型mnist--><!---keywords:填写关键字, 以半角逗号分割-->原始引用地址: [运行caffe识别数字的模型mnist](http://yangkuncn.cn/caffe_mnist.html) time: 2020.5.17 23:28## mnist是啥?mnist是一个运用神经网络识别数字的模型,可以识别数字0到9.### 获取mnist模块与数据对于mnist(就是数字识别)例子,...

2020-05-21 21:28:27 316

原创 caffe在ubuntu18.04下编译

<!---title:caffe在ubuntu18.04下编译--><!---keywords:caffe, build, ubuntu18,-->原始引用地址: [caffe在ubuntu18.04下编译](http://yangkuncn.cn/caffe_build.html) time: 2020.5.17 23:27## caffe介绍cafee是一框架工具。官网:<http://caffe.berkeleyvision.org/>下载...

2020-05-21 21:27:32 433

原创 记录一个海思TOE的BUG

原始引用地址: testtime: 2020.5.3 17:57发现的过程​ 最近在做onvif开发时,有x86的验证的功能没有问题,移动到海思Hi3536上简单运行貌视也很正常。但是多次测试后,发现有时在接收一些onvif数据时,不能正常接收,直到超时。一些杂牌的相机频繁出问题,海康大华的几乎不出问题,很是奇怪。分析测试同样的程序,在x86上正常,arm版很容易复现问题通...

2020-05-03 18:24:52 405 1

原创 ninja使用

原始引用地址: ninja使用time: 2010.01.13 22:11概述​ 在android和chrome,还有webrtc的项目中都用到了ninja作为编译项目使用工具,与之对应的工具我们比较熟悉的是make,cmake。网上搜索ninja,说的ninja代理make最大的优点是编译速度,使用ninja相比与make在编译android和chrome时,可以节省大量的时间。...

2020-01-13 22:39:35 3108

原创 如何解决内网中网络被限制的问题

来源:http://yangkuncn.cn/how_to_salve_network_cannot_visit.html如何解决内网中网络被限制的问题目录:访问被拒绝 拒绝访问的原理 转发tcp数据 为其它机器转发 ubuntu本地联网 转发udp数据 实际使用效果原始引用地址:如何解决内网中网络被限制的问题time: 2019.11.21 0...

2019-11-25 08:24:51 4761

原创 群晖开机自启动

原始引用地址: 群晖开机自启动主要参考 : 群晖开机自动运行frp脚本time: 2019-07-03 13:13:53 yangkun引言在公司使用一些收+++费的p-o=j=i-e软件,如果直接连网,他们会上报一些信息,让你们很不爽,特别是一些大公司,还会给领导打电话,说不定就要你断网了。有什么好方法吗?有人可能要说使用防火墙,个人感觉还是太麻烦。我们长期使用的v2ray就是...

2019-07-03 15:50:10 11050

原创 音频芯片

原始引用地址: 音频芯片音频芯片混合芯片alc5640 alc5651 aic31 都是i2c控制,有ad da转换功能,可以对声音进行放大处理,alc系列有两个i2s接口,可以在模拟部分进行混音处理。da芯片cs4344, max98357, pcm5102a 这些芯片接线简单,不用配置,给数据就可以播放,有些甚至不需要mclk就可以工作usb转音频芯片:pcm2706usb...

2019-06-26 16:03:37 3196

转载 Netlink实现热拔插监控

http://blog.chinaunix.net/uid-24943863-id-3223000.html?page=2新的Linux内核使用udev代替了hotplug作为热拔插管理,虽然有udevd管理热拔插,但有时候我们还是需要在应用程序中检测热拔插事件以便快速地处理,比如在读写SD卡的时候拔下SD卡,那么需要立即检测出该情况,然后结束读写线程,防止VFS崩溃。Netlink是面向数据包的...

2018-06-29 14:47:49 319

原创 Boost.Python Tutorial

参考:http://www.boost.org/doc/libs/1_66_0/libs/python/doc/html/tutorial/index.htmlhttp://blog.csdn.net/raby_gyl/article/details/70888387https://www.cnblogs.com/bhlsheji/p/5373344.htmlubuntu 安装支持...

2018-01-10 09:14:56 314

转载 C++ 模板详解(一)

https://www.cnblogs.com/gw811/archive/2012/10/25/2738929.htmlC++模板  模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模

2018-01-07 10:27:58 250

原创 LINUX的“脏奶牛”

来源:https://github.com/dirtycow/dirtycow.github.io/wiki/PoCs编译运行以下代码成功后会把/usr/bin/passwd移动到/tmp/bak, 如果不改回去开机可能有问题/** (un)comment correct payload first (x86 or x64)!* * $ gcc cowroot.c -o cowroo

2016-10-23 19:56:44 1395

原创 QT4保存调试日志

windows下Qt程序发布后,所有调试日志都没有了,有时候出错不容易找出,所以做了个根据命令行传入debug后,把调试日志写到文件中的功能:#include #include "mainwindow.h"#include #include #include #include static QString logfilepath = "debuglog.txt";void c

2016-07-19 11:38:33 1483 2

原创 Linux查看CPU型号及内存频率及其它信息与清理内存的命令

转自:http://www.latelee.org/using-gnu-linux/linux-cpu-mem-info.html查看CPU:# cat /proc/cpuinfo该命令可以查看系统CPU有多少个核,频率,特性等等。查看cpu内核频率# cat /proc/cpuinfo |grep MHz|uniqcpu MHz : 27518.499查看

2016-07-19 09:38:00 4008

原创 TCP&IP 实现

好久没有在这写过东西了,其它之前也没写过最近突然的想法, 想自己在LINUX上实现下TCP/IP,就算学习吧。准备按以下方式实现。1.  收集TCP基本知识。2.  在linux内核中先实现一个虚拟网卡,以方便的收发IP层的数据,这个在LDD里面好像有。3.  建立TCP,实现三次握手。4. 实现TCP重传机制。5. 可以建立

2016-07-05 08:43:15 772

原创 更新ubuntu15.10内核后,驱动解决

把ubuntu15.10的内核从4.2.0-34-generic更新到4.2.0-35-generic后发现,usb键盘不能用了,连显卡驱动都没有了。网上找后发现是少安装了驱动包。解决方法如下:sudo apt-get install linux-image-extra-4.2.0-35-generic安好后,重启可以使用,如果当时就想使用usb键盘可以使用以下命令:mod

2016-03-27 09:01:39 2209

转载 tar 备份时如何保持权限

http://www.cnblogs.com/iamfy/archive/2012/04/24/2467434.htmltar 备份还原在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Nort

2016-02-25 16:26:27 6065

转载 SSH反向连接及Autossh

SSH反向连接及Autosshhttp://www.cnblogs.com/eshizhan/archive/2012/07/16/2592902.htmlSSH反向连接及Autossh0.接触Linux恐怕对SSH再熟悉不过了,还有scp,sftp各种方便的功能,一般的使用都需要ip:port(如果不是默认22的话),但有些情况比较特殊,就是想连接一台内网主机

2015-01-18 00:02:00 674

转载 openwrt 替换Dropbear by openssh-server

转自:http://wiki.openwrt.org/inbox/replacingdropbearbyopensshserverReplacing Dropbear by openssh-serverChange the Dropbear port to an unused/free one on your box and restart Dropbe

2015-01-17 23:40:06 3328

转载 浮点数在计算机中存储方式

http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html    作者: jillzhang    联系方式:[email protected]    本文为原创,转载请保留出处以及作者, 谢谢    C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存

2014-12-07 23:57:26 615

转载 TCP三次握手连接及seq和ack号的正确理解

http://blog.chinaunix.net/uid-25513153-id-187780.html三次握手Three-way Handshake一个虚拟连接的建立是通过三次握手来实现的1. (B) –> [SYN] –> (A)假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告

2014-09-17 14:32:40 1215

转载 Linux环境下段错误的产生原因及调试方法小结

转自:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html

2014-09-10 16:35:23 583

转载 Netfilter 详解

其他不错的文章:http://bbs.chinaunix.net/thread-2196854-1-1.html引用:

2014-09-06 23:56:43 1199

原创 ubuntu不启动图形界面

ubuntu re

2014-07-20 00:16:19 1738

原创 Ubuntu13.10纯文本模式/终端中文乱码解决方法

1.Alt+Ctrl+F1 进入第一个终端tty1,发现中文乱码。2.安装zhcon。sudo apt-get install zhcon3 输入下面命令,启动zhcon,中文显示正常。sudo zhcon --utf8 --drv=vga这是网上搜到到解决方法,配置完后发现无效然后我了解到了fbterm这个东西(亲测有效)1.下面我就安装了fbterm:

2014-07-19 23:47:11 1057

原创 一次解决libgcc_s.so.1 must be installed for pthread_cancel to work的经历

在vsftpd中加入线程支持,出现这个错误:libgcc_s.so.1 must be installed for pthread_cancel to work网上看到shuoquexs

2014-06-27 14:33:56 14704 4

转载 debian linux 安装smb 配置

服务器端配置过程: 1.apt-get install samba 2.修改/etc/samba/smb.conf文件 3.添加用户并设置samba访问密码   smbpasswd -a username 4.重启一下samba服务:   /etc/init.d/smb restart 1.apt-get install samba (安装) debconf(选

2014-06-24 15:14:39 1625

原创 openssl工具调试ssl加密ftp

openssl s_client -starttls ftp  -connect 172.20.1.10:211、

2014-06-23 14:19:15 1659

转载 openssl简介-指令s_client

http://www.blogjava.net/ycyk168/archive/2009/11/27/303946.htmlopenssl简介-指令s_client      用法:         openssl s_client [-connect host:port>;] [-verify depth] [-cert filename]      

2014-06-23 12:12:41 4554

原创 truecrypt加密分区的编译

1、export PKCS11_INC=$(pwd)/truecrypt2、编译fuse-2.9.3./configuremakemake install3、编译truectypt:make NOGUI=1 NOASM=1 WX_ROOT=$(pwd)/../wxWidgets-2.8.12 wxbuildmake NOGUI=1 WXSTATIC=1 NOASM=

2014-06-16 18:19:51 1099

转载 北漂两年来的思考

感觉写的不错:http://www.raychase.net/2369

2014-06-10 09:07:13 672

原创 linux共享内存与信号量的使用

1、使用共享内存在两个进程中传值2、sh

2014-06-09 18:15:53 953

原创 prctl()函数应用

父进程不在是子进程收到信号退出:

2014-05-28 09:57:11 3332

转载 Vimium插件让键盘党像操作Vim一样操作Chrome

转自:http://kejibo.com/chrome-vimium/什么是键盘党?键盘党是指尽可能将所有电脑操作用键盘来完成,而不去动鼠标的人。鼠标应该说是新手们的最爱,很直观,指哪点哪,很听话!不过常常使用电脑的人,如果一直使用鼠标的话,手会发酸,因为操作鼠标的时候,手臂不是在一个自然的状态,臂肌会处于绷紧状态。而使用键盘则双手是放松状态,只有手指在动。而且尽量

2014-04-02 16:02:05 3371

原创 读取笔记本的摄像头的原始yuv数据,通过libav(ffmpeg编码)

一、程序的逻辑主要分两部分:1、通过video4linux2读取摄像头的V4L2_PIX_FMT_YUYV格式的原始数据2、把V4L2_PIX_FMT_YUYV格式的数据转换成AV_PIX_FMT_YUV422P格式的yuv数据,并存放在AVFrame结构中;         把AVFrame结构送到编码器;      收取编码后的h264数据流,并存到文件中二、代码中主要用到的库

2014-03-04 14:19:30 4233

原创 编译libav(ffmpeg)库

1、下载最新的yasm1.20,编译安装(最新的x264会用到)http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz2、下载最新的x264 export PATH=$PATH:/home/xy/mywork/av/yasm-1.2.0 ./configure  --enable-gpl3、下载最新的lib

2014-03-04 13:38:47 5868 3

原创 使用jrtplib打包发送h264数据,关使用vlc|mplayer播放

前段时间写了个测试程序,使用jrtplib,把h264打成标准的rtp数据包,并能通过vlc,mpalyer等播放器播放出来。这中间主要的难点是解析h264数据中的nal单元,并把nal单元打成rtp包,之后的事情都是jrtplib库做了。然后就可以通过播放器播放出来了。主要的代码贴出来:/* * test_jrtp.cpp * * Created on: 2014-2-19 *

2014-03-04 11:59:15 6671 8

原创 怎么用vnc访问自己内网电脑,同时又是同一个会话?

1、运行vncserver -alwaysshared网友也用这样的:vncserver -alwaysshared :1 -geometry 1440×9002、在ubuntu的系统工具中有个:桌面共享 最上面的两个共享都选了:允许他人查看你的桌面,允许他人共享你的桌面 为安全选择:要求远程用户输入此密码(((((上面个必须为本机器的第次访问确认。这个就不能选...

2014-03-04 11:45:18 1300

原创 raspberry pi wifi配置

pi@raspberrypi ~ $ cat /etc/network/interfacesauto loiface lo inet loopback#iface eth0 inet dhcpiface eth0 inet staticaddress 192.168.9.97netmask 255.255.255.0gateway 192.168.9.68dns-nameser

2014-01-18 10:14:37 1539

truecrypt 编译 源码

truecrype 是个加密软件,可以分区加密。这是在linux下编译所要用到的源代码。

2014-06-16

读摄像头的yuv数据,并通过libav编码

读摄像头的yuv数据,并通过libav编码

2014-03-04

编译libav所用的源代码

使用这些源代码可以编译出来能编码h264的ffmpeg

2014-03-04

H264流媒体RTP打包源代码和相关资料

包里面有文档,还有实现rtp打包发送的例子。

2014-03-04

raspberry pifm

能让raspberry 当成一个fm发射器,手机可以收到。

2013-12-27

3515取vo数据并编码

3515取vo数据并编码,好像原厂的sdk中并没这样的sample。刚发现传网上吧。

2013-05-21

android http get

android http get

2013-05-03

android gps

android获取gps接口数据

2013-05-02

usbnet ubuntu12.04

ubuntu12.04 使用的linux 3.0 以上的内核不支持 e680 的usbnet了。通过修改驱动源代码使之支持。我的系统是: xy@xy-pc:~$ cat /proc/version Linux version 3.2.0-29-generic-pae (buildd@roseapple) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012

2012-10-23

C++代码规范

cPP代码规范,网上下的写的比较全.保留以后用.

2012-07-23

cygwint toolchain

cygwint toolchain 交叉编译工具;功能未知.

2012-07-23

live 555源代码

是源代码网上下的,当资料存起来。对于学习rtsp和“视频服务器”有用。

2012-07-23

cygwin 开发最小系统

cygwin 开发最小系统,里面有必要的工具。可以安装后尝试。

2012-07-23

cgic205.zip

嵌入式用C开发CGI!!是全部的接口函数

2012-05-07

qextserialport-1.2win-alpha.zip

用qt 编写串口程序在linux和windows下都可以使用,只是头文件不同

2012-05-07

json C语言编解码 cJSONFiles.zip

cJSONFiles.zip json C语言编解码 可以json中的内容提取出来,也可以“构造”一个json格式

2012-05-07

mysql 驱动mysql-connector-c-6.0.2.tar.gz

mysql 驱动mysql-connector-c-6.0.2.tar.gz ,可以在linux用gcc编译使用,编译后,可以用C等直接调用

2012-05-07

编译ARM平台的 QtEmbedded 的MySQL插件和移植MySQL到ARM开发板

把mysql移植到arm,在网上下的!前面编译时我没有遇到问题,就是后面移植时,出现了问题

2012-05-02

android-2.2-src.zip

其它地方下的android2.2的源代码!!解压后在eclipse中可以直接跳转到java函数的原型查看!

2012-03-31

android-h264_and_test-video.tar.bz2

android C C++ JNI解码器源代码 由ffmpeg精减 用android 中的java显示 还有240 320 及352 288 视频测试文件 下完后导入 eclipse可以直接编译使用

2012-03-31

RT3370 RT3070 RT2870 RT5370 RT5372 linux驱动源代码

RT3370 RT3070 RT2870 RT5370 RT5372 linux驱动源代码,在x86下的高内核的版本直接make。 arm下要改下。方法在我传的另一个文档中。我写的日志中也有移植方法。

2011-11-28

RT3370 RT3070 RT2870 RT5370 RT5372 移植文档

RT3370 RT3070 RT2870 RT5370 RT5372 移植文档,相当详细。细看。肯定会了 好东西值得分享。

2011-11-28

中星睿典全国计算机等级考试笔试考试模拟试卷三级PC技术2009.9.1破解版运行环境

中星睿典全国计算机等级考试笔试考试模拟试卷三级PC技术2009.9.1破解版运行环境

2010-03-07

空空如也

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

TA关注的人

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