Linux(fedora 10)Hello World模块

 

一个内核模块的例子:

 

 

Makefile文件

 

 

 

在shell下

 

[root@localhost hello_driver]# make
make -C /usr/src/kernels/2.6.27.5-117.fc10.i686 M=/opt/hello_driver modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.5-117.fc10.i686'
CC [M]  /opt/hello_driver/hello.o
Building modules, stage 2.
MODPOST 1 modules
CC      /opt/hello_driver/hello.mod.o
LD [M]  /opt/hello_driver/hello.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.27.5-117.fc10.i686'
[root@localhost hello_driver]# ls
hello.c   hello.mod.c  hello.o   Makefile~       modules.order
hello.ko  hello.mod.o  Makefile  Module.markers  Module.symvers
[root@localhost hello_driver]# insmod hello.ko
[root@localhost hello_driver]# lsmod | grep hello
hello                   5248  0 
[root@localhost hello_driver]# rmmod hello
[root@localhost hello_driver]# tail -n 2 /var/log/messages
Jun 23 19:33:39 localhost kernel: hello,world!
Jun 23 19:33:55 localhost kernel: Goodbye,cruel world!
[root@localhost hello_driver]# dmesg | tail

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243838.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VGA控制显示

VGA控制显示 行时序如下: 场时序如下: 整体如下: 各类时序参考:

两个女孩的生日最后演变成了鬼节

前几天在“金钱豹”参加了两个天蝎女孩子的生日聚会。期间鬼火荧荧,食物也多以冷食和生食为主,吃饭时每人都戴着面具,生日聚会最后演变成了“鬼节”。我的生日礼物是两束鲜花,两张法国男歌手THO…

达内软件测试证书是什么证书,达内软件测试培训让我拥有了实际工作经验

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼几番辗转,感慨颇深,写写我大学毕业后求职以至参加达内软件测试培训并最终就业的感受。先说一下大学毕业后我的求职经历。毕业后,我带上毕业证书、计算机证书,该带的都带了&#xff0c…

伯颜的诗和“金佛”趣事

伯颜画像近日审校禾青先生写的将近90万字的《忽必烈风云大传》,其中看到写伯颜的段落颇精彩。而他的两首诗和一支散曲给我印象深刻。“剑指青山山欲裂,马饮长江江欲竭。精兵百万下江南,干戈不染生灵血。”这首诗写的很…

C#编写简易的上位机

标题C#编写简易的上位机 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading.Tasks; us…

MATLAB拉格朗日插值

%程序:lagrange.m %功能:拉格朗日插值算法(MATLAB R2009a) %说明:x自变量取值向量 % y对应x的函数取值 % xh可以是一个向量,计算xh处插值结果 % yh对应xh的结果 %实例:给定x0:2*pi,ysin(x),xh0:0.1:2*pi % >>x0:2*pi % …

服务器系统开机提示0xc000007b,示例电脑开机出现0xc000007b蓝屏解决办法

最近有不少网友留言给小编说,电脑重装完系统后重启无法进入系统,出现蓝屏的画面,其代码为0xc000007b,到底是什么意思呢?下面让小编教你如何解决电脑开机蓝屏的状况吧,出现这样情况的朋友可以了解下哦。电脑…

Visual Studio 2008 Beta 2 VPC寿命延长

在2007年10月29日之前下载的Visual Studio 2008 Beta 2 VPC将在2007年11月1日过期,比之前预估的要早。不过好消息是Microsoft现在又有了新的VPC可以下载。 \u0026#xD;\n这个消息直接来自Visual Studio 2008下载网站,上面说: \u0026#xD;\n10月…

IP例化模板的位置

IP例化模板的位置 建立好IP核后,在soure模框中点击IP Soure,然后选择Instantiation Template 欢迎关注我,关于FPGA的问题欢迎留言讨论!

说不尽的蒙古人:推荐多兰的诗歌

上个月在母校中央民族大学参加了蒙古族诗人多兰的研讨会。多兰毕业于中央民族大学蒙古语言文学系,现在北京大学东方语言文学系任教。多兰是用蒙古语写作的诗人,所以他出版的诗集《蒙古人》我几乎看不懂,但是在研讨会上我听人朗诵了几段&#…

MATLAB 牛顿迭代算法

%程序:nton.m %功能:牛顿迭代法(MATLAB R2009a) %说明:fx是char型的MATLAB的有效表达式,以x为自变量,并且可求导数 % x0迭代初值 % tol迭代误差 % N迭代的上限 % z返回值 % n返回迭代的次数 %实例:用牛顿迭代…

boa服务器怎样运行,boa服务器的配置与编译

上午看了下boa服务器的配置与编译,还不算难。对我而言,重在理解概念就行。不过,还是基于PC。交叉编译以后尝试。系统:ubuntu10.04boa版本:boa-0.94.13.tar.gz内核:linux2.6.32相关理论:Boa是一种非常小巧的Web服务器,其可执行代码…

女性自我的迷宫:看EMI的人体自拍

最近在北京798的映艺术中心,展出了EMI和高媛两位女摄影师的摄影作品。 其中EMI的主题叫《自我的迷宫》,是EMI的自拍人体作品。EMI生于北京。2000年开始在日本做自由摄影师。参加过许多国内外的摄影展。 我们知道,这些年随着数码摄影技术的普及…

matlab 6.5 设计数字滤波器

1、用脉冲响应不变法设计一个Butterworth低通数字滤波器,通带截止频率为0.4π ,通带波纹Rp小于3dB,阻带边界频率为0.6π,阻带衰减大于15dB,采样频率Fs10000Hz。假设一个信号 其中f11000Hz,f24000Hz。试将原信号与通…

雪后长春的几张照片

长春郊区,雪后的净月坛,很美。两个亲昵的小天使,坐在月牙上,寒冷的冰雪与他们无关。两个恋人在薄薄的冰面上玩耍,脚底时而传来吱吱的冰裂的声响,我真为他们担心。但是热恋的人应该不在乎生死的。别致典型的…

IP核的自动仿真

IP核的自动仿真 欢迎关注我,关于FPGA的问题欢迎留言讨论!

浏览器自定义css代码,根据浏览器不同设置CSS

【实例名称】根据浏览器不同设置CSS【实例描述】不同的浏览器在同样的CSS下显示效果可能不同,有时候为了保证界面的一致性,需要根据浏览器的不同设置相应的CSS。【实例代码】标题页-学无忧(www.xue51.com)if ((navigator.appName "Microsoft Inter…

汇编语言程序设计,计算比赛成绩

一、设计内容与设计要求1.课程设计目的:《汇编语言程序设计》是计算机专业的重要的专业基础课,通过本课程设计使学生进一步巩固课堂所学,全面熟悉、掌握8088宏汇编语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序…

丈夫绝不受人怜

最近,同心出版社出版了中国京剧作家翁偶虹先生的遗著《翁偶虹编剧生涯》(2008年1月出版,定价:39元)。一般人也许不知道他,但是喜欢京剧的读者一定知道京剧《锁麟囊》和样板戏《红灯记》,这些家喻户晓的剧目…

用移位实现除以或者乘以一个数

用移位实现除以或者乘以一个数 一些2的次幂需要常记! 2^0 1 2^1 2 2^2 4 2^3 8 2^4 16 2^5 32 2^6 64 2^7 128 2^8 256 2^9 512 2^10 1024 2^(-1) 0.5 2^(-2) 0.25 2^(-3) 0.125 2^(-4) 0.0625 2^(-5) 0.03125 2^(-6) 0.015625 2^(-7) 0.007812…