想要试验一下在android下开发模块驱动
就按照linux开发指南0809下 编译了一个模块:
文件名myhellomodule.c
内容
#include <linux/kernel.h>
#include <linux/module.h>
static int __init liyongliu_module_init(void)
{
printk("Hello, liyongliu module is installed !\n");
return 0;
}
static void __exit liyongliu_module_cleanup(void)
{
printk("Good-bye, Mini6410 module was removed!\n");
}
module_init(liyongliu_module_init);
module_exit(liyongliu_module_cleanup);
MODULE_LICENSE("GPL");
生成文件myhellomodule.ko
然后将其copy到system/lib/modules/2.6.36-FriendlyARM下
modprobe myhellomodule 竟然 不能挂载成功 请帮忙看下哪里有问题?
此处可见 KO文件已经在modules之下
/system/lib/modules # [6nls 2.6.36-FriendlyARM
ls 2.6.36-FriendlyARM
kernel
modules.dep.bb
myhellomodule.ko
3rdparty
extra
--------华丽的分割线----------
modprobe失败
/system/lib/modules # [6nmodprobe myhellomodule
modprobe myhellomodule
modprobe: module 'myhellomodule' not found
[ 此帖被odanobunaga在2011-09-14 12:36重新编辑 ]