嵌入式驱动开发

Linux 嵌入式驱动开发:hello world

本小妞迷上赌 提交于 2019-11-30 20:25:01
1、代码编写,只有一个文件,内容如下 文件名为:mini2440_hello_module.c #include <linux/kernel.h> #include <linux/module.h> static int __init mini2440_hello_module_init(void) { printk("Hello, Mini2440 module is installed !\n"); return 0; } static void __exit mini2440_hello_module_cleanup(void) { printk("Good-bye, Mini2440 module was removed!\n"); } module_init(mini2440_hello_module_init); module_exit(mini2440_hello_module_cleanup); MODULE_LICENSE("GPL"); 注解: A、两个头文件是必须的,不要问为什么 B、mini2440_hello_module_init() 驱动加载函数,也是必须的 C、mini2440_hello_module_cleanup() 驱动卸载函数,也是必须的 D、module_init(mini2440_hello_module_init)