- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 1.8. 本书的内容
从这里开始, 我们进入内核编程的世界. 第 2 章介绍了模块化, 解释了内部的秘密以及展示了运行模块的代码. 第 2 章谈论字符驱动以及展示一个基于内存的设备驱动的代码, 出于乐趣对它读写. 使用内存作为设备的硬件基础使得任何人可以不用要求特殊的硬件来运行代码.调试技术对程序员是必备的工具, 第 4 章介绍它. 对那些想分析当前内核的人同样重要的是并发的管理和竞争情况. 第 5 章关注的是由于
2007-12-24 09:13:00 582
原创 1.7. 加入内核开发社团
在你开始为 Linux 内核编写模块时, 你就成为一个开发者大社团的一部分. 在这个社团中, 你不仅会发现有人忙碌于类似工作, 还有一群特别投入的工程师努力使 Linux 成为更好的系统. 这些人可以是帮助, 理念, 以及关键的审查的来源, 以及他们将是你愿意求助的第一类人, 当你在寻找一个新驱动的测试者.对于 Linux 内核开发者, 中心的汇聚点是 Linux 内核邮件列表. 所有主要的内
2007-12-24 09:12:00 846
原创 1.6. 版权条款
1.6. 版权条款Linux 是以 GNU 通用公共版权( GPL )的版本 2 作为许可的, 它来自自由软件基金的 GNU 项目. GPL 允许任何人重发布, 甚至是销售, GPL 涵盖的产品, 只要接收方对源码能存取并且能够行使同样的权力. 另外, 任何源自使用 GPL 产品的软件产品, 如果它是完全的重新发布, 必须置于 GPL 之下发行.这样一个许可的主要目的是允许知识
2007-12-24 09:11:00 922
原创 1.5. 版本编号
1.5. 版本编号在深入编程之前, 我们应当对 Linux 使用的版本编号方法和本书涉及的版本做些说明.首先, 注意的是在 Linux 系统中使用的每一个软件包有自己的发行版本号, 它们之间存在相互依赖性: 你需要一个包的特别的版本来运行另外一个包的特别版本. Linux 发布的创建者常常要处理匹配软件包的繁琐问题, 这样用户从一个已打包好的发布中安装就不需要处理版本号的问题了
2007-12-24 09:10:00 840
原创 1.4. 安全问题
1.4. 安全问题上一页 第 1 章 第一章 设备驱动简介 下一页1.4. 安全问题安全是当今重要性不断增长的关注点. 我们将讨论安全相关的问题, 在它们在本书中出现时. 有几个通用的概念, 却值得现在提一下.系统中任何安全检查都由内核代码强加上去. 如果内核有安全漏洞, 系统作为一个整体就有漏洞. 在官方的内核发布里
2007-12-04 15:18:00 571
原创 1.3. 设备和模块的分类
1.3. 设备和模块的分类上一页 第 1 章 第一章 设备驱动简介 下一页1.3. 设备和模块的分类以 LInux 的方式看待设备可区分为 3 种基本设备类型. 每个模块常常实现 3 种类型中的 1 种, 因此可分类成字符模块, 块模块, 或者一个网络模块. 这种将模块分成不同类型或类别的方法并非是固定不变的; 程序员可以
2007-12-04 15:17:00 924
原创 1.2. 划分内核
1.2. 划分内核上一页 第 1 章 第一章 设备驱动简介 下一页1.2. 划分内核在 Unix 系统中, 几个并发的进程专注于不同的任务. 每个进程请求系统资源, 象计算能力, 内存, 网络连接, 或者一些别的资源. 内核是个大块的可执行文件, 负责处理所有这样的请求. 尽管不同内核任务间的区别常常不是能清楚划分, 内核
2007-12-04 15:16:00 687
原创 第 1 章 第一章 设备驱动简介
目录1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已
2007-12-04 15:15:00 726
原创 Linux 设备驱动 Edition 3
Linux 设备驱动 Edition 3 下一页Linux 设备驱动 Edition 3By Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman 由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2 遵
2007-12-04 15:14:00 911
【2013/09/24更新】 playmaker 1.7.5
2013-09-25
【2013/09/19更新】 playmaker 1.7.4 更新
2013-09-22
NGUI2.6.5b Unity3d开发必备 截止9月10号,最新版本NGUI Next-Gen UI (NGUI),2.6.5!
2013-09-16
NGUI2..6.5b Unity3d开发必备
2013-09-16
C++复制(拷贝)构造函数实验代码
2012-11-24
C++类成员函数指针2
2012-11-17
cocos2d-1.0.1-x-0.13.0-beta--android-ndk-windows构建批处理.zip
2012-04-17
Android TXT 阅读器
2011-11-28
Cadence spb 15.7 安装说明详解
2011-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人