实验七(补充)学写块设备驱动.docxVIP

  • 12
  • 0
  • 约1.67万字
  • 约 11页
  • 2021-02-16 发布于天津
  • 举报
学写块设备驱动(一) 了解gendisk及request处理函数 以下是一个最简单的块设备驱动,写完可以对编写块设备驱动的框架有初步了解。 环境:Li nu X2629 源码:simp_blkdev.c: #includelinux/init.h #includelinux/module.h #includelinux/genhd.h #includelinux/fs.h #includelinux/blkdev.h #define SIMP _BLKDEV_DISKNAME simp_blkdev #define SIM P_BLKDEV_DEVICEMAJOR COMP AQ_SMART2_MAJ0R #define SIMP _BLKDEV_BYTES (8*1024*1024) static DEFINE_S PI NLOCK(rq_lock); unsigned char simp_blkdev_data[SIMP_BLKDEV_BYTES]; static struct gendisk *simp_blkdev_disk; static struct request_queue *simp_blkdev_queue;//devices request queue struct block_device_ op erations simp_blkdev_fo ps = {

文档评论(0)

1亿VIP精品文档

相关文档