自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 dev_queue_xmi函数详解

http://blog.chinaunix.net/uid-20788636-id-3181312.html前面在分析IPv6的数据流程时,当所有的信息都准备好了之后,例如,出口设备,下一跳的地址,以及链路层地址。就会调用dev.c文件中的dev_queue_xmin函数,该函数是设备驱动程序执行传输的接口。也就是所有的数据包在填充完成后,最终发送数据时,都会调用该函数。

2013-03-29 10:36:11 1402

转载 timer部分笔记

http://minano-notebook.wikidot.com/kernel-timer用语当前时间:当前的实际时间。用date命令得到的值变量,数据结构:xtime:基本上相当于当前时间,但xtime只能被定期更新,所以略微滞后于当前时间。滞后的时间由get_nsec_offset获得,二者相加得到当前时间(严格说来不是如此。get_nsec_offset的

2013-03-15 16:21:57 825

转载 OK---内核定时器的使用

work_pending( ) - Find out whether a work item is currently pendingif(!work_pending(&work)){mod_timer(&timer, jiffies + TIMEOUT* HZ);queue_work(work_queue,&work);}=====

2013-03-15 15:20:45 1109

转载 linux总线驱动之DMA传输

最早接触DMA的时候是大三的微机原理,当时不是很理解,什么DMA模式啊,只知道是传输速度快,不经过CPU,但是到底是怎么样的不经过CPU呢?还是不理解。这次I2C控制器里面带了DMA的模式,所以有机会去接触下了。       而具体的DMA的意思是什么http://baike.baidu.com/view/32471.htm,百度百科里还是不错的。 DMA的工作过程:(该图是有错误的,

2013-03-14 10:24:55 2133

转载 OK--Linux平台下的x86内联汇编

本文提供了在 Linux 平台上使用和构造 x86 内联汇编的概括性介绍。他介绍了内联汇编及其各种用法的基础知识,提供了一些基本的内联汇编编码指导,并解释了在 Linux 内核中内联汇编代码的一些实例。    如果您是 linux 内核的开发人员,您会发现自己经常要对与体系结构高度相关的功能进行编码或优化代码路径。您很可能是通过将汇编语言指令插入到 C 语句的中间(又称为内联汇编的一种方法

2013-03-13 14:17:19 752

转载 大端模式与小端模式、网络字节顺序与主机字节顺序

大端模式与小端模式一、概念及详解  在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。  先回顾两个关键词,MSB和LSB:  MSB:Most Significant Bit ------- 最高有效位        LSB:Least Significant Bit ------- 最低有效位

2013-03-13 14:03:54 867

转载 原子操作的内核源代码剖析 (三)

操作的内核源代码剖析 (三)****************************************************************原子操作的第二个方面: 逻辑运算。32位平台和64位平台***************************************************************原子操作的第二个方面: 逻辑运算,

2013-03-13 13:58:53 2345

转载 BTS, BTR 指令

BTS -- Bit Test and Set (位测试并置位)BTS 指令先将指定位的值存储到 CF 标志中然后设置该位。指令语法格式及举例:InstructionExamplevbtsw r16,r/m16btsw %bx,%cxbtsw %bx,(%ebx,1)btsw %bx,(%ebx,2)btsw %bx,(%ebx,%ebp,1

2013-03-13 13:30:40 6835

转载 比特域

<!--@page {margin:0.79in}p {margin-bottom:0.08in}-->比特域是一种由结构体扩展而来的数据结构组织形式,也称为位域,占位符等。类似下面的定义:structcard{unsigned int pips:4;//占据4个位的长度unsigned int suit:2;unsigned char kq

2013-03-12 17:15:03 1251

转载 vim

vim 删除每行开头结尾空格Fedora:删除行末空格::%s/\s\+$//删除行首空格::%s/^\s\+// "%":作用于整个文件;"\s\+$":表示行末($)前的一个或者多个(\+)空格(\s);"^\s\+":行首(^)的一个或者多个(\+)空格(\s);"//":替换命令的 "to" 部

2013-03-01 19:53:52 352

转载 gcc/g++编译

gcc/g++编译1. gcc/g++在执行编译工作的时候,总共需要4步(1).预处理,生成.i的文件[预处理器cpp] (2).将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] (3).有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] (4).连接目标代码,生成可执行程序[链接器ld][参数详解] -x language fi

2013-03-01 19:52:10 483

Android OpenglEs samples

在 eclipse下直接可以运行的 openGL代码实例,要装 android sdk.

2011-07-18

空空如也

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

TA关注的人

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