文章分类 -  Linux相关知识

摘要:Video for Linux Two API SpecificationRevision 0.24Michael H Schimek<mschimek@gmx.at>Bill DirksHans VerkuilMartin RubliCopyright © 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Bill Dirks, Michael H. Schimek, Hans Verkuil, Martin RubliThis document is copyrighted © 1999-2 阅读全文
posted @ 2012-08-04 15:39 xubing 阅读(890) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/jmq_0000/article/details/7545540=====================================================Video for Linux Two V4L2的是V4L的第二个版本。原来的V4L被引入到Linux内核2.1.x的开发周期后期。Video4Linux2修正了一些设计缺陷,并开始出现在2.5.X内核。Video4Linux2驱动程序包括Video4Linux1应用的兼容模式,但实际上,支持是不完整的,并建议V4L2的设备使用V4L2的模式。现在,该项目的DVB-Wiki托 阅读全文
posted @ 2012-08-04 15:37 xubing 阅读(672) 评论(0) 推荐(0)
摘要:原文地址:http://www.embedu.org/Column/Column213.htm======================================前文介绍了利用/dev/i2c-0在应用层完成对i2c设备的操作,但很多时候我们还是习惯为i2c设备在内核层编写驱动程序。目前内核支持两种编写i2c驱动程序的方式。下面分别介绍这两种方式的实现。这里分别称这两种方式为“Adapter方式(LEGACY)”和“Probe方式(new style)”。(1) Adapter方式(LEGACY)(下面的实例代码是在2.6.27内核的pca953x.c基础上修改的,原始代码采用的是本文 阅读全文
posted @ 2012-08-02 18:26 xubing 阅读(601) 评论(0) 推荐(0)
摘要:原帖地址:http://blog.csdn.net/kevin_li_823/article/details/5280521===============================================前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和Linux 2.6的源码,而且都编译好了。自己编译的bootloader可以用,但是Linux编译后,文件很大,暂且就用人家编译的系统,先专心写应用程序 吧。。正文:要做的任务是,把一块板子上的摄像头采集的图像和声卡采集的声音(貌似 阅读全文
posted @ 2012-08-01 21:47 xubing 阅读(246) 评论(0) 推荐(0)
摘要:原文地址:http://www.52rd.com/blog/Detail_RD.Blog_rake_21645.html===============================================从Linux2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。Linuxplatformdriver机制和传统的devicedriver机制(通过driver_register函数进行注册)相 阅读全文
posted @ 2012-08-01 13:29 xubing 阅读(275) 评论(0) 推荐(0)
摘要:原文地址:http://blog.chinaunix.net/uid-7214824-id-160529.html=============================================== DM365的BSP主要包含mach-davinci和plat-davinci两个目录(及相关头文件),BSP复杂庞大又极其重要,它主要完成了板级的初始化,比如内存映射,时钟和电源初始化,中断和IO初始化,CPU及各模块的初始化,相关平台设备,总线设备的注册等等。下面就分板一下DM365的BSP部分,以程序流程为纵线,以各个文件为横线,进行分析。 内核在经过一系列的初始化后会进行板级的.. 阅读全文
posted @ 2012-07-31 20:51 xubing 阅读(399) 评论(0) 推荐(0)