摘要:
ldd3已经读了4章了。在这里思考一下,为何dev file 和 proc file的创建方式有些不同。1 dev file的书写流程:需求:需要写一个driver,在/dev目录下创建4个文件scull0, scull1, scull2, scull3.按照从整体到细节的过程如下:1 使用alloc_chrdev_region 告诉kernel我是一个驱动,需要一个设备号,kernel就会动态分配一个设备号。(参数不细说)2 为不同的设备文件申请struct scull_dev的数据结构空间,struct scull_dev中包含struct cdev元素,[看注释2]3 初始化struct 阅读全文