自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ken_yjj的专栏

Share knowledge ,improve you and me!

  • 博客(31)
  • 收藏
  • 关注

原创 V4L2 linux 内核设备号介绍

  V4L2的主设备号号是81.;   次设备号根据不同的设备类型,有所不同;  对应视频设备,次设备号位0~63;  Radio设备,次设备号为64~126;  Teletext设备,次设备号192~223;VBI(Vertical Blank Interrupt)设备,次设备号224~255;

2010-05-22 22:15:00 653

原创 V4L2 linux 内核设备号介绍

  V4L2的主设备号号是81.;   次设备号根据不同的设备类型,有所不同;  对应视频设备,次设备号位0~63;  Radio设备,次设备号为64~126;  Teletext设备,次设备号192~223;VBI(Vertical Blank Interrupt)设备,次设备号224~255;

2010-05-22 22:11:00 652

原创 V4L2应用程序框架介绍

Version: video for linux 现在是第2版 Process:  号称是支持multiple opens,当然前提是这多个open最好不要是在都要进行数据传输的情况下的,比如一个process可以控制它的一些参数,一个process在进行在线的video recoding。  Shared Data Streams:  数据流的共享,建议是在应用级去实

2010-05-22 22:06:00 1214

转载 V4L2介绍

From:Video for Linux Two API Specification(version0.24) Video For Linux Two is the second version of the Video For Linux API, a kernel interface for analogradio and video capture and output driver

2010-05-22 22:01:00 1301

原创 How to download the android kernel

由于目前从android网站git后的源代码中不包括kernel,所以需要单独下载android kernel,下面是我使用的方法,供大家参考; Here is a way of extracting raw Android patches at a certain point in time, though this may be datedken@ken:/data/android/a

2010-05-22 12:28:00 5864

原创 编译android项目

首先,需要下载android源代码,下载过程比较长,我是在晚上下载的。注意,目前下载的源代码中不包括kernel,据说是linux机构已经把android kernel剔除出去。编译整个源代码需要比较长的时间。在系统的根目录下有个Makefile文件,直接使用make就可以了。 因为我下载是使用sudo(root权限)下载的,没有修改权限,所以编译使用了sudo make. 

2010-05-22 10:26:00 1408

原创 Android

一、获取Android源代码Git是Linux Torvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的

2010-05-22 10:22:00 1059

原创 Windows徽标认证(WHQL)

 WHQL是Microsoft Windows Hardware Quality Lab的缩写,中文意思为Windows硬件设备质量实验室(认证)   这个实验室主要从事计算机硬件产品、驱动程序与Windows操作系统的兼容性和稳定性测试,如果通过测试就证明这款产品与Windows操作系统可以达到100%兼容,从而使计算机系统达到前所未有的稳定性。微软规定凡是通过WHQL认证的产品都被授予“D

2010-05-20 21:34:00 5995 1

转载 RNDIS的介绍

RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。  同样,在WinCE中实现USB RNDIS功能,首先具备以下条件:1. 支持USB Client并且USB驱动已经OK。2. 在PC上面安装Active Sync软件,该软件用于支持RNDIS驱动。 

2010-05-20 21:29:00 15633

转载 Setting up USBnet

From GumstixDocsWikiJump to: navigation, searchAs of 2010, all Gumstix customers should be using Gumstix OpenEmbedded, not Buildroot. The Gumstix Developers website is www.gumstix.net +++

2010-05-20 21:25:00 2153

转载 The GNU/Linux "usbnet" Driver Framework

From: http://writeblog.csdn.net/PostEdit.aspxUSB is a general purpose host-to-device (master-to-slave) I/O bus protocol. It can easily carry network traffic, multiplexing it along with all the other b

2010-05-20 21:20:00 2968

原创 IP Camera 开发平台之Profilic公司的PL-1129介绍

       SOC Embedded System Platform Prolific already established a solid foundation in the SOC platform architecture and accumulated various key IPs targeting applicati

2010-05-20 21:11:00 2450 2

原创 DSC/DV 开发平台Zoran‘s coach 介绍

The COACH 10 processor is the industry’s only digital camera solution that supports high ISO-6400 at full picture resolution, jitter stabilization for both video and still photos, high definition Adva

2010-05-20 21:02:00 2571

原创 clearmake 和GNU make

      最近在和SCM的同事讨论使用dynamic view 做day build,但实际在运用clearmake的过程遇到一些实际的问题。 我个人认为可能是clearmake在解析GNU的makefile 文件的语法规则的过程中存在一些差异,但是我还不确定,目前正在和IBM service 请教。    下面我把搜集到相关的clearmake和GNU make的相

2010-05-20 20:51:00 2776

原创 socket运用中需要注意的一个问题

最近在debug一个其他同事写的关于的socket链接的问题,主要是DQ的同事在对产品进行可靠性测试的过程中发现,PC和对应的系统进行固定次数的链接后,在arm系统上面的侦测socket的进程会halt。   下面是实现connect功能的函数;  void Socket_Connect(){ int n; SOCKET conn_sock = -1; SOCKET new_soc

2010-05-18 23:04:00 535

原创 怎样在DM355 Platform上面编译可以运行的jrtp库

   为了在dm355平台正常的运行Decode,需要使用jrtp库,但是编译这个库的过程中需要注意一些问题,主要是big endian 和little endian 的配置,因为DM355上面的arm使用的little endian的mode,所以如果在dm355使用库的使用都需要配置为little endian的mode。    具体修改jrtplib-3.7.1的方法是:修改

2010-05-18 22:48:00 598

转载 NAND ECC Generation for DaVinci Family of Devices

NAND ECC Overview Data in NAND devices, like other storage media, can suffer errors during reads and writes. Error correction codes allow the errors to be overcome, at the cost of storing some extra

2010-05-18 22:30:00 1179

原创 Writing Kernel Image to NAND Flash

Writing Kernel Image to NAND Flash Often times it is useful to write the image of the kernel for your device into a permanent storage media such as NAND flash. This eliminates the need to download t

2010-05-18 22:27:00 1655 1

原创 DM355 NAND Partitions

DM355 EVM supports Big Block NAND up to 2GB, both MLC and SLC technologies. The production boards have 2GB SLC NAND chip - MT29F16G08FAA, with a block size of 128KB. The 2GB MLC NAND chip - MT29F16G

2010-05-18 22:17:00 604

原创 ubuntu升级后修改grub启动项

升级以后,因为内核版本会更新,但以前的内核版本Ubuntu ,对于已不再需要返回的启动项,如果每次开机都出现这么一长串的话,严重影响心情,可通过下述操作为menu.lst减肥1.启动终端,在终端里面输入命令行:sudo vim /boot/grub/menu.lst,回车后输入你的系统管理员密码   这时弹出会在文本编辑器里面

2010-05-16 09:27:00 5216

转载 布儒斯特角(Brewster's angle)

Brewsters angleFrom Wikipedia, the free encyclopedia An illustration of the polarization of light which is incident on an interface at Brewsters angle.Brewsters angle (also kn

2010-05-15 17:16:00 6378

原创 光的基本认识

光是一种电磁波,其电矢量的振动方向垂直于传播方向,是横波。由于一般光源发光机制的无序性,其光波的电矢量的分布(方向和大小)对传播方向来说是对称的,称为自然光。当由于某种原因,使光线的电矢量分布对其传播方向不再对称时,我们称这种光线为偏振光。对于偏振现象的研究在光学发展史中有很重要的地位,光的偏振使人们对光的传播(反射、折射、吸收和散射)规律有了新的认识,并在光学计量、晶体性质研究和实验应力分析等技

2010-05-15 17:04:00 731

原创 UV光的应用

“无论在医药界,牙科界还是工业界,UVA的这种使生物材料产生荧光的能力是众所周知的”传统意义上的紫外(UV)光谱可分为三种UV波段:UVA(315-400nm),UVB(280-315nm,又称中紫外线-主导日晒反应),和UVC(200-280nm,也称短波紫外线)[1]。这三种紫外波段中,UVA对病原体的危害是最小的,不会对短时间暴露在阳光下的人体皮肤组织产生危害。在牙科诊断应用中,UVA是

2010-05-15 16:57:00 779

原创 glib和gllibc区别和联系

glib不是gllibc,尽管两者都是基于(L)GPL的开源软件。但这一字之差却误之千里,glibc是GNU实现的一套标准C的库函数,而glib是gtk+的一套函数库。在linux平台上,像其它任何软件一样,glib依赖于glibc。glib不是一个学院派的东西,也不是凭空想出来的,完全是在开发gtk+的过程中,慢慢总结和完善的结果。如果你是一个工作3年以上的C语言程序员,现在让你讲讲写程序的苦恼

2010-05-15 16:47:00 814

原创 GLib

用GLib2.*编写的应用程序,在编译时应该在编译命令中加入`pkg-config -cflags -libs glib-2.0`,如编译一个名为hello.c的程序,输出名为hello的可执行文件,则命令为:gcc `pkg-config -cflags -libs glib-2.0` hello.c -o hello  在GLIB中将线程(gt

2010-05-15 16:46:00 538

原创 白平衡

白平衡是摄像领域一个非常重要的概念,通过它可以解决色彩还原和色调处理的一系列问题。白平衡是随着电子影像再现色彩真实而产生的,在专业摄像领域白平衡应用的较早,现在家用电子产品(家用摄像机、数码照相机)中也广泛地使用,虽然技术的发展使得白平衡调整变得越来越简单容易,但许多使用者还不甚了解白平衡的工作原理,理解上存在诸多误区,严重地制约了使用和创造性地发挥。一、 什么是白平衡        

2010-05-14 23:15:00 1278

原创 LED(Light Emitting Diode)

1、技术原理LED的亮度效率就如同摩尔定律一样,每24个月提升一倍。以前,白光LED的发光效率只有10~30lm/W,只能用来取代耗电量高的白炽灯、卤素灯。然而,当白光LED突破60lm/W甚至达100lm/W时,使得荧光灯、高压气体放电灯等高性能灯也开始感受到了性能威胁。值得主要的是,2010年报道了白光LED的光效已经达到了208lm/W,目前只是在实验室阶段,相信LED在以后几年会在有所

2010-05-14 23:11:00 2548

原创 偏振光及其在摄影上的应用

   光是一定波段范围的电磁波,是由与传播方向垂直的电场和磁场交替转换的振动形成的。我们的眼睛能够看到的只是电磁波中的一个很小的波长范围,即400纳米到700纳米左右,这个范围的电磁波称为可见光。电磁波的振动方向与传播方向是垂直的,我们称之为横波。横波就必然有一个偏振的问题。由于同光学发展历史有关的原因,人们常把磁矢量的方向叫做偏振方向,并把磁矢量的传播方向所决定的平面叫做偏振面。 自然光

2010-05-14 23:07:00 2904

转载 3D电影

3D电影目录[隐藏]一、“3D电影”定义简介 二、“3D电影”观看方式 三、“3D电影”发展简史 四、“3D电影”应用形式 (一)胶片3D电影 (二)数字3D电影 (三)数字3D相对胶片的放映系统优点 3D特种片不占分账片名额3D家庭影院 3D电影衍生产品 3D电视一、“3D电影”定义简介 二、“3D电影”观看方式 三、“3D电影”发展简史 四、“3D电影”

2010-05-14 23:02:00 14105

转载 pkg-config命令

Linux下那么多库,在./configure时时怎么判断它们存不存在的,难道是靠递归搜索?现在我才知道我zt了,pkg-config这个命令和/*/lib/pkgconfig下的一些.pc文件才是主角。每个.pc文件定义了库的名字、路径、编译选项等,比如glib-2.0.pc文件:prefix=/usrexec_prefix=${prefix}libdir=/usr/libinclude

2010-05-14 22:57:00 816

转载 pkg-config ldconfig

转自:http://blog.chinaunix.net/u2/87570/showart_1959537.html一、编译和连接        一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的

2010-05-14 22:52:00 420

空空如也

空空如也

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

TA关注的人

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