自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 【Linux Device Driver】—(2)—Concurrency and Race Conditions——代码

做了做这个信号量的实验,不过用到了异步通知,也就是通过内核来通知应用程序(具体就是按键按下后,内核通知应用程序可以进行读操作)!在《Linux Device Driver》这本书里我查过了,在下章节会介绍到,但是也懒得改代码了,所以就这样贴出来吧,马上也就要写一下异步通知这个很实用的动动。。这里我用的是互斥锁,还可以设置 O_NONBLOCK 位。1、驱动程序①、t

2012-08-19 16:47:41 1179

原创 【Linux Device Driver】—(2)—Concurrency and Race Conditions——原理

关于并发控制,说实话,这本书介绍的太 TM 详细了,尤其是关于 rwsem 结构的函数,木有用过啊,它也不给几个例子看看,呜呜了。。 网上比较好的介绍这个东西的可以看看这个链接:http://blog.csdn.net/lanmanck/article/details/4606775 这里由于只是介绍我个人的东西,所以,读写信号量我感觉我不会涉及太多,你懂得(还不到水平)!

2012-08-16 08:51:18 879

原创 【Linux Device Driver】—(1)—Char Drivers——代码

上一篇文章简单介绍了下几点需要注意的,我今天看了看那本书,发现 register_chrdev() 和 unregister_chrdev() 这两个函数即将要退出时代的舞台。。。。。但是我发现这个家伙要比注册 cdev 这个家伙简单多了。。。。 这里把代码简单的搞一下拉到,主要是实现 LED 灯的全亮和全灭,实现下简单的字符设备,当然还要用到 ioremap 这系列函数!无非就是把

2012-08-14 19:34:46 781

原创 【Linux Device Driver】—(1)—Char Drivers——原理

好久没有写过这些东西了,自己也是无聊的很,也不知道这几个月我在干些什么。。。 哦,对了,貌似一直在玩坦克世界,表示很蛋疼。。 好几个月没哟接触过这些东西,毕竟忘记很多,所以决定从新复习一遍吧,我是借的学校的《Linux Device Driver》这本书,由于是全英文版的,所以好多东西都不是很懂,尤其是其中的好多单词,但是大体还是可以分析一下的,所以决定记录一下这个学习过程吧。

2012-08-09 09:37:22 1046

空空如也

空空如也

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

TA关注的人

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