自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux study

about linux kernel and c

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 10 irq

http://www.cnblogs.com/yanyansha/archive/2011/02/27/1966338.html

2012-05-07 17:02:23 225

转载 统计Linux kernel的启动时间

http://blog.chinaunix.net/uid-23028407-id-3058667.html

2012-03-23 10:55:42 400

转载 backtrace find caller

http://linux.die.net/man/3/backtrace

2012-03-22 11:30:10 402

转载 supermemor

http://blog.sina.com.cn/s/blog_5f2d67f90100cw0w.html http://zhixing.bjtu.edu.cn/thread-105229-1-1.html

2012-03-22 10:59:05 268

转载 裸看美剧必备英文词汇文章索引

一、起居类分类词汇 1、卧室 2、厨房 3、卫生间 4、浴室 5、桌椅 6、柜子、架子 7、电器 8、杂物 二、护肤和化妆品类 三、旅游英语词汇 四、学科分类词汇 五、世界著名旅游胜地分类词汇 六、教育相关分类词汇 1、由于中外学校结构差异造成一定程度上的做题困难 2、新生入学及入学后大致过程 3、教育 七、中国小吃的英文表达 1、中式早点 2、饭 类 3、

2012-03-12 09:21:03 6276

转载 06 高级字符驱动

int (*ioctl) (struct inode *, struct file *, unsigned, unsigned long); struct file_operations 是一个字符设备把驱动的操作和设备号联系在一起的纽带,是一系列指针的集合,每个被打开的文件都对应于一系列的操作,这就是file_operations,用来执行一系列的系统调用。 struct  f

2012-03-01 10:26:10 300

转载 inline

<!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。 从inline的作用来看,其放置于函数声明中应当也是毫无作用的:i

2012-02-22 16:55:41 538

转载 05 Concurrency and Race Conditions .

//spinlock #include spinlock_t mylock = SPIN_LOCK_UNLOCKED; /* Initialize */ /* Acquire the spinlock. This is inexpensive if there * is no one inside the critical section. In the face of * contenti

2012-02-21 17:07:41 257

转载 iconv内码转换

http://blog.csdn.net/wzb56/article/details/6949518

2012-02-15 18:02:45 347

原创 02 构造和运行模块

Q1: 编译多个.c到一个模块中 A1: MODULE_NAME := common $(MODULE_NAME)-objs := debug.o init.o //source code obj-m:=$(MODULE_NAME).o // module name KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell p

2012-02-07 17:40:03 216

原创 15 内存映射和DMA

head remap_fpn_range() use SetPageReserved  ClearPageReserved (2.6) or mem_map_reserve(2.4)  to use get_free_pages(); SetPageReserved(virt_to_page(kernel_memaddr)); PG_locked ? can free? P

2012-02-07 13:38:25 354

原创 08 分配内存

NOTICE struct kmem_cache_t * kmem_cache_create (const char *name, size_t size, size_t align,unsigned long flags, void (*ctor)(void*, kmem_cache_t *, unsigned long), void (*dtor)(void*, kmem_cache

2012-01-31 14:34:29 223

转载 输入特殊字符

C-q X 是一个通用的输入特殊字符的解决办法,X 表示一个特殊 字符, 在几乎所有的模式下,输入 C-q 然后是一个就可以输入这个 特殊字符。 一般来说、所有的特殊的字符都和某一个特定的函数绑定在一起 了,例如 C-a , ASCII 1 , 表示 beginning-of-line 。 换行的字符就是 C-j , ASCII 10 。 除了输入 C-j ,还可以输入回车字符的 AS

2012-01-31 10:08:22 530

转载 正则表达式

正则表达式语法 正则表达式(regular expressions, 缩写为regexp)是由几个特殊字符和一些普通字符组成,一个普通字符就是一个简单的正则表达式,仅仅可以匹配与自己相同的字符。而特殊字符包括“$”,“^”,“.”,“*”,“+”,“?”,“[”,“]”以及“\”。除非在一个字符前面有“\”,否则正则表达式中出现的任何其他字符都是普通字符,(当你在 Lisp 程序中使用正则表

2012-01-31 09:41:01 329

原创 Abbreviation

acpi: Advanced Configuration and Power Management Interface asm: Assembly language NUMA: Non Uniform Memory Access Achitecture malloc: memory allocate nr: number  piix: inter南桥芯片的一种 HCD :(Ho

2012-01-30 10:39:43 227

Essential Linux Device Drivers code

eldd 示例代码网上取得,如有侵权请联系我删除。 方便学习,丢到apache里线下观看看更方便

2012-06-07

Professional Linux Kernel Architecture (去白边方便阅读器阅读)

经典的介绍linux内核架构的外文资料,pdf格式, 去除了pdf的空白边角,便于放到阅读器中阅读。

2011-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除