繁体   English   中英

linux中的scull设备驱动程序

[英]scull device driver in linux

我正在阅读rubini,corbet和hartmen的linux设备驱动程序书。我不了解scull设备驱动程序的这些内容。这就是本书所说的

在打开设备进行写入时,在设备上执行的唯一实际操作是将其截断为0。 这是因为,通过设计,用较短的文件覆盖scull设备导致较短的设备数据区域。

如果有人解释如何完成修剪会有很大的帮助吗?用较短的文件覆盖scull设备是什么意思?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM