求助关于《LINUX驱动程序》这本书的问题!
我现在刚开始学LINUX的驱动。我照着《LINUX驱动程序》这本书学的。但是我用他的第一个程序就不行,不知怎么回事啊!是不是程序不对啊!请教各位大大! 内核版本的问题 what kernel u use? redhat one?can u try to compile a vanilla kernel first? 我用的是RED HAT 9。0,应该不会有什么问题吧! can u try to compile a vanilla kernel first? LINUX驱动程序 例子,我记得采用的内核是2.0版本的;
LINUX驱动程序第二版 例子,我记得采用的内核是2.2版本的 没用阿,那本书的第一个程序,第一和第二版都一样的所以好像没有版本的问题阿! can u try to compile a vanilla kernel first?
询问:vanilla kernel有什么特别的地方吗? less bugs. easy to understand, easy to gain help from others Draqonfly,can you speak chinese ?
i'm not good at english,so i cann't understand you?
Just my opinion.
thank you. sorry. i can not.:-( 可以的 LINUX驱动程序 例子,我记得采用的内核是2.0版本的;
LINUX驱动程序第二版 例子,我记得采用的内核是2.2版本的
1st edition is for 2.2 and 2.0
2nd edition is for 2.4 and 2.2 and 2.0
there is a sysdep.h under its source code directory that solves all version dependent issue.
Re: 求助关于《LINUX驱动程序》这本书的问题!
我现在刚开始学LINUX的驱动。我照着《LINUX驱动程序》这本书学的。但是我用他的第一个程序就不行,不知怎么回事啊!是不是程序不对啊!请教各位大大!if u do not use the vanilla kernel, for example, i use linux-2.4.22-1.2174.nptl.
then it is still easy to compile the ldd2-samples-1.0.1
in misc-progs/setlevel.c, add #include <errno.h>
then grep -r malloc.h * and change all malloc.h to slab.h
in misc-progs/inp.c and misc-progs/outp.c change asm/io.h to sys/io.h
then run make
页:
[1]