Chinaunix首页 | 论坛 | 博客
  • 博客访问: 475626
  • 博文数量: 56
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1957
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-07 23:02
文章分类

全部博文(56)

文章存档

2016年(1)

2014年(7)

2013年(48)

发布时间:2013-06-15 00:38:12

本博文系本人原创,如需转载,请事先沟通,谢谢!第1章 概述1.1 前言驱动程序的开发和普通应用软件的开发在过程上都是一样的,大都会经历需求分析、概要设计、详细设计、编码、以及软件测试几个阶段。但是往往有多数人都会觉得驱动程序的开发是一件很困难的事情,为什么?一般来说,对于普.........【阅读全文】

阅读(3393) | 评论(1) | 转发(1)

发布时间:2013-06-13 22:42:55

曾经研究过vxworks的驱动源代码,自己写了本书,但是出版社没联系好,从明天开始逐步贴出来,大家共同交流。......【阅读全文】

阅读(4479) | 评论(7) | 转发(0)

发布时间:2013-06-13 22:28:00

cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非是两个内容,一是task_struct、cgroup、css_set三个数据结构互相关联,而是cgroup文件系统的实现。先看设计准则:一个层级(hierarchy)就是一棵数,它可以包.........【阅读全文】

阅读(4906) | 评论(15) | 转发(1)

发布时间:2013-06-08 12:52:16

idr的查询是非常简单的,把16进制的地址转换为32进制地址,每一位32地址表示某一层级的一个索引。仍用上一篇的数字0x123456来举例子,转换为32进制就是(1) (00100) (01101) (00010) (10110),分别对应于第4、3、2、1、0层的索引。首先在第4层找到ary[1],以此为地址找到第三层的idr_layer结构变量,以其中的ary[.........【阅读全文】

阅读(1955) | 评论(0) | 转发(0)

发布时间:2013-06-07 23:07:39

idr是一个管理结构,它管理了多个idr_layer结构变量,这些idr_layer结构变量组成了一个id——地址的映射空间。理论上它能够保存的id从0——0xffffffff,它兼顾了数组产寻速度快和链表占用空间小的优点。idr的管理思路比较简单,单单从代码上看比较枯燥,源代码分析的博文也非常多,因此这里不再分析一些代码细节.........【阅读全文】

阅读(6064) | 评论(2) | 转发(3)
给主人留下些什么吧!~~

哭泣的土地2013-08-15 22:32

电影vs程序员:哭泣的土地,你好

回复  |  举报

电影vs程序员2013-08-15 18:17

哭泣的土地,你好

回复  |  举报
留言热议
请登录后留言。

登录 注册