001ye 发表于 2004-2-20 13:22:36

求助关于《LINUX驱动程序》这本书的问题!

我现在刚开始学LINUX的驱动。我照着《LINUX驱动程序》这本书学的。但是我用他的第一个程序就不行,不知怎么回事啊!是不是程序不对啊!请教各位大大!

超级用户 发表于 2004-2-20 22:04:15

内核版本的问题

Dragonfly 发表于 2004-2-21 00:01:34

what kernel u use? redhat one?

can u try to compile a vanilla kernel first?

001ye 发表于 2004-2-27 09:43:26

我用的是RED HAT 9。0,应该不会有什么问题吧!

Dragonfly 发表于 2004-3-1 23:37:25

can u try to compile a vanilla kernel first?

hzgzhang 发表于 2004-3-4 15:34:33

LINUX驱动程序 例子,我记得采用的内核是2.0版本的;
LINUX驱动程序第二版 例子,我记得采用的内核是2.2版本的

001ye 发表于 2004-3-4 19:16:37

没用阿,那本书的第一个程序,第一和第二版都一样的所以好像没有版本的问题阿!

fresh_linuxer 发表于 2004-3-5 08:33:58

can u try to compile a vanilla kernel first?

询问:vanilla kernel有什么特别的地方吗?

Dragonfly 发表于 2004-3-6 00:52:02

less bugs. easy to understand, easy to gain help from others

FJ_iceautumn 发表于 2004-3-7 16:24:14

Draqonfly,can you speak chinese ?
i'm not good at english,so i cann't understand you?

Just my opinion.


thank you.

Dragonfly 发表于 2004-3-10 05:06:27

sorry. i can not.:-(

flg2932946 发表于 2004-3-23 21:02:43

可以的

Dragonfly 发表于 2004-3-24 11:45:20

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.

Dragonfly 发表于 2004-3-24 23:28:48

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]
查看完整版本: 求助关于《LINUX驱动程序》这本书的问题!