相信对经常在虚拟机做实验的人来说,每次按tab来补全命令的时候是最痛苦的,这个时候是最让人想把电脑的蜂鸣器给拆下来,让我们来关闭这个烦人的东西吧.在centos系统下的方法1.临时解决办法:以root身份登录,输入rmmod pcspkr就可以解决2.彻底解决办法:以root身份登录,输入echo ...
分类:
Web程序 时间:
2015-05-02 12:25:12
阅读次数:
151
1·内核模块: Linux设备驱动属于内核的一部分,Linux内核的一个模块可以以两种方式被编译和加载:(1)直接编译进Linux内核,随同Linux启动时加载;(2)编译成一个可加载和删除的模块,使用insmod加载(modprobe和insmod命类似,但依赖于相关的配置文件),rmmod删除。...
分类:
系统相关 时间:
2015-04-12 16:01:16
阅读次数:
131
转自:http://lxn348567248.blog.163.com/blog/static/1201759252014649443513/禁用触摸板的命令:sudo rmmod psmouse启用触摸板的命令:sudo modprobe psmouse列出所用的modlsmod搜索mouse相关...
分类:
系统相关 时间:
2015-03-11 21:33:23
阅读次数:
205
在调试linux系统的模块时,在卸载模块时遇到了如rmmod: can't change directory to '3.4.39': No such file or directory这样的错误,网上了找了一些方法,最后发现问题本身提示已经很明显了,缺少这个目录。
那么问题是这个目录是在哪呢,答案是/lib/modules目录下,在该目录下建立3.4.39这个文件夹即可。...
分类:
其他好文 时间:
2015-02-12 12:29:11
阅读次数:
415
内核模块基础--特点及其命令使用
1、模块本身并不被编译进内核文件(zImage或bzImage)
2、可以根据需要在内核运行时动态加载、卸载----》进而达到节省空间的目的
命令详解(以下载驱动DNW为例):
insmod 模块名称(注意有.ko后缀)--安装
insmod dnw_usb.ko
lsmod-->查看安装的内核模块
rmmod 模块名称...
分类:
系统相关 时间:
2015-02-09 23:12:07
阅读次数:
343
使用apt-get安装的openvswitch,然后卸载好麻烦撒,而且还没有相关资料说一下怎么删除的,特此记录一下,希望有个参考首先把服务器上使用ovs新建的虚拟网桥全部删除掉然后把原有的内核删除sudo rmmod openvswitch再然后把之前服务停掉sudo killall ovsdb-s...
分类:
其他好文 时间:
2015-01-18 17:05:57
阅读次数:
305
1. 学会写简单的makefile2. 编一应用程序,可以用makefile跑起来3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dm...
分类:
系统相关 时间:
2014-12-09 13:48:17
阅读次数:
235
为了确认内核打印等级以及prink 参数对打印的分级,在led驱动初始化代码【以及exit出口】加入如下代码。每次insmod 、rmmod led模块时,根据打印等级的设置,得到不同的打印结果:static int __init s3c24xx_leds_init() { int ret ; in...
分类:
其他好文 时间:
2014-10-16 16:57:22
阅读次数:
181
驱动程序module的工作流程主要分为四个部分:
1、 insmod module
2、 驱动module的初始化(初始化结束后即进入“潜伏”状态,直到有系统调用)
3、 当操作设备时,即有系统调用时,调用驱动module提供的各个服务函数
4、 rmmod module
一、 驱动程序的加载
Linux驱动程序分为两种形式:一种是直接编译进内核,另一种是编译成module...
分类:
其他好文 时间:
2014-09-05 16:11:51
阅读次数:
202
关闭Linux 提示声音:rmmod pcspkr//永久关闭在/etc/modprobe.d/blacklist文件最后加上blacklist pcspkr
分类:
系统相关 时间:
2014-09-04 22:05:20
阅读次数:
351