自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 splint安装与配置

<br />splint安装与配置<br /> <br /> 一.splint是免费的,可以从http://www.splint.org/download.html下载。 二.下面以在windows上为例,说明其安装过程 1.首先解压。如果解压到C:/splint-3.1.1则不用调整环境变量。可执行文件在bin下。  如果放到其它路径下,需要修改环境变量。在用户变量中加上  LARCH_PATH - <你安装splint的路径>/lib   LCLIMPORTDIR - <你安装splint的路径>/im

2011-04-18 14:40:00 6452

原创 [转]linux内核中的min、max函数

转:http://my.chinaunix.net/space.php?uid=23247212&do=blog&id=99921这些天为了整理一下前段时间看ldd3时所学的驱动知识,所以就去看了看usb驱动。不看不知道,一看吓一跳,里面有很多语法我发现用的太好了,不像我们平时那样写代码。里面写的代码真是太好了。然而要理解到里面的东西还是不容易的。今天看见usb_stor_access_xfer_buf函数的时候,想看看里面的min 函数是不是按照我们写的那么写。但是一看傻啦,还有些东东我还没用过,于是赶紧

2011-04-12 15:21:00 1161

原创 __range_ok 宏定义分析

<br />#define __range_ok(addr,size)({/<br />     unsigned long flag,sum;/<br />     __chk_user_ptr(addr);/<br />     __asm__("adds %1,%2,%3; sbcccs %1,%1,%0;movcc %0,#0"/<br />                 :"=&r"(flag),"=&r"(sum)/<br />                 :"r"(addr),"Ir"(

2011-04-07 17:42:00 2749 1

原创 Linux内核经典书籍与资源

《Linux 内核设计与实现》 简称 LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣! 《深入理解 Linux 内核》 简称 ULK,相比于 LKD 的内容不够深入、覆盖面不广,ULK 要深入全面得多。 前面这两本,一本提纲挈领,一本全面深入。 《Linux 设备驱动程序》 简称 LDD,驱动开发者都要人手一本了。 《深入理解 Linux 虚拟内存管理》 简称

2011-04-01 13:45:00 1632

原创 Linux CodingStyle

<br /><br />  Linux kernel coding style<br />This is a short document describing the preferred coding style for the<br />linux kernel.  Coding style is very personal, and I won't _force_ my<br />views on anybody, but this is what goes for anything that I h

2011-04-01 11:26:00 1847 1

空空如也

空空如也

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

TA关注的人

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