博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
]# dmesg | grep word_count | tail -n 2 word_count_init_success
阅读量:2299 次
发布时间:2019-05-09

本文共 2620 字,大约阅读时间需要 8 分钟。

Makefile

obj-m := word_count.o

#include 
#include
#include
#include
#include
#include
// 初始化Linux驱动static int __init word_count_init(void){ // 输出日志信息 printk("word_count_init_success\n"); return 0;}// 卸载Linux驱动static void __exit word_count_exit(void){ // 输出日志信息 printk("word_count_init_exit_success\n");} // 注册初始化Linux驱动的函数module_init( word_count_init);// 注册卸载Linux驱动的函数module_exit( word_count_exit);MODULE_AUTHOR("lining");MODULE_DESCRIPTION("statistics of word count.");MODULE_ALIAS("word count module.");MODULE_LICENSE("GPL");

[root@localhost word_count]# ls /usr/src/kernels/2.6.18-53.el5xen-i686

arch     include         lib             net                              usr
block    init            Makefile        scripts
crypto   ipc             mm              security
drivers  kabi_whitelist  Module.kabi     sound
fs       kernel          Module.symvers  symsets-2.6.18-53.el5xen.tar.gz
[root@localhost word_count]# ls /usr/src/kernels/2.6.18-53.el5-xen-i686
arch     include         lib             net                              usr
block    init            Makefile        scripts
crypto   ipc             mm              security
drivers  kabi_whitelist  Module.kabi     sound
fs       kernel          Module.symvers  symsets-2.6.18-53.el5xen.tar.gz
[root@localhost word_count]# make -C /usr/src/kernels/2.6.18-53.el5xen-i686 M=./
make: Entering directory `/usr/src/kernels/2.6.18-53.el5-xen-i686'
  Building modules, stage 2.
  MODPOST
make: Leaving directory `/usr/src/kernels/2.6.18-53.el5-xen-i686'
[root@localhost word_count]# pwd
/root/drivers/ch06/word_count
[root@localhost word_count]# make -C /usr/src/kernels/2.6.18-53.el5xen-i686 M=/root/drivers/ch06/word_count
make: Entering directory `/usr/src/kernels/2.6.18-53.el5-xen-i686'
  LD      /root/drivers/ch06/word_count/built-in.o
  CC [M]  /root/drivers/ch06/word_count/word_count.o
  Building modules, stage 2.
  MODPOST
  CC      /root/drivers/ch06/word_count/word_count.mod.o
  LD [M]  /root/drivers/ch06/word_count/word_count.ko
make: Leaving directory `/usr/src/kernels/2.6.18-53.el5-xen-i686'
[root@localhost word_count]# ls /usr/src/kernels/2.6.18-53.el5xen-i686
arch     include         lib             net                              usr
block    init            Makefile        scripts
crypto   ipc             mm              security
drivers  kabi_whitelist  Module.kabi     sound
fs       kernel          Module.symvers  symsets-2.6.18-53.el5xen.tar.gz
[root@localhost word_count]# insmod word_count.ko
[root@localhost word_count]# lsmod | grep word_count
word_count              5504  0 
[root@localhost word_count]# rmmod word_count
[root@localhost word_count]# dmesg | grep word_count
word_count: no version for "struct_module" found: kernel tainted.
word_count_init_success
word_count_init_exit_success
[root@localhost word_count]# dmesg | grep word_count | tail -n 2
word_count_init_success
word_count_init_exit_success
[root@localhost word_count]# 

转载地址:http://knkib.baihongyu.com/

你可能感兴趣的文章
java怎么判断两个Set 里的对象的值是否相同【两个set中的值是否相等】、java treeset和hashset如何判断元素是否相同【即对象是否完全相同;利用一个set去除重复元素】
查看>>
jQuery.validator.addMethod自定义验证方法【在表单验证中的使用 $("#appEdit_Form").validate({rules : {},messages:{}】
查看>>
jQuery怎么获取一些属性值类似的控件,又怎么遍历他们呢?
查看>>
WARN com.opensymphony.xwork2.ognl.OgnlValueStack异常的解决办法[提交按钮使用了图片并设置name属性,对应action无gettersetter]
查看>>
一般操作需要导入的jquery包(jquery.js包)和 jquery操作select下拉列表(取值及设置选中某一个option)
查看>>
在页面加载完成后通过jquery给多个span赋html值(当前系统时间本地格式化new Date().toLocaleDateString(); )
查看>>
SSH原理与运用(一):远程登录和SSH原理与运用(二):远程操作与端口转发
查看>>
基于jQuery的AJAX和JSON的实例[另附文章:深入浅出json]
查看>>
jquery.validate的ajax方式验证[可以一个控件下一次传递多个参数,已经成功通过验证]
查看>>
easyui自带的日历功能和生日年月日的三级联动
查看>>
SQLServer 数据库变成单个用户后无法访问问题的解决方法[在手动还原该数据库的时候,设置为单用户模式,然后其他用户访问的时候就。。。。]
查看>>
Linux安装Tomcat外部不能访问[主要是linux中防火墙规则的配置问题]
查看>>
linux相关csdn个人博客url
查看>>
linux中$#、$?、$$[脚本运行时当前进程的id号]、$@、$*、$0、$1、$2、$-[上一个命令的最后一个参数]
查看>>
VMware Workstation环境中Linux ping返回出现大量“DUP!”的解决方法[将Host的VMnet8虚拟网卡,先禁用,在启用]
查看>>
配置插件hadoop-1.2.1 eclipse开发环境 【hadoop的eclipse插件hadoop-eclipse-plugin-1.2.1.jar 下载地址和具体用法】
查看>>
encienqi-----JavaBean,List,Map转成json格式
查看>>
encienqi-----服务器端输出 JSON 格式数据
查看>>
awj-----TermQuery进行多字段搜索【lucene中调用此类extends Query对象】
查看>>
SolrCloud Wiki翻译(1) Getting Started with SolrCloud
查看>>