自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux模块编程系列之二 熟悉特定的宏

这些宏定义在下MODULE_AUTHOR(name) 定义驱动的编程者,name为stringMODULE_LICENSE(license) 定义驱动的license,一般为GPL,或相关公司的licenseMODULE_DESCRIPTION(desc) 对驱动程序的描述,stringMODULE_SUPPORTED_DEVICE(name)驱动程序所支持的设备,

2007-10-31 17:04:00 981

原创 Linux模块编程系列之一 编译与安装

1.编译相关的问题为了区别与应用程序,内核模块在编译的时候都需要定义如下几个宏__KERNEL__MODULE由于内核中有很多inline限定的函数,所以在编译的时候,应该对编译器的优化机制有所了解。GCC通过带参数-On(0,1,2,3,4)告知编译器优化等级。如果不做优化,那么inline将不起作用;但在-O2以上,GCC主动的将某些非inline函数内联,也将导致问题,所以编

2007-10-31 17:00:00 620

原创 Linux下如何重新打开标准输入输出(stdin,stdout,stderr)

每个进程都拥有stdin,stdout和stderr这设备的文件描述符。它们的类型是FILE*,定义看起来像这样:extern FILE* stdin; 如果你在程序中关闭了stdin,  需要重新打开的话,请看下面的代码: int backfd = dup(STDIN_FILENO);fclose(stdin);dup2(stdin, FILENO);stdin = fo

2007-10-31 09:52:00 5393 2

LPC23xx开发板用户手册

pdf版的LPC23xx开发板用户手册,有电路原理图及硬件切图

2009-12-12

空空如也

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

TA关注的人

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