DexterK 发表于 2004-3-28 13:53:42

内核和问题

@内核source中的include文件夹有什么用?与linux中include文件夹有什么不同吗?
@ 内核代码中 的#define xx_xx 01000(等,但不是16位数字) 后面和数字是什么意思?
@ 内核代码中 的#define xxxx_xx 0x.....后面的16位数字是什么意思?
怎样才能知道如何去定义后面的16位数字(有什么规律或规定?为什么要这样定义?)
那位高人发发功,解释一下吧:)

Dragonfly 发表于 2004-3-30 02:28:22

that is for kernel module.
give us an example. there are too many defines.

DexterK 发表于 2004-3-30 22:34:31

For the dir like "linux-x.x.x/arch/i386/boot/video.s" , there are a lot of   '0x......'hex numbers

还有就像drivers/input/input.c中的前几行中有
#define INPUT_MAJOR   13   
#define INPUT_DEVICES   256   (13,256,有什么意思,为什么是13,256,不是其它数字?)
内核的编译是借助系统的库来进行的咯?

Dragonfly 发表于 2004-3-30 23:24:46

i am not good at video. so no idea on that video.s

for input.c pls check documentation/device.txt that contains all number assigned to each block device and character device.

DexterK 发表于 2004-3-30 23:35:55

Thank you very much!

Dragonfly 发表于 2004-3-31 00:23:40

:-D welcome
页: [1]
查看完整版本: 内核和问题