自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux驱动部分-(一)内核模块的编写

Linux驱动部分-内核模块编写 模块需要生成节点并链入设备链表,必须包含模块初始化函数、模块销毁函数 用module_init用来声明初始化函数 用module_exit用来声明销毁函数 用MODULE_LICENSE声明模块许可信息,可识别许可有: "GPL"(适用于GNU通用公共许可的任何版本) "GPL  and additional rights" eg:简单内核模块

2015-11-20 15:59:07 343

原创 Linux高级编程之共享内存

1.基本概念 共享内存是IPC机制中的一种。顾名思义,它允许两个不相关的进程访问同一段内存,这时传递数据的一种非常有效的方式。 2.函数 1)创建打开共享内存 **创建/获取共享内存         函数名:shmget 头文件: 函数作用:创建或者获取共享内存并返回其描述符id 函数原型:int shmget(key_t key,size_t size,int shmflg)

2015-11-15 23:30:01 399

原创 Linux高级编程之Linux程序地址布局

内存分类: 参数段:argc,argv,env 特点:程序加载时分配,程序结束时释放 数据段:全局变量存储区:全局变量 特点:程序加载时分配,程序结束时释放 静态变量存储区:全局静态变量,局部静态变量 特点:程序加载时分配,程序结束时释放 BSS段(又名:未初始化段) 特点:用来存放程序未被初始化的全局变量和静态变量的一块内存区域。 **注意和数据段的区别:

2015-11-14 22:00:03 274

空空如也

空空如也

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

TA关注的人

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