Chinaunix首页 | 论坛 | 博客
  • 博客访问: 339403
  • 博文数量: 45
  • 博客积分: 669
  • 博客等级: 上士
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-27 17:59
文章分类
文章存档

2015年(5)

2014年(6)

2013年(4)

2012年(30)

发布时间:2013-10-03 13:51:14

本文基于inux2.6.38的版本,调用了内核块设备驱动的接口函数。 linux2.6.38与之前的的linux2.6.22,块设备驱动程序接口函数有比较大的区别,故编写驱动程序时,要注意参考所使用的linux的版本中,对应的设备驱动文件。不同的linux内核版本,驱动函数接口可能差别比较大。本文通过使用内存中模拟1M的磁盘,对该磁盘进行设.........【阅读全文】

阅读(4779) | 评论(1) | 转发(0)

发布时间:2013-09-09 08:11:10

linux 内核 内存管理......【阅读全文】

阅读(981) | 评论(0) | 转发(0)

发布时间:2013-01-21 11:39:26

ucgui 移植的前提是已经具备了LCD驱动函数,已经能够实现点亮LCD屏幕,并实现画点以及指定点颜色值返回的功能。一般的显示屏供应商会提供对应的驱动函数。主要有初始化函数void LCD_Init(),屏幕画点函数 Void LCD_DrawPoint(u16 x,u16 y,u16 color),以及获取指定点颜色值的U16 LCD_ReadPoint(u16 x,u16 y)函数。移植的关.........【阅读全文】

阅读(8707) | 评论(0) | 转发(0)

发布时间:2013-01-07 11:44:28

mjpg-streamer是一个很好的开源项目,用来做视频服务器,使用的是v4l2的接口。前面我们说了它的移植过程,但是在某些特定的情况下这个工程不能达到我们的需求,所以我们需要对源码进行修改,或者直接写一个自己的视频服务器。在修改源码或写自己的服务器之前我们分析下这个源码的代码。 这个代码里有三个部分是我们需要掌握的内容,第一是v4l2接口,第二个是socket编程,第三个是多线程编程。 一、 v4l2接口说明 这里涉及到我们如何从摄像头中把数据取出来,首先是封装一个结构体用来描述摄像头的一些信息,比如采集图片的宽高,图片的格式,等等。 struct vdIn {int fd;c......【阅读全文】

阅读(5062) | 评论(1) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册