首页 > linux >  列表

2.6内核驱动编译程序所遇问题解


一、write ioctl 警告:从不兼容的指针类型初始化

原因在于:write中的char *buf应该为const char *buf;ioctl中的long data为unsigned long data

二、irqreturn函数中的参数变化

2.6中的irqreturn函数中只有两个参数了,原来的irqreturn_t int_interrupt(int irq,void * dev_id,struct pt_regs *regs);应该是irqreturn_t int_interrupt(int irq,void * dev_id);

阅读全文 »


Cramfs文件系统的制作


当我们用Busybox制作好文件系统后,就可以用Cramfs工具制作自己的文件Cramfs文件系统了。

一、主要步骤

1.下载Cramfs,去这个地址:http://sourceforge.net/projects/cramfs/,或

$wget http://downloads.sourceforge.net/project/cramfs/cramfs/1.1/cramfs-1.1.tar.gz

阅读全文 »