自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux linux mb() / rmb() / wmb()

linux mb()/rmb()/wmb() 2010-08-23 16:45:49分类: LINUX在阅读linux 2.6.23内核代码中遇到mb()/rmb()/wmb() 这几个宏,不明白如何使用,在分析其汇编代码后,大概的了解了这和内存屏障有关,代码如下:#define X86_FEATURE_XMM2 (0*32+26)

2014-10-31 19:11:09 11428

转载 MTP in Android

目录[-]MTP in Android一  背景知识介绍1.1  MTP协议介绍1.2  OS对MTP的支持及认证二  Android中的MTP2.1  Android中MTP的代码架构2.2  MTP流程分析三  总结经作者同意,转发我们公司MTP专家同事huirong的一篇文章。大家也可在程序员第5期看到。MTP in And

2014-10-28 16:52:32 580

原创 应用程序的Makefile 文件

示例://  OBJS = list.oCC = gccCFLAGS = -Wall -O -glist : $(OBJS)$(CC) $(OBJS) -o listlist.o : list.c list.h$(CC) $(CFLAGS) -c list.c -o list.oclean:rm -rf *.o *.exe *.bin

2014-10-26 13:49:23 546

转载 用户空间使用linux内核链表list编程

在用户空间编程使用linux内核链表list,hlist宏定义和操作. linux内核中的list_head和hlist_head/hlist_node是将数据结构串起来成为链表的两个重要链表构造工具。利用他们和其对应的宏定义,可以非常容易地将数据构成链表,进行链表的各种操作,和数据查询。 在内核中,他们使用的十分广泛。这些链表操作宏定义具有通用性,和具体数据结构无关。 利

2014-10-26 12:17:48 2609 1

转载 dump_stack的简单使用 [Kernel space]

刚刚接触内核,在调试过程中用printk打印信息当然是直接有效的办法,但当我们不知到一个函数或者一个模块到底在哪里出了问题时我们可以利用dump_stack有效的找到问题的根源,下面只是简单的给出了使用方法。  我在自己的主机上试了一下dump_stack() Makefile文件点击(此处)折叠或打开obj-m := hello.oKE

2014-10-24 17:32:52 966

原创 copy_to_user 错误

函数原型:copy_to_user(),其在内核的原型是:unsigned long copy_to_user(void __user *to, const void *from, unsigned long n) {      if (access_ok(VERIFY_WRITE, to, n))           n = __copy_to_user(to, from

2014-10-23 11:32:57 6259

空空如也

空空如也

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

TA关注的人

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