自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (9)
  • 收藏
  • 关注

转载 双向循环列表使用范例

转载注明出处:http://blog.sina.com.cn/s/blog_8795b0970101jj27.html#include#include#include//#include#define N 100//#define CHINtypedef struct student{int studentID;char name[N];int age;

2017-11-10 09:52:12 557

转载 嵌入式 双向链表实现视频预录(hi3518c)

转载注明出处:http://blog.sina.com.cn/s/blog_8795b0970101jlns.htmlprerecord.htypedef struct joseph_prerecord {  char *ipnc_frame_buf[25]; int ipnc_frame_buf_size[25]; }JOSEPH_RECORD;typ

2017-11-10 09:36:15 588

原创 流媒体平台分析

这是原创文章,转发请注明出处。

2017-08-19 10:56:27 515

转载 如何判断socket已经断开

转载注明出处:http://www.tuicool.com/articles/7RJnyu非阻塞模式,如果暂时没有数据,返回的值也会是当使用 select()函数测试一个socket是否可读时,如果select()函数返回值为1, 且使用recv()函数读取的数据长度为0 时,就说明该socket已经断开。如果write,我觉得还有一些情况需要考虑,那就是写的太

2017-05-22 15:50:49 1316

转载 如何通过调节gamma曲线以调节图像的对比度,亮度等参数

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ipromiseu/archive/2010/10/11/5934064.aspx作者 Gray Luo([email protected]) 由于某些sensor并未提供图像属性调节功能,而仅提供了gamma曲线的调节,我们可以适当调节gamma曲线,以达到对这些参数的适当调整。

2017-05-11 11:34:55 2494

转载 镜头分辨率解释

转载注明出处:http://www.cnblogs.com/asus119/archive/2012/05/23/2514990.htmlICX445芯片是Sony公司近年来推出的一款高性价比芯片,其分辨率为1280*960(130万像素),帧速为30fps。与传统ICX267芯片的140万像素(1340*1024)相机比,采用ICX445芯片做出的相机在分辨率近似相同的情况下,价格更便宜,帧

2017-05-11 10:46:54 8776

转载 phys_to_virt(),ioreamp(),IO_ADDRESS() 的区别

原创:http://blog.csdn.net/linxi_hnh/article/details/8509213针对IO_ADDRESS()函数(静态映射(map_desc)方式):ioreamp();动态映射方式:我们来看看s3c2410是怎么定义map_desc结构体的(即上面s3c2410_map_io函数内的s3c2410_iodesc)。

2017-02-10 10:56:21 849

转载 LIS3DETR传感器驱动调试

转载注明出处:http://blog.csdn.net/mjli/article/details/44423307目前使用了传感器的两个功能,一个是读取X,Y,Z轴的原数据,另一个是设定轴数据的差值,超过差值产生中断通知1.读取X,Y,X的原数据,基本可以参考ST的参考代码实现//Inizialize MEMS Sensor//set ODR (turn ON devi

2017-01-05 15:46:08 926

转载 在linux下调试静态库

转载注明出处:http://blog.sina.com.cn/s/blog_61bc01360102vu0i.html我自己在PC上写了一个小程序进行验证,发现果然是这样。如果把全部.o文件(用-ggdb3选项编译,带调试信息)直接编译成可执行文件,是可以跟踪进入.o文件对应的源文件的;如果先把其中几个.o文件用ar命令打包成静态库,再和主程序的.o文件一起编译成可执行文件,gdb就跟踪不

2016-12-07 00:09:42 2165

转载 av_bitstream_filter_filter memory free

How may I free pkt in an ffmpeg write frame methodRate this:   See more: C++ ffmpegGreet

2016-08-31 09:21:37 2220

转载 WIFI 的 传输信道 与标准 WIFI的频道 传输能力

from:http://blog.sina.com.cn/s/blog_6b94d5680101tqkr.html802.11协议组是国际电工电子工程学会(IEEE)为无线局域网络制定的标准。*IEEE 802.11,1997年,原始标准(2Mbit/s,工作在2.4GHz)。* IEEE802.11a,1999年,物理层补充(54Mbit/s,工作在5GHz)。*IE

2016-08-19 13:55:24 6830

转载 MT7601驱动配置文件详解

转载注明出处:http://blog.csdn.net/u013286409/article/details/51481836[CountryCode]example: CountryCode= ( Default is empty) remarks:2 characters, like TW for Taiwan.Please refer to ISO3166 c

2016-08-19 09:27:06 3274

转载 ffmpeg编译

最近要用到ffmpeg,在这里记录一下./configure --prefix=/usr/local/hisi_lib/ffmpeg-2.0.1 --enable-static --enable-shared --enable-pthreads --enable-cross-compile --cross-prefix=arm-hismall-linux- --cc=arm-hismall

2016-04-28 10:57:13 1670

转载 Udev实现U盘或SD卡的自动挂载

原创:http://www.kuyibu.com/botan/109410.htmlLinux传统上使用静态设备创建的方法,在dev下创建了大量的节点,而不管这些节点相应的硬件设备是否存在。采用udev的方法,系统检测到设备才会去创建这些设备对应的节点。  这里我们简单的说一下udev的工作原理:  Udev是依赖于sysfs的,当系统中添加一个新的设备后,内核检测到后就会

2015-12-11 17:52:33 3887

转载 opencv源码解析(hog+svm)

转载注明出处:http://www.cnblogs.com/tornadomeet/archive/2012/08/15/2640754.htmlopencv源码解析之(6):hog源码分析           一、网上一些参考资料       在博客目标检测学习_1(用opencv自带hog实现行人检测) 中已经使用了opencv自带的函数detectMultiScale()

2015-09-23 15:53:19 4489

转载 分类器之SVM学习

转载自:http://www.eefocus.com/xuqiong89/blog/13-06/295127_b24ea.html(一)SVM的简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。 支

2015-08-06 09:50:57 5593

转载 SVM理解

转载注明出处:http://blog.csdn.net/viewcode/article/details/12840405SVM的文章介绍多如牛毛,很多介绍都非常详尽,而我却一点都不开窍,始终无法理解其中的奥秘。这次,我要用自己粗浅的语言,来撩开我与SVM之间的面纱。1. SVM是要解决什么问题?之前,冲上来就看SVM的应用,简介,最优化计算方法等。从没

2015-07-08 09:56:41 619

转载 RTP协议全解(H264码流和PS流)

转载注明出处:http://blog.csdn.net/chen495810242/article/details/39207305

2014-10-22 15:08:25 1941

转载 使用 watchdog 构建高可用性的 Linux 系统及应用

zLinux 在不同领域如电信、终端便携设备等得到广泛应用,不同领域的应用对 Linux系统也提出相应的需求。Carrier Grade Linux 是 OSDL(Open Source Development Lab)发布的电信级 Linux 的标准,在系统可用性这部分指出 Linux 必须支持 watchdog 机制。Linux 内核从 1.3.51 版本开使提供硬

2014-10-04 20:01:27 1164

转载 直接操作 SDL_Overlay 上的像素

转载注明出处:http://blog.163.com/ldy210@126/blog/static/34958268201110555351528/我想在ffplay 视频视频加一些东西比如透明菜单,交互界面等。起初直接把Surface Update,发现每隔大半秒就会闪烁。即使调整double buffer,Delay 参数也无济于事。通过网上查找,其原因是 Surface

2014-08-30 17:47:08 2067

转载 CLOSE_WAIT生成的原因

转载注明出处:CLOSE_WAIT,TCP的癌症,TCP的朋友。CLOSE_WAIT状态的生成原因首先我们知道,如果我们的服务器程序APACHE处于CLOSE_WAIT状态的话,说明套接字是被动关闭的!因为如果是CLIENT端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet:      Client --->  FIN  --->  Serve

2014-07-23 11:37:25 563

转载 Arm2440 启动流程详细分析

要分析arm2440的启动流程,先得了解arm2440的硬件配置,在arm2440这款cpu里面没有什么存储的芯片,除了以个4kb的SRAM(静态存储器可以运行程序,但是最重要的一点就是掉电就失掉所有的数据)注意这4kb是cpu自己的不是外设的的。好了现在讲述下启动的流程。(一下是从nand flash 启动)1、首先机器上电,从外部的nand flash 的0x0000-0x01000也

2014-06-05 15:19:30 586

原创 jrtplib 3.9.1交叉编译

jrtplib最新的版本是3.9.1。需要cmake才可以。

2014-05-07 10:15:54 695

原创 Makefile静态模式

静态模式      makefile中,一个规则中可以有多个目标,规则所定义的命令对所有的目标有效。一个具有多目标的规则相当于多个规则。使用多目标可以使makefile文件变得简洁。      静态模式规则是这样一个规则:规则存在多个目标,并且不同的目标可以根据目标文件的名字来自动构造出依赖文件。      静态模式可以更加容易地定义多目标的规则,可以让我们的规则变得更加的有弹性和

2014-04-24 17:36:29 5560 1

转载 C++new失败的处理

C++new失败的处理转载注明出处:http://hi.baidu.com/bellgrade/item/179ff5374b74eef6e7bb7aa6?qq-pf-to=pcqq.c2c我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如

2014-03-10 17:31:34 752

转载 DAVINCI DM365-DM368开发攻略——U-BOOT-2010.12及UBL的移植

转载注明出处:http://zjbintsystem.blog.51cto.com/964211/713240从盛夏走到深秋,我们继续DAVINCI DM365-DM368的开发。说来惭愧,人家51CTO热情支持本博客,而本人却一直没有像其他博客之星一样频繁更新博客,心里确实说不过去。管理公司确实很累,有更急的客户的项目要做,我们成功先推出了DM6446-810MHz的核心板( htt

2014-03-04 11:38:15 1588

转载 使用异步 I/O 大大提高应用程序的性能

转载注明出处:https://www.ibm.com/developerworks/cn/linux/l-async/学习何时以及如何使用 POSIX AIO APILinux® 中最常用的输入/输出(I/O)模型是同步 I/O。在这个模型中,当请求发出之后,应用程序就会阻塞,直到请求满足为止。这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求

2013-12-29 10:17:50 777

转载 c++ 之类的前置声明

转载注明出处:http://software.intel.com/zh-cn/blogs/2010/05/04/c-2/清林 于 星期二, 04/05/2010 - 10:02 提交刚开始学习c++的人都会遇到这样的问题:定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样

2013-12-09 16:19:22 706

转载 c++线程池

转载注明出处:http://blog.chinaunix.net/uid-11572501-id-2868694.html为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传 统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创

2013-11-25 23:21:36 660

转载 linux下用core和gdb查询出现"段错误"的地方

转载注明出处:http://blog.chinaunix.net/uid-26833883-id-3193279.html有些时候我们在一段C代码的时候,由于对一个非法内存进行了操作,在程序运行的过程中,出现了"段错误"。呵呵,这种问题我想很多人会经常遇到。遇到这种问题是非常无语的,只是提示了"段错误",接着什么都没 有,如果我们一味的去看代码找太疼苦了,因为我们都相信自己写的代码

2013-11-13 17:21:15 867

转载 linuxGDB下动态链接库的调试

转载注明出处:http://hi.baidu.com/jasonlyy/item/c35f07f52c76d4de43c36a5c(gdb) file (gdb) load                 #这条应该是可选的(gdb) dir (gdb) sharedlibrary (gdb) breakpoint (gdb) runload 是将动态库加载入内

2013-11-13 09:28:09 1139

转载 Linux编程基础——GDB(设置断点)

转载注明出处:http://www.cnblogs.com/TianFang/archive/2013/01/20/2868889.html启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式:断点(BreakPoint):在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式:break    

2013-11-13 09:27:01 825

转载 MYSQL外键(Foreign Key)的使用

转载注明出处:http://www.cppblog.com/wolf/articles/69089.html,谢谢原作者!在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的

2013-07-19 09:31:53 567

转载 _stdcall与_cdel

1.      _cdecl(1). 是C Declaration的缩写,表示C语言默认的函数调用方法,实际上也是C++的默认的函数调用方法。(2). 所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。具体所示:调用方的函数调用->被调用函数的执行->被调用函数的结果返回->调用方清除调整堆栈。(3). 被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚

2013-07-07 23:28:12 4355

转载 c++中far,near区别

C/C++中near和far的区别      关键字near和far受目标计算机体系结构的影响。目前编程中使用不多。      near关键字创建一个指向可寻址内存低端部分的目标指针。这些指针占用内存的单一字节,并且他们能够指向的内存单元被限制到256个位置,通常是在 0x0000~0x00ff范围中。      int near * ptr;      far

2013-07-07 23:19:32 920

转载 每个程序员都应该知道的那些事儿

转载注明出处:http://geek.csdn.net/news/detail/1566http://projectmona.com/bits-of-brilliance-session-five/里面内容很杂但很丰富,是UIUC教授Jeff Erickson在编程方面的个人收集(其他收集可以参见:http://projectmona.com/bits-of-brilliance/ 包

2013-07-06 18:18:45 1162

转载 Windows注册表详解

转载注明出处:http://www.onegreen.net/Article_Show2.asp?ArticleID=722注册表,Windows中最强大的工具。如果说Windows图形界面是井,应用程序的运行是水,那么注册表就是我们取水的桶,没有注册表这个“桶”,大多数程序就只能看不能用。对它简单地改动都能让你单击某个程序却不能运行,让你的各种运行奇慢无比,在你的各种状态栏留下各种无聊的信息

2013-06-27 17:06:24 723

原创 openRtsp分析5

4后面由于时间关系没接上,现在继续。4之后的部分主要是接收到数据包然后分析数据包,然后处理。中间分析数据包的过程是很复杂的。主要但是最后处理一帧数据的部分是到了fileSink.cpp中的afterGettingFrame1,这是个虚函数我们可以来继承他做其他的操作。

2013-04-17 15:35:47 947

原创 引用live555库需要注意地方

live555一般都是编译成静态的库,但是引用的时候需要注意他的顺序。如果引用的库正确而顺序不正确会出现找不到函数的错误。正确的引用顺序是:libliveMedia.a   libBasicUsageEnvironment.a   libgroupsock.a   libUsageEnvironment.aliveMedia要放在其他的前面例如在qtcreator中加入live555的

2013-04-17 11:01:11 2242 1

转载 C++ Const关键字修饰变量、成员函数!

转载注明出处:http://blog.csdn.net/sky1415/article/details/4404444看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的

2013-03-30 00:35:40 852

Linux C编程一站式学习

学习Linux C编程入门的好教程,通俗易懂,由浅入深。基本上是《Uinx高级编程》的精简版,去掉了里面难懂的部分,留下精华部分。推荐初学Linux编程的童鞋学习。

2012-04-27

龙芯2G处理器用户手册

龙芯2G采用 65nm工艺制造,集成了64位超标量通用处理器核,最高工作主频为1GHz。

2011-04-13

龙芯1F处理器用户手册

1F 芯片是基于 GS232 处理器核的高性价比单芯片系统。

2011-04-13

龙芯2F处理器数据手册

龙芯2F是一款集成龙芯64位CPU核,兼容MIPS64的高性能低功耗处理器芯片。

2011-04-13

龙芯3A处理器用户手册.pdf

龙芯3A处理器,是由北京龙芯中科技术服务中心有限公司于2010年最新研制的我国新一代高性能4核计算机通用CPU。

2011-04-13

Linux设备驱动开发详解

这个是在为数不多的讲解驱动的电子书中不错的一本好书,值得推荐。

2010-08-24

数据结构经典课件

数据结构课件,超经典!

2008-05-23

空空如也

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

TA关注的人

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