发布时间:2016-07-01 10:53:57
linux进程间传递fd备忘(2012-11-08 16:50:15)类: linux备忘 =========================================================server.c==========================================================#include#include#include#includeenum{false,.........【阅读全文】
发布时间:2016-04-21 09:56:19
1.FIELD_SIZEOF获取成员大小 FIELD_SIZEOF用来获取成员大小。它需要两个参数,第一个指定结构体的类型,第二个则指明成员的名字。include/linux/kernel.h#define FIELD_SIZEOF(t, f) (sizeof(((t*)0)->f))它通过对0指针灵活运用,是对sizeof的一种变相扩展。.........【阅读全文】
发布时间:2015-08-04 14:12:47
cd /usr/src/
tar xjf linux-source-3.2.tar.bz2
cd /usr/src/linux-source-3.2
cp ../linux-headers-3.2.0-4-686-pae/Module.symvers .
make oldconfig # it copies .config to ./
vi .config # enable ft1000 module: CONFIG_FT1000=m
make prepare # setup FT1000 as m.........【阅读全文】
发布时间:2015-05-27 18:20:24
自旋锁spin_lock和raw_spin_lock 本文不打算详细探究spin_lock的详细实现机制,只是最近对raw_spin_lock的出现比较困扰,搞不清楚什么时候用spin_lock,什么时候用raw_spin_lock,因此有了这篇文章。/*****************************************************************************************************/.........【阅读全文】
发布时间:2015-04-29 17:05:32
linux 3.12内核里系统调用常见的问题 分类: Linux学习 os 2014-03-24 09:32 1147人阅读 评论(0) 收藏 举报 01)系统调用信息保存在哪儿? 保存在sys_call_table当中。以X86为例,sys_call_table的初始化如下: arch/x86/kernel/syscall_32.c[cpp].........【阅读全文】