第一个驱动Hello

#include <linux/init.h>

#include <linux/module.h>


MODULE_LICENSE("Dual BSD/GPL");

MODULE_AUTHOR("WenDong");


static int hello_init(void)

{

        printk(KERN_EMERG "hello enter!\n");

        return 0;

}

static void hello_exit(void)

{

      printk(KERN_EMERG "hello exit!\n");

}

module_init(hello_init);

module_exit(hello_exit);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • make menuconfig过程解析作者 codercjg 在 28 九月 2015, 5:27 下午 make...
    codercjg阅读 992评论 0 1
  • 杂项设备可以说是对一部分字符设备的封装,还有一部分不好归类驱动也归到杂项设备。 •1为什么会引入杂项设备? ...
    文东之名阅读 701评论 0 0
  • 1.结构体platform_driver(vim include/linux/platform_device.h)...
    文东之名阅读 937评论 0 0
  • linux 内核定时器timer_list用法作者 codercjg 在 30 十月 2015, 2:27 下午 ...
    codercjg阅读 1,034评论 0 0
  • 引言 总结一下最近设备驱动的学习成果,记录一下心得。文章里穿插记录字符设备驱动的相关知识。 硬件相关 一 ...
    three_eyelid阅读 1,228评论 1 1