我在 ubuntu 上面写了一个 hello.c 文件:
#include <linux/init.h> #include <linux/kernel.h> #inclde <linux/module.h> #include <linux/slab.h> MODULE_LICENSE("Dual BSD/GPL"); static int __init hello_init(void) { printk(KERN_EMERG "Hello world init!\n"); return 0; } static void __exit hello_exit(void) { printk(KERN_EMERG "Hello world exit!\n"); } module_init(hello_init); module_exit(hello_exit);
进行交叉编译,然后通过
adb push
到华为 P8 手机上,再接着使用
insmod hello.ko
是安装成功的,但是就是不会有任何输出信息提示,使用 dmesg 打印,也看不到任何相关信息,我要怎么才能让它在手机上显示提示信息呢?