自定义博客皮肤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的专栏

屌丝气质

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

原创 MODULE_AUTHOR、MODULE_DESCRIPTION、MODULE_LICENSE宏

在阅读Linux Driver源代码时,我们经常会在文件的结尾处看到诸如:MODULE_AUTHOR、MODULE_DESCRIPTION、MODULE_LICENSE等宏定义,这些宏主要是定义了一些模块信息。但这些模块信息具体是怎么加到模块里的?就需要深入分析一下这些宏定义具体是怎么定义的。下面我们以MODULE_AUTHOR为例,来具体分析一下有关module信息的宏。首先,我门来看一下M

2014-07-30 15:14:24 7304

原创 C语言函数参数传递原理

C语言中参数的传递方式一般存在两种方式:一种是通过栈的形式传递,另一种是通过寄存器的方式传递的。这次,我们只是详细描述一下第一种参数传递方式,另外一种方式在这里不做详细介绍。首先,我们看一下,下面一个简单的调用例程:int Add (int a, int b, int c){return a+b+c;}void main(){int x =0 , y = 1

2014-07-29 10:34:19 3235

转载 Linux I2C设备驱动编写

在Linux驱动中I2C系统中主要包含以下几个成员:I2C adapter 即I2C适配器I2C driver 某个I2C设备的设备驱动,可以以driver理解。I2C client 某个I2C设备的设备声明,可以以device理解。I2C adapter是CPU集成或外接的I2C适配器,用来控制各种I2C从设备,其驱动需要完成对适配器的完整描述,最主要的工作是需要完成i2c

2014-07-28 18:59:39 3845 3

转载 “asmlinkage” 的作用

什么是 "asmlinkage"?相信大家在看linux的source code的时候,都会注意到asmlinkage这个宏,它是用来做什么的呢?The asmlinkage tag is one other thing that we should observe about this simple function. This is a #define for some g

2014-07-25 13:53:37 5471

原创 C语言的预处理问题

C语言的宏定义问题

2014-07-04 15:45:35 1010

Java虚拟机详解

Java virtual machine

2014-04-17

android编译过程详解

Android compile principle

2014-04-17

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

TA关注的人

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