QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1097|回复: 0

skyeye内核加载问题

[复制链接]
发表于 2005-3-7 10:51:03 | 显示全部楼层 |阅读模式
我用的内核是2.4.19,编写文件hello.c如下,
#include <module.h>
                                                                                
int init_module(void) {
                                                                                
        printk("<1>Hello, world\n");
        return 0;
}
                                                                                
void cleanup_module(void) {
         printk("<1>Goodbye cruel world\n");
}

/usr/local/arm/3.2.3/bin/arm-gcc-linux -c hello.c -DMODULE -D_KERNEL_ -I /usr/local/arm/3.2.3/arm-linux/sys-include/asm-arm

编译通过,把hello.o拷进ramdisk的/home里,然后
skyeye
tar s
r
cd /home
insmod hello.o

这里出错提示为
kernel version mismatch 因为该实验用xscale linux内核版本为2.4.19,而hello.o版本和他不匹配.

请问怎么处理呢?一定要匹配才能正确运行吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 16:07 , Processed in 0.036459 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表