自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LinuxEngineer的专栏

屌丝气质

  • 博客(8)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析

在驱动程序里, ioctl()函数上传送的变量cmd是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。cmd的大小为32位,共分4个域:bit31~bit30     2位为“区别读写”区,作用是区分是读取命令还是写入命令。bit29~bit15   14位为 "数据大小" 区,表示ioctl()中的arg变量传送的内存大小。bit

2013-05-31 13:45:32 914

转载 Likely and Unlikely in linux

在linux中判断语句经常会看到likely和unlikely,例如:if(likely(value)){}else{}简单从表面上看if(likely(value)) == if(value),if(unlikely(value)) == if(value)。也就是likely和unlikely是一样的,但是实际上执行是不同的,加likely的意识

2013-05-30 14:06:21 783

转载 Linux内存初始化

写得很不错,所以就转过来了!原文地址:http://blog.csdn.net/s_e_a_n/article/details/5811840在进入复杂的内存初始化过程前,我们先看看初始化后的内存分配及映射图,以便有一个整体的印象。以此印象为轴,将各个小的过程、细节串起来达到最终对内存认识的融会贯通。图1-1描绘的是ICE平台划给Linux的464M内存初始化后的结果:

2013-05-24 18:59:29 1517

转载 Android Display 架构解析

非常好的介绍android display driver的文章,不服不行。 http://blog.csdn.net/bonderwu/archive/2010/08/12/5805961.aspx   Android display 架构分析(一)http://hi.baidu.com/leowenj/blog/item/429c2dd6a

2013-05-23 16:49:50 2552

转载 linux 用户空间内存分配详解

http://www.perfgeeks.com/?p=723 http://www.perfgeeks.com/?p=770 经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM,

2013-05-15 11:18:35 6723

转载 linux 进程切换

本文主要参考了UnderstandingThe Linux Kernel 和水木精华区的分析进程切换宏switch_to 。感谢相关的作者!本文中有部分内容直接从上面提到的文章中重复,仅仅是为了方便大家阅读。本文中提到的所有内核代码可以到LinuxCross Reference上查阅。欢迎转载本文,转载请保留这份声明。    本文仅讨论内核进程的切换,而不涉及进程的调度算法。详细讲了switc

2013-05-12 18:07:24 903

转载 Linux软连接和硬链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的

2013-05-09 22:16:32 694

转载 Linux EXPORT_SYMBOL

一个模块mod1中定义一个函数func1;在另外一个模块mod2中定义一个函数func2,func2调用func1。在模块mod1中,EXPORT_SYMBOL(func1);在模块mod2中,extern int func1();就可以在mod2中调用func1了。=================================EXPORT_SYMBOL只出现在2.

2013-05-09 15:01:06 781

Java虚拟机详解

Java virtual machine

2014-04-17

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

TA关注的人

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