Linux字符设备驱动模版

本文将给出Linux字符设备驱动模版。大家可以根据实际需求修改本模版。驱动名为hello,内部提供一个简单的buffer,用户可以调用write向设备写入数据,并调用read从设备读出数据。请注意:1. 若连续调用N次write,buffer只会保留最后一次write的数据。 2. 每次read都将清空buffer。因此,必须先写write设备,,再read设备。 3. 目前驱动只能有一个进程访问,允许多个线程访问,并且多个线程共享一个buffer。下面的驱动代码适用于内核版本2.6.32,未在其他内核版本上经过测试。对应的测试程序如下:History:2014.02.15 单进程,多线程共享buffer版本(2.6.32)。

你可以用爱得到全世界,你也可以用恨失去全世界

Linux字符设备驱动模版

相关文章:

你感兴趣的文章:

标签云: