自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunpy的专栏

失败只有一种,那就是半途而废

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

原创 EPOLL源码分析

一 模块的启动 1557static int __init eventpoll_init(void) 1558{ 1559 struct sysinfo si; 1560 1561 si_meminfo(&si); 1562 /*

2011-08-29 10:56:16 590

转载 指针作为参数

 原文地址: http://www.cppblog.com/jince/archive/2010/10/31/131915.html值传递, 指针传递?这几天在学习C过程中,在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下:    createNode(BinNode *tree,char *p)    {        tree = (BinNode *) malloc(sizeof(BinNode));        tree->data = *p;    }该代码段的意图是通

2011-05-01 19:46:00 777

转载 /proc 文件系统

#include #include #include #include #include #include #define MAX_COOKIE_LENGTH PAGE_SIZE static struct proc_dir_entry *proc_entry; static char * cookie_pot; static int cookie_index; static int next_fortune; ssize_t fortune_write(struct file *

2011-03-29 19:32:00 333

原创 简单的字符设备驱动程序

下面我通过《linux设备驱动程序》上的例子scull来介绍字符设备驱动程序。了解linux设备驱动开发的基本框架对开发人员非常重要,一般来说,开发设备驱动程序大致可以分为以下几个部分:设备的注册与注销、设备的打开与释放(open/close)、设备的读写、设备的控制、设备的中断和轮询等等;字符设备的注册与注销linux内核使用struct cdev来表示字符设备

2011-03-28 10:56:00 455

原创 字符设备驱动开发之数据结构

接下来的几部分,我想通过简单的字符设备程序来了解设备驱动开发的基本原理以及流程。

2011-03-28 10:21:00 425

原创 linux设备驱动概要

参考: 1)http://www.fengfly.com/plus/view-57603-1.html 2)http://hi.baidu.com/vv1133/blog/item/08d271941e1f3213d31b70bd.html 3)《linux设备驱动程序》第三版一 linux设备驱动的基本概念 系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用

2011-03-28 10:04:00 406

空空如也

空空如也

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

TA关注的人

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