yum install -y kernel-devel
yum install -y gcc
#include
#include
#include
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Robert");
MODULE_DESCRIPTION("Hello");
static int _init hello_2_init(void)
{
 printk(KERN_ALERT "Hello",world 2\n");
 reutrn 0;
}
static void_exit hello_2_exit(void)
{
 printk(KERN_ALERT "Goodbye,world 2\n");
}
obj-m+=t1.o
all:
 make -C /lib/modules/s(shell uname -r) /build M=S(PWD) modules
clean:
 make -C /lib/modules/s(shell uname -r) /build M=S(PWD) clean
vim t1.c
vim st.c
make clean: make
tail -f /var /log /messages
insmod
insmod hw.ko
makefile insmod xxx.ko
rmmod xxx
中場休息
聽說下面是簡易版
這邊老師講太快了
來不及拍  改用錄影  
但剛好我的相機又沒電了  冏rz
linux cross reference
v2.6.18   尋找 skbuff
找到 filename search:skbuff
include/linux /skbuff.h/net /core/skbuff.c
ip.h
include/linux/ip.h
99 100行  手抖了一下 糊了 sorry
 


 
 
沒有留言:
張貼留言