专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
=title>Linux2.6 驱动设计――从 2.4 到 2.6=auther>作者 Ray=copyR>RTEMS版权所有转载请注明来源www.rtems.net作者ray@rtems=abstract align=left>Linux 2.6 和 2.4 比较我不想废话总体来说 2.6 功能更强但是资源消耗更多 =text>由于 2.6 内核在驱动框架底层上和 2.4 内核有很多差别所以本文主要是为员提供 2.4 到 2.6 迁移指导 =text>2.6 和 2.4 主要不同在于 =text>•  内核 API 变化增加了不少新功能(例如 mem pool ) =t [阅读全文] [PDF]
  众所周知,Linux在嵌入式系统中的应用已经非常普遍。为了进一步促进这方面的应用,在Linux 2.6中,引入了很多非常有利于嵌入式应用的功能。这些新功能包括实时性能的增强、更方便的移植性、对大容量内存的支持、支持微控制器和I/O系统的改进等。    嵌入式计算通常涉及到各种尺寸的计算机,其中包括从小型手持设备(比如手表、照相机)到包含成千上万个节点的分布式系统(比如通信机)。嵌入式系统可能简单得只需要一个小的微控制器,也可能使用的是大量的并行处理器和海量的内存。Linux 2.6的改进,则对这一系列需求提供了支持。    响应时间的改进  嵌入式系统通常需 [阅读全文] [PDF]
  2.6 Linux 内核使用了许多技术来改进对大量内存的使用,使得 Linux 比以往任何时候都更适用于企业。本文列出了一些更重要的改变,包括反向映射(reverse mapping)、使用更大的内存页、页表条目在高端内存中,以及更稳定的内存管理器。     随着 Linux 内核的发展和成熟,更多的用户期待着 Linux 可以运行非常大的系统来处理科学分析应用程序或者甚至海量数据库。这些企业级的应用程序通常需要大量的内存才能好好运行。2.4 Linux 内核有识别相当大数量的内存的功能,但是 2.5 内核发生了很多改变,使其有能力以更有效的方式处理更大量的 [阅读全文] [PDF]
  如果使用过Unix,就不会对ACL(Access Control List,访问控制列表)感到陌生。在Linux 2.4内核中。ACL作为补丁存在,而在2.6新内核中,它已经是标准内核的一部分了。    传统Unix的ACL,只能对文件设定用户、组和其他人的权限,也就是我们常用的755、644之类的权限。如果想为一个文件交叉定义若干个不同组的用户访问权限,比如说tom、mary、tony、tod分别属于不同的组,某一文件想让mary和tony只读,tom和tod可写,其他用户不可访问。这种要求用传统的Unix ACL是无法实现的。    Linux 2.6内 [阅读全文] [PDF]
=atitle twffan="done"> 1.什么是 Initrd =atitle twffan="done"> initrd 英文含义是 boot loader initialized RAM disk就是由 boot loader 化内存盘在 内核启动前 boot loader 会将介质中 initrd 文件加载到内存内核启动时会在访问真正根文件系统前先访问该内存中 initrd 文件系统在 boot loader 配置了 initrd 情况下内核启动被 [阅读全文] [PDF]
随着Linux2.6发布由于2.6内核做了教改动各个设备驱动在区别程度上要进行改写为了方便各位Linux爱好者我把自己整理这分文档share出来该文当列举了2.6内核同以前版本绝大多数变化可惜是由于时间和精力有限没有详细列出各个使用方法 特别声明:该文档中内容来自http://lwn.net该网也上也有各个较为详细介绍说明可供各位参考 1、 使用新入口 必须包含 </init.h> module_init(your_init_func); mo [阅读全文] [PDF]
1 共6条 分1页