摘要: 在设备驱动简介时,就提到过要编写特定硬件的设备,首先要相当的了解这个设备。scull的设备就是一片内存,了解scull的设备就得知道scull的内存使用了。 如图所示: 事实上,可以把scull的内存直接理解为一个3维数组了(类似)。第一维的单元是Scull_device结构,Scull_device结构的代码如下:1 struct scull_qset {2 void **data;3 struct scull_qset *next;4 }; data指向一个指针数组,这个里面的指针指向Quantum,Quantum就处在第二维了,而Quantum中的一个个字节,就是第三维了(这个是我个人. 阅读全文
posted @ 2011-08-01 22:52 自由泳的青蛙 阅读(1200) 评论(1) 推荐(1) 编辑