电脑总算是修好了!
但是 JBL 音响又 TMD 出了问题!
真心不逗!
~~
1、驱动程序
①、blk.c
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/kernel.h> /* printk() */
#include <linux/slab.h> /* kmalloc() */
#include <linux/fs.h> /* everything... */
#include <linux/errno.h> /* error codes */
#include <linux/timer.h>
#include <linux/types.h> /* size_t */
#include <linux/fcntl.h> /* O_ACCMODE */
#include <linux/hdreg.h> /* HDIO_GETGEO */
#include <linux/kdev_t.h>
#include <linux/vmalloc.h>
#include <linux/genhd.h>
#include <linux/blkdev.h>
#include <linux/buffer_head.h> /* invalidate_bdev */
#include <linux/bio.h>
#include <linux/majo

本文介绍了如何在X86平台上实现基于Linux的RamDisk驱动,包括blk.c驱动程序的编写和Makefile配置。由于平台差异,与ARM平台的驱动有所区别。实验步骤包括insmod、mkdir、mkfs.ext3、mount、umount和rmmod等操作,以创建和挂载RamDisk。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



