2012-07-02 217 views
6

我读的Linux设备驱动程序rubini,科比特的书,hartmen.I不了解有关橹设备driver.This这些线是说scull设备驱动程序

惟一的实际操作上执行什么书当设备打开写入时,设备将其截短到0的长度。这是因为,通过设计,用较短的文件覆盖 scull设备导致较短的设备数据区域。

将是很大的帮助,如果有人解释修剪究竟做了什么?你是什么意思重写橹设备用较短的文件是什么意思?

回答

6

书中scull设备是一个简单的存储器(RAM)的区域。所以,当用一个较短的文件覆盖它时,它只是变成一个较小的存储区域(又称较短的设备数据区域)。因此,当设备打开进行写入时,长度应该被截断为0字节(因为我们还没有写入任何内容,我们刚刚打开它进行写入)。