linux设备驱动
文章平均质量分 82
urshine
这个作者很懒,什么都没留下…
展开
-
V4L2系列之video_register_device函数分析
感觉写完了其实也没怎么理解这个函数,但是还是这里保存一下,希望大家予以拍砖指导:下面分析一下video_register_device这个函数:位于include/media/v4l2-dev.h头文件中:参考文献:http://blog.sina.com.cn/s/blog_602f87700101a52s.htmlstatic inline int__must_check原创 2013-04-01 15:00:13 · 8321 阅读 · 0 评论 -
v4l2视频驱动中关于vivi.c的个人分析(菜鸟入门,请轻拍!)
今天是2013-3-22,在前一段时间看了很多I2C以后(虽然没有经过什么实际检验,但是感觉还是对I2C有了一点点的了解),今天开始来学习学习有关视频方面的东西。首先我看的参考入门文档:http://zjbintsystem.blog.51cto.com/964211/464729还有几个datasheet,如:VPFE、VPBE以及TMS320DigitSubsystem 应原创 2013-04-02 21:17:36 · 3247 阅读 · 0 评论 -
i2c-davinci.c分析
最近刚开了这个博客,人家说要做好开源就一定要经常记笔记,写博客,将资料拿出来大家分享,最近正好在学习linux驱动,把这个拿出来写写,望大家指点。 关于i2c_davinci.c文件:位于drivers/i2c/busses/目录下开头一大堆的define,看这部分:#define DAVINCI_I2C_OAR_REG 0x00#define DAVINCI_原创 2013-03-22 13:45:56 · 1520 阅读 · 0 评论 -
dm365.c、devices.c等文件的总结
总的来讲,主要是这几个文件(有关于I2C部分的):board-dm365-evm.c、dm365.c、devices.c、i2c.h、i2c-davinci.c、davinci.h、i2c-core.h这里分析带红色的三个文件 1、davinci.h(arch\arm\mach-davinci):Davinci.h位于arch\arm\mach-davinci中:#defi原创 2013-03-22 13:48:45 · 1583 阅读 · 0 评论 -
dm365的i2c总结最终版(菜鸟入门,欢迎拍砖)
I2C总线只有两根线,分别是串行数据线SDA和时钟线SCL,方便了工程人员的布线。I2C是多主机制。I2C协议不再多说。 参考文档:http://blog.sina.com.cn/s/blog_a56ef549010187m2.html Linux的i2c分为i2c核心、i2c总线驱动和i2c设备驱动。I2C核心:I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C原创 2013-04-26 09:48:22 · 3998 阅读 · 0 评论