wpa_supplicant与kernel交互的操作,一般需要先明确驱动接口,以及用户态和kernel态的接口函数,以此来进行调用操作。这里分为4个步骤讨论。 1.首先需要明确指定的驱动接口。因为有较多的驱动接口可以使用,如wex...
分类:
其他好文 时间:
2014-07-29 16:08:49
阅读次数:
307
FIO概述
fio是一个基于GPLV2授权的开源压力测试工具,主要是用来测试磁盘io性能,也有cpu,nic的io测试功能。
1、安装FIO
yum-yinstallwget
yum-yinstalllibaio-devel
wgethttp://brick.kernel.dk/snaps/fio-2.1.tar.gz
tarzxvffio-2.1.tar.gz
cdfio-2.1
make
makeinstall
2..
分类:
其他好文 时间:
2014-07-29 16:05:50
阅读次数:
300
我们知道linux内核再启动过程中,主要完成以下几种功能:1、侦测硬件信息2、驱动初始化(可能借助intrd文件加载硬件模块)3、以只读方式挂载根文件系统4、转载第一支程序init如果我们的kernel识别不了某些硬件或者实现不了某些功能的话,那么只能将某些功能代码添加在内核当中..
分类:
系统相关 时间:
2014-07-29 15:40:39
阅读次数:
341
上一篇博文我们分析了中断描述符表的中断门初始化过程,并且在interrupt数组中初始化过程中,可以看到每个中断处理程序都会跳入common_interrupt中。下面我们分析下common_interrupt汇编片段(arch/x86/kernel/entrt_32.S)。 1 .p2al...
分类:
其他好文 时间:
2014-07-29 13:27:38
阅读次数:
345
关于系统调用的基本原理,请参阅另一篇文章,本文的主要目标是从内核源代码的角度来学习一下系统调用在底层的内核中是如何实现的
分类:
系统相关 时间:
2014-07-28 11:36:20
阅读次数:
377
A real-time operating system (RTOS) for use with minimal-memory controllers has a kernel for managing task execution, including context switching, a p...
分类:
其他好文 时间:
2014-07-28 11:25:50
阅读次数:
302
filter2DConvolves an image with the kernel.C++: void filter2D(InputArray src, OutputArray dst, int ddepth, InputArraykernel, Point anchor=Point(-1,-1), double delta=0, int borderType=BORDER_DEFAULT )P...
分类:
编程语言 时间:
2014-07-28 00:24:39
阅读次数:
294
1、 linux驱动分类
2、 信号量与自旋锁
3、 platform总线设备及总线设备如何编写
4、 kmalloc和vmalloc的区别
5、 module_init的级别
6、 添加驱动
7、 IIC原理,总线框架,设备编写方法,i2c_msg
8、 kernel panic
9、 USB总线,USB传输种类,urb等
10、android boot 流程...
分类:
系统相关 时间:
2014-07-27 23:43:09
阅读次数:
380
1.中断描述符表的定义(arch/x86/kernel/traps.c)1 gate_desc debug_idt_table[NR_VECTORS] __page_aligned_bss;定义的描述符表为一个结构体数组,数组元素类型为gate_desc,大小为8B。NR_VECTORS宏为256,...
分类:
其他好文 时间:
2014-07-27 21:59:49
阅读次数:
445
使用Heartbeat构建Linux双机热备系统本文档版本号: V1.0版 本 历 史版本号更新时间说 明创建者V1.02013-3-23修改版金桥1 部署环境OS: Red Hat Enterprise Linux release 6.0 Beta (Santiago)kernel: 2.6.32...
分类:
其他好文 时间:
2014-07-27 10:08:59
阅读次数:
922