Linux 2.4之前的内核版本号,Nginx事件驱动的方法是使用poll、select功能。过程必须等待一个事件发生在连接上(接收数据)时间,部连接都告诉内核,由内核找出哪些连接上有事件发生。因为须要把大量连接从用户空间复制到内核空间,所以开销巨大,因此,使用poll、select事件驱动方式。最...
分类:
其他好文 时间:
2015-06-19 16:46:28
阅读次数:
126
1.内核简介与获取内核源代码1.1 什么是内核
kernel:内核(kernel)是整个操作系统的最底层,他负责了整个硬件的驱动,以及提供各种系统所需的内核功能,包含防火墙机制、是否支持LVM或Quota等文件系统。若你的内核不能识别某个最新的硬件,那该硬件也就无法被驱动,你当然也就无法使用该硬件。其实内核就是系统上面的一个档案而已, 这个档案包含了驱动主机各项硬件的侦测程序和驱动模块。内核档案一般...
分类:
系统相关 时间:
2015-06-12 10:12:51
阅读次数:
358
原文网址:http://www.apkbus.com/android-98520-1-1.html前面几节都是将Linux驱动编译成模块,然后动态装载进行测试。动态装载驱动模块不会随着Android系统的启动而自动装载,因此Android系统每次启动都必须使用insmod或modprobe命令装载L...
分类:
系统相关 时间:
2015-06-04 19:19:21
阅读次数:
184
原文网址:http://blog.chinaunix.net/uid-29287950-id-4573481.htmlBQ27501驱动编译进内核一、驱动程序编译进内核的步骤在 linux 内核中增加程序需要完成以下三项工作:1. 将编写的源代码复制到 Linux 内核源代码的相应目录;2. 在目录...
分类:
系统相关 时间:
2015-06-04 19:03:01
阅读次数:
168
本文包含了linux驱动模块化编程的基本,包括创建多线程,延时,以及makefile以一个实例来说明#include#include#include#include#include#include#include#include#include#include#include#include #in...
分类:
系统相关 时间:
2015-06-04 18:56:49
阅读次数:
205
本例一共三种类型模块参数——无符号整型,字符串,字符串数组#include #include #include #include #define ACCESS (0644)static uint age = 24; module_param(age, uint, ACCESS);static ch....
分类:
其他好文 时间:
2015-05-30 19:40:57
阅读次数:
134
Ceph集群简介:ceph生态系统架构可以划分为四部分:1.clients:客户端(数据用户)2.cmds:元数据服务器(缓存和同步分布式元数据)3.cosd:对象存储集群(将数据和元数据作为对象存储)4.cmon:集群监视器CephFS文件系统客户端挂载有两种模式:Ceph-fuse挂载和内核驱动模块挂载,Ceph-..
分类:
其他好文 时间:
2015-05-25 20:33:05
阅读次数:
208
JDBC已经能够满足大部分用户擦欧洲哦数据库的需求,但是在使用JDBC时,应用必须自己来管理数据库资源。spring对数据库操作需求提供了很好的支持,并在原始JDBC基础上,构建了一个抽象层,提供了许多使用JDBC的模板和驱动模块,为Spring应用操作关系数据库提供了更大的便利。
Spring封装好的模板,封装了数据库存取的基本过程,方便用户。
一、模板方法...
分类:
数据库 时间:
2015-05-25 08:36:35
阅读次数:
201
本文采用nfs挂载网络文件系统的方式,手动创建设备节点,
动态加载驱动模块,对理解驱动编写流程有很大好处!
一、初级驱动执行流程:
1、写好Makefile文件,里面包含将应用程序编译成app文件,将驱动程序编译成mydrv.ko文件的脚本
2、在ubuntu里执行sudo make
3、确保mydrv.ko和app被拷贝到nfs挂载的根文件系统的/modules目录
...
分类:
系统相关 时间:
2015-05-21 01:23:28
阅读次数:
253
#include
#include
int add(int i,int j){
return i+j;
}
int sub(int i,int j){
return i-j;
}
EXPORT_SYMBOL(add);
EXPORT_SYMBOL(sub);
MODULE_LICENSE("GPL");
#include
#include
#include "hea...
分类:
其他好文 时间:
2015-05-18 18:59:22
阅读次数:
145