自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初次接触Zigbee

最近刚接触Zigbee,一起啊

2014-07-02 22:52:00 795

转载 C 语言中 typeof 关键字简介

原文:http://hi.baidu.com/leowang715/blog/item/b0b96d6f972e7dd080cb4a06.html typeof关键字是C语言中的一个新扩展。只要可以接受typedef名称,Sun Studio C 编译器就可以接受带有typeof的结构,包括以下语法类别: 声明函数声明符中的参数类型链表和返回类型类型定义类型操作符ssi

2014-04-15 12:54:05 432

转载 并发和竞态(1)

写这些东西都是作为看书的笔记,留作今后复习用的。既不是原创也不是转载,标题选择是在有些纠结。想想还是选个转载吧,转载书上的内容。 LDD3第五章并符合竞态 并发及其管理 在现代Linux系统中存在大量的并发来源,因此会导致可能的竞态(race condition)。 竞态通常由对共享资源访问而产生。所以设计自己的驱动程序时第一个要记住的规则是,只要可能,就应该避免资源的共享。而这种思想的明

2014-03-26 16:41:23 414

转载 container_of理解

问题:如何通过结构中的某个变量获取结构本身的指针??? 关于container_of见kernel.h中: /** * container_of - cast a member of a structure out to the containing structure * @ptr:     the pointer to the member. * @type:     the t

2014-03-23 14:20:35 326

原创 cdev动态和静态注册的理解错误

先写下LDD3P59页字符设备的注册一节的原文: 我们前面提到,内核内部使用struct cdev结构来表示字符设备。。。 分配和初始化上述结构的方式有两种。如果读者打算在运行时获取一个独立的cdev结构,则应该如下编写代码: struct cdev *my_cdev = cdev_alloc(); my_cdev->ops = &my_fops; 这时,你可以将cdev结构嵌入到自己的

2014-03-22 19:36:30 537

转载 Linux内核中的cdev_alloc和cdev_add

内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义: linux-2.6.22/include/linux/cdev.h struct cdev { struct kobject kobj;          // 每个 cdev 都是一个 kobject struct module *owner;       // 指向实现驱动的模块 const struct fi

2014-03-22 18:05:06 459

原创 字符设备初始化函数

下载了scull的代码,看着学习。 昨天看了LDD3的第三章:字符设备驱动程序。了解了有关设备编号,三个重要的结构,字符设备的注册等。今天主要看看scull代码中字符设备的初始函数。 查看的代码位置D:\Code\scull\examples\scull,源码粘贴: int scull_init_module(void) { int result, i; dev_t dev = 0;

2014-03-22 18:01:59 529

原创 字符设备

主要内容来自《Linux设备驱动程序》 第三章:字符设备驱动程序 主设备和次设备号 对字符设备的访问是通过文件系统内的设备名称进行的。那些名称被称为特殊文件、设备文件,或者简单称之为文件系统树的节点,通常位于/dev目录。 ls -l命令输出:第一列中的“c”表示字符设备、“b”表示块设备。 主设备号:标识设备对应的驱动程序。现在Linux内核允许多个驱动程序共享主设备号,但大多数设备仍

2014-03-22 00:04:23 577

转载 标记化结构初始化语法---结构体成员前加小数点

文章出处:http://blog.csdn.net/adaptiver/article/details/7494081                     http://blog.csdn.net/windy_net/article/details/6103955   对结构体 [cpp] view plaincopy struct

2013-11-23 14:04:41 675

转载 交叉编译环境之编译内核阶段各种错误

本开发板mini2440所配内核版本为 Linux-2.6.32.2 1 使用缺省配置文件配置和编译内核 $sudo cp config_mini2440_w35 .config          ;注意:w35 后面有个空格,然后有个“.”开头的 config $sudo make menuconfig 此处遇到问题: [plai

2013-11-12 14:55:07 466

图书管理系统

基本要求:1)每种书的登记内容包括书号、书名、著作者、现存量和库存量; 2)对书号建立索引表(线性表)以提高查找效率; 3)系统主要功能如下。 主要功能:采编入库,借阅,归还

2013-06-25

空空如也

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

TA关注的人

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