您现在的位置: 精品资料网 >> 行业分类 >> IT行业 >> 资料信息

Linux设备驱动程式学习资料(doc 9页)

所属分类:
IT行业
文件大小:
197 KB
下载地址:
相关资料:
linux,学习资料
Linux设备驱动程式学习资料(doc 9页)内容简介
Linux设备驱动程式学习资料内容提要:
高级字符驱动程式操作[(3)设备文件的访问控制]
提供访问控制对于一个设备节点来的可靠性来说有时是至关重要的。这部分的内容只是在open和release方法上做些修改,增加一些检查机制既可。
独享设备
最生硬的访问控制方式是只允许一个设备一次被一个进程打开(独享),这是个设备驱动最简单的访问控制。实现十分简单,具体的代码看实验源码吧!
模块程式链接:
scullsingle.tar.gz
模块测试程式链接:
scullsingle-test.tar.gz
ARM9实验板的实验现象是:
[Tekkaman2440@SBC2440V4]#cd /lib/modules/
[Tekkaman2440@SBC2440V4]#insmod scullsingle.ko
[Tekkaman2440@SBC2440V4]#cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
7 vcs

..............................