快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

linux添加驱动命令行 linux中加载驱动程序的命令是什么

linux重启网卡驱动 命令

在实际工作中,经常会遇到Linux系统进行重启网卡的操作。在这里整理一下,进行多种方法的网卡重启。

创新互联主要从事成都网站制作、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务夹江,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

一、service network restart

1、首先用CRT工具连接到Linux命令行界面。 或者进入操作系统界面,选择终端输入。

2、如果我们对所有的网卡进行重启操作。 可以尝试输入:service network restart 命令进行操作。

3、样就完成了用service network restart命令重启网卡的操作。

二、ifconfig eth0 down / ifconfig eth0 up

1、连接到命令行界面,输入ifconfig查看网卡的基本信息。

2、查看到eth3的网卡信息。 输入ifconfig eth3 down ,卸载eth3网卡。

3、输入ifconfig eth3 up,重新加载eth3网卡。

三、ifdown eth0 / ifup eth0

1、连接到命令行界面。输入ifdown eth3,对网卡eth3进行卸载。

2、输入ifup eth3,对网卡eth3进行重新加载。

3、这样就完成了对网卡的重启操作。

linux有那些命令?怎样装驱动?

linux有那些命令有很多,而且驱动程序与因为发布商喜好不同而不一样.

比如Intel

网卡.

你只需要把驱动程序用tar

释放手(tar

xvzf

xx.tar.gz)

进入生成的目录

./configure

.make

.make

insall

就可以了

有些驱动程序需要在/etc/ld.so.conf增加搜索库文件的路径.

所Linux的使用与Windows的区别较大.

你通常内核都支持很多驱动程序,你可以通过下载较新内核来重新编译以实现使用新驱动的目的.

如何在Linux下添加自己的驱动

一.驱动编译到内核

1.请选择一个放置驱动代码的位置,比如:drivers/char/xxx.c

2.在drivers/char/Kconfig文件添加以下内容:

menu " xxx support"

config xxx

tristate "xxx support"

---help---

xxx use gpio as ir input .

If you want xxx support, you should say Y here and also to the

specific driver for your bus adapter(s) below.

This xxx support can be built as a module.

endmenu

3.编写Makefile,位置与上相同(drivers/char/),内容如下:

obj-$(CONFIG_xxx) += xxx.o

4.修改上一级Makefile和Kconfig

//根据自己驱动的位置做相应的修改,参考上级的Makefile和Kconfig的内容

至此,修改完毕,此时可以使用make menuconfig,发现已有 xxx support --- 选项,进入后选择M,再make modules,到char目录下,已生成xxx.ko。

最后,再进入make menuconfig ,选择 xxx support,编译进内核.

二. 驱动作成模块加载

一般在开发时采用这种方式比较方便,无需每次都要通过tftp下载内核,nfs去挂载根文件系统,只需要把驱动作为模块在本地虚拟机中完成操作。

1.模块制作

a.驱动编译

把 xxx.c文件放入drivers/char子目录下,修改drivers/char/Makefile

obj-m += xxx.o

然后,

make modules,生成模块都 drivers/char/xxx.ko

再把 xxx.ko 放到单板根文件系统的/lib/modules/2.6.14.1(自己的内核版本)/目录下

b.驱动测试

编写测试代码及Makefile文件make后,把生成文件放在单板跟文件系统/usr/bin/目录下

2.调试

在根文件系统中建立设备文件:

# mknod /dev/buttons c 232 0

加载模块

# insmod s3c24xx_buttons

卸载模块

# rmmod s3c24xx_buttons


网站栏目:linux添加驱动命令行 linux中加载驱动程序的命令是什么
浏览路径:http://6mz.cn/article/dooechp.html

其他资讯