码迷,mamicode.com
首页 >  
搜索关键字:驱动模块    ( 230个结果
linux查看网卡驱动模块信息
1、查看网卡使用的驱动[root@slavetwo~]#ethtool-iem1 driver:tg3 version:3.122 firmware-version:FFV7.4.8bc5720-v1.30 bus-info:0000:01:00.02、查看tg3所在位置[root@slavetwo~]#locate-rtg3.*ko /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/tg3.ko因为系统内..
分类:系统相关   时间:2015-03-17 10:39:44    阅读次数:253
20150313 驱动模块分离概念
20150313 驱动模块分离概念 2015-03-13 Lover雪儿 还记得以前刚开始学习编写程序的时候,无论再多的代码,再多的功能都是使劲的往同一个.C文件中塞,最后导致的直接结果就是,代码多,功能复杂,严重的妨碍了我们代码可移植性甚至良好的阅读性,接下来,我们开始来学习将一个驱动程序进行拆分...
分类:其他好文   时间:2015-03-13 23:34:31    阅读次数:199
字符设备驱动的组成
1.在字符设备驱动模块加载函数中应该实现设备号的申请和cdev 的注册,而在卸载函数中应实现设备号的释放和cdev 的注销。1//设备结构体2 struct xxx_dev_t3 {4 struct cdev cdev;5 ...6 } xxx_dev;7 //设备驱动模块加载函数8 static ...
分类:其他好文   时间:2015-03-04 18:57:28    阅读次数:136
单元测试实施步骤
1、编译 2、静态分析器检查 3、代码评审 4、动态测试 驱动模块(driver) 桩模块(stub) 摘自:《软件工程教学视频21讲》(上海交通大学,郭斌老师)。...
分类:其他好文   时间:2015-02-09 09:25:13    阅读次数:138
[linux驱动]linux驱动模块
一,内核模块的概念经常在内核驱动代码看到类似fs_init()等驱动初始化函数,那么这个和module_init()函数的差别在哪里,宏定义__define_initcall(level,fn)对于内核的初始化很重要,他指示编译器在编译的时候,将一系列初始化函数的起始地址值按照一定的顺序放在一个se...
分类:系统相关   时间:2015-01-20 22:02:55    阅读次数:245
Nginx 事件驱动模块连接处理
由于 Nginx 工作在 master-worker 多进程模式,若所有 worker 进程在同一时间监听同一个端口,当该端口有新的连接事件出现时,每个 worker 进程都会调用函数 ngx_event_accept 试图与新的连接建立通信,即所有 worker 进程都会被唤醒,这就是所谓的“惊群”问题,这样会导致系统性能下降。幸好在 Nginx 采用了 ngx_accept_mutex 同步锁机制,即只有获得该锁的 worker 进程才能去处理新的连接事件,也就在同一时间只能有一个 worker 进程监...
分类:其他好文   时间:2015-01-19 21:03:51    阅读次数:191
Nginx 的 epoll 事件驱动模块
本文介绍在 Linux 系统下基于 Nginx 的事件驱动框架以及不同类型事件驱动模块的管理的 epoll 事件驱动模块。...
分类:其他好文   时间:2015-01-18 18:38:52    阅读次数:211
linux驱动模块编写规范以及Makefiel文件的编写规范
内核驱动模块的编写规范驱动模块一般涉及的必用的头文件:驱动模块的入口函数的规范:int __init entry_name(void){ /*xxx*/ return 0;}module_init(entry_name);驱动模块的出口函数规范:void __exit exit_name(void....
分类:系统相关   时间:2015-01-09 23:43:20    阅读次数:229
3.2Linux的模块驱动
Linux的模块驱动 接下来写个最简单的驱动程序,就像程序语言的hello world程序。 首先是:hello.c的代码: 这是个最简单的驱动程序。就是打印hello的信息。驱动程序和我们的程序语言结果有点不大一样。驱动模块的入口是倒数第二行的module_init()的函数。驱动模块的出口是mo...
分类:系统相关   时间:2015-01-04 21:10:21    阅读次数:278
ubuntu12.04下实现第一个设备驱动模块HelloWorld
前段时间编译了android源码,内核源码以及第一个android程序到system.img镜像,接下来想自己写一个设备驱动模块添加到android源码内核中,但是这方面一点都不了解,于是乎,打算先看看ldd3(linux devices driver 3rd)了解一下基本知识,然后再去给android内核写设备驱动模块,看了之后,打算根据书上面说的例子来写一个helloworld的驱动程序,过程...
分类:系统相关   时间:2014-12-25 16:36:31    阅读次数:217
230条   上一页 1 ... 18 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!