- 博客(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关注的人