自定义博客皮肤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)
  • 资源 (16)
  • 收藏
  • 关注

转载 YUV格式详解

http://blog.csdn.net/czh52911/article/details/6865349http://blog.csdn.net/SearchSun/article/details/2443867

2012-01-18 19:14:14 1533

转载 关于RTP时间戳及多媒体通信同步的问题/H264关于RTP协议的实现

http://www.rosoo.net/a/201101/10776.htmlhttp://hi.baidu.com/fairygardenjoy/blog/item/e56c5cca95829e37b600c88e.htmlH264关于RTP协议的实现:http://www.rosoo.net/a/201108/14896.htmlRTP协议包头的格式: 10~16 Bit为P

2012-01-16 17:56:28 2805

原创 C语言的指针初始化特别注意一点

void func2(int *value){       *value = 2; /// value为空指针,不能被取值,所以*value是错误的}void func1(){       int *p = 0;//此处相当于P=NULL       func2(p);} ///////////////////////////////////////////

2012-01-15 16:59:52 852 1

转载 VS2008下最新X264(svn 2009.0216)编译不过的解决办法(附编译通过+修改内存泄露版本)

http://bbs.chinavideo.org/viewthread.php?tid=6945

2012-01-14 01:56:15 952

原创 H.264优秀特征

一、主要特性 1、H.264/AVC相对以前的编码方法,以MPEG-2为例,在图像内容预测方面提高编码效率,改善图像质量的主要特点如下: ● 可变块大小运动补偿: 选择运动补偿大小和形状比以前的标准更灵活,最小的亮度运动补偿块可以小到4×4。 ●1/4采样精度运动补偿:以前的标准最多1/2精度运动补偿,首次1/4采样精度运动补偿出现在MPEG-4第二部分高级类部分,但H.264/AVC

2012-01-14 01:54:02 2689

转载 可伸缩视频编码svc

可伸缩视频编码(Scalable Video Coding, SVC)技术把视频信号编码成分层的形式,当带宽不足时只对基本层的码流进行传输和解码,但这时解码的视频质量不高。当带宽慢慢变大时,可以传输和解码增强层的码流来提高视频的解码质量。   可伸缩的直观体现,显然是在码率上。而视频数据的分层编码和选择传输是实现可伸缩的主要手段。         所谓分层编码,就是在时间,空间,质量上进行

2012-01-14 01:52:22 7578

原创 Linux /dev目录详解和Linux系统各个目录的作用

Linux /dev目录详解    在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下:  dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常

2012-01-11 23:08:40 152089 8

转载 bootargs中的环境变量说明和一些常用的uboot命令

bootargs中的环境变量说明和一些常用的uboot命令     一些常见的uboot命令:Help [command]在屏幕上打印命令的说明Boom [addr]启动在内存储器的内核Tftpboot通过tftp启动内核Saveenv保存环境变量setenv name [value]  设置环境变量 bootargs中的环境变量console:告诉内核

2012-01-11 14:12:36 1908

转载 DM6467 memory map HOW-TO

1.       First, you should calculate your memory map of your board. For example, we use 128M DDR2 memory, and our Address Range is as below(this step is very important):Address Range

2012-01-08 17:57:14 2038

转载 DM6467之视频采集(Linux)下MMAP

做dsp6467是在linux下做视频采集,仅ARM端一共有三种视频采集方式:  1)使用read、write方式:直接使用 read 和 write 函数进行读写。这种方式最简单,但是这种方式会在用户空间和内核空间不断拷贝数据 ,同时在用户空间和内核空间占用 了 大量内存,效率不高。  2)内存映射方式(mmap):把设备里的内存映射到应用程序中的内存控件,直接处理设备内存,这是一种

2012-01-08 17:54:31 2405 1

原创 DaVinci的Buffer_Handle和BufTab Cmem函数调用

DaVinci的dvsdk里面,所有的内存用的都是CMEM,而比较上层的一个封装就是BufTab和Buffer_Handle了每个Tab可以控制好多块内存块。具体到内存块有两种,一种是创建的时候指定他的大小啊,物理地址啥的。另外一种就是仅仅创建出这个结构的一个实例,而物理地址啊啥的都留空,等到回头用的时候,用指针搞定。第一类,对应的配置里面有一个叫reference的变量,配成fa

2012-01-08 17:48:40 1906

原创 嵌入式系统中看门狗概述。。。

一直以来对于嵌入式中的watch dog(看门狗)都比较陌生,一直都不知道它到底是做什么的,单从名字上看也不知其所以然,然后就在网上找到了一篇blog,就是再说看门狗的作用和概述,原文如下:  1、概述:       WATCHDOG对于没有底层开发经验的开发人员来说,可能比较陌生,但是它在系统起到非常重要的作用,相当于系统警察,当系统发生严重错误(如程序进入死循环等)不能 恢复的时候

2012-01-03 20:14:04 21042 1

转载 BT656/BT601/BT1120协议以及DM365/DM355/DM6467上使用的YUV颜色空间说明

ITU-R BT.601和ITU-RBT.656国际电信联盟(International Telecommunication Union)无线通信部门(ITU-R)制定的标准。严格来说,ITU-R BT.656应该是隶属ITU-R BT.601的一个子协议。ITU-R BT.601是演播室数字电视编码参数标准,而ITU-R BT.656 则是ITU-R BT.601附件A中的数字接口标准,用于

2012-01-03 18:28:48 21622 6

转载 LINUX内核中的xx_initcall初始化标号

LINUX内核中的xx_initcall初始化标号 田海立@CSDN 2011-07-02           LINUX内核中有很多的初始化指示标志postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall(), etc. 这些起什么作用呢?查阅源代码(android goldfish-2.6.

2012-01-02 22:29:03 2186

原创 module_param 在内核编程中的作用

module_param  在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()!module_param的作用一.module_param1.为什么引入  在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数内核允许对驱动

2012-01-02 18:14:12 4479

原创 从bootm 命令讲起/U-boot的环境变量: bootcmd 和bootargs

从bootm 命令讲起  1 找到linux的内核入口  Bootm命令通过读取uImage的头部0×40字节的信息,将uImage定位到正确的地址,同时找到linux的内核入口地址。  这个地方就涉及到uImage的头部0×40字节信息到底是什么的问题?uboot提供了mkimage命令去把0×40字节加在linux内核头部。  mkimage -n “Kernel 2.4.18

2012-01-02 17:29:11 2664

JSON源文件包

JSON库,验证通过

2017-02-17

EIA-CEA-861-D

EIA-CEA-861-D

2016-06-13

VESA标准pdf

VESA标准

2016-06-13

EIA-CEA-861-E.pdf

EIA-CEA-861-E.pdf

2016-06-13

达芬奇技术的H.264视频编码器的实现

基于达芬奇技术的H.264视频编码器的实现,一篇非常好的文档。可以宏观上对DM368有一个整体的了解!

2012-03-16

DM368 NAND FLASH启动解密

DM368 NAND FLASH启动解密,讲述了从RBL->UBL->U-BOOT>kernel 启动的详细过程,对了解整体的一个框架,具有非常好的指导作用,不可多得的好资料。

2012-03-16

以太网原理:MAC和PHY.

以太网原理:MAC和PHY.一个非常好的技术文档,说明了MAC和PHY之间的联系和区别、已经其详解

2012-03-16

项目管理实践——非常好的例子

比较好的项目管理书籍,转载书籍。用于学习和交流!

2011-09-05

VC经验总结大全,很值得学习

很值得学习,您若能学习好,肯定能很大程度提高你的VC编程能力

2011-05-25

一种基于直方图和冗余匹配的实时目标跟踪算法

比较好的跟踪算法,经过实验论证,可以适用于大部分的视频场景。

2011-05-16

入门与精通CCS进行DSP编程

很快的DSP编程教程及工具熟练手册,包括TI DSP集成开发环境CCS的使用

2011-05-11

find_edge.rar

C语言版本图像边缘查找算法,能够较好的找到边缘

2011-05-10

gdb_guide详细版本

gdb_guide详细版本,15分钟就会学会调试linux

2011-05-10

一种改进的基于颜色直方图的实时目标跟踪算法

一种改进的基于颜色直方图的实时目标跟踪算法,方便实用

2011-05-10

一种图像清晰度评价方法

一种图像清晰度评价方法,非常实用易于开发

2011-05-10

空空如也

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

TA关注的人

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