您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Linux 可加载内核模块机制的研究与应用

  2. Linux 可加载内核模块机制的研究与应用 Linux 可加载内核模块机制的研究与应用
  3. 所属分类:Linux

    • 发布日期:2009-11-26
    • 文件大小:135168
    • 提供者:VonSpecial
  1. 论文《Linux 可加载内核模块机制的研究与应用》

  2. 论文《Linux 可加载内核模块机制的研究与应用》
  3. 所属分类:Linux

    • 发布日期:2010-01-28
    • 文件大小:135168
    • 提供者:morre
  1. ubuntu9.10 可加载内核模块和字符设备驱动实验代码及实验报告

  2. ubuntu9.10下(内核为linux-2.6.31),动态可加载模块(LKM)和字符设备驱动实验的源码及实验报告
  3. 所属分类:Linux

    • 发布日期:2010-07-03
    • 文件大小:487424
    • 提供者:aywq2003
  1. 自己做个迷你型linux内核

  2. hda1----新装的RH9 hdc1----64M的硬盘,生成的小型linux就装在这个盘上,还未分区格式化。 环境:ms的虚拟机5.1版。 先重新编译内核,把不需要的全部去掉,这样模块也只有几M了。编译后生成了 内核:vmlinuz-2.4.20-8custom initrd:initrd-2.4.20-8custom.img(这个没用到,在GRUB中使用它反而不能启动了,提示要加init内核参数。) 可加载模块:/lib/modules/2.4.20-8custom fdisk /dev
  3. 所属分类:Linux

    • 发布日期:2010-08-17
    • 文件大小:99328
    • 提供者:Joe85
  1. linux内核可加载模块编写

  2. linux内核可加载模块编写的实例,包括编译和加载,以及运行过程的示例,可以供初学者学习使用。
  3. 所属分类:Linux

    • 发布日期:2010-09-19
    • 文件大小:1048576
    • 提供者:pacificbigpanda
  1. Linux 可加载内核模块剖析

  2. Linux® 可加载内核模块(从内核的 1.2 版本开始引入)是 Linux 内核的最重要创新之一。它们提供了可伸缩的、动态的内核。探索隐藏在可加载模块后面的原理,并学习这些独立的对象如何动态地转换成 Linux 内核的一部分。
  3. 所属分类:Linux

    • 发布日期:2011-04-24
    • 文件大小:283648
    • 提供者:xtu104
  1. windows上可编译Linux内核

  2. 编译过程: 1). 解压后默认的文件夹位置是在D:\Linux-0.11,如果你不是将文件解压到该目录下, 你要修改MinGW32目录下的MinGW32.bat文件,将里面的PATH指向MinGW32的bin目录. 2). 打开Linux-0.11目录,双击MinGW32.bat快捷方式,打开控制台. 3). make 一下,生成1.44M的Boot.img软盘镜像,要清除编译结果请"make clean" 4). 如果安装了bochs,直接双击bochsrc.bxrc即可运行Linux-0.
  3. 所属分类:Linux

  1. linux内核0.11 中文注释版

  2. linux内核0.11 中文注释版 列如:bootsect.s .globl begtext, begdata, begbss, endtext, enddata, endbss ! 定义了6 个全局标识符; .text ! 文本段; begtext: .data ! 数据段; begdata: .bss ! 堆栈段; begbss: .text ! 文本段; SETUPLEN = 4 ! nr of setup-sectors ! setup 程序的扇区数(setup-sectors)值;
  3. 所属分类:Linux

    • 发布日期:2012-02-19
    • 文件大小:290816
    • 提供者:happy911
  1. 深入Linux设备驱动程序内核机制第一章样章

  2. 阐述内核模块幕后的技术细节:elf section 等。 内核模块可以在系统运行期间劢态扩展系统的功能,这是其最大的优势。 在用户空间,加载和卸载模块使用的是一组称为 mod utils 的工具包,其中包括最基本的 insmod 呾 rmmod 工具。 内核模块在文件格式上是一种可重定位的 ELF 文件,由 Linux 系统中的内核模块加载器负责加载和卸载。模块可以调用内核源码戒者其他模块实现的函数,这需要模块的构造工具链和内核模块加载器共同协作才可以完成。 为此,内核和内核模块通过 EXPO
  3. 所属分类:Android

  1. 内核模块make -C $(LINUX_PATH) M=$(CURRENT_PATH) modules

  2. 模块一般用来支持那些不经常使用的功能。例如,通常情况下你仅使用拨号网络,因此网络功能并不是任何时候都需要的,那么就应该使用可装入的模块来提供这个功能。仅在你进行拨号联接的时候,该模块才被装入。而在你断掉连接的时候它会被自动卸下。这样会使内核使用内存的量最小,减小系统的负荷。 当然,那些象硬盘访问这样时时刻刻都需要的功能,则必须作在内核里。如果你搭一台网络工作站或 web服务器,那么网络功能是时刻都需要的,你就应该考虑把网络功能编译到内核里。另外一个方法是在启动的时候就装入网络模块。这种方法的优
  3. 所属分类:Linux

    • 发布日期:2013-01-07
    • 文件大小:26624
    • 提供者:jxd5210
  1. Linux 可加载内核模块机制的研究与应用

  2. Linux 可加载内核模块机制的研究与应用
  3. 所属分类:Linux

    • 发布日期:2013-11-08
    • 文件大小:135168
    • 提供者:cw_hello1
  1. 模块化的nf-HiPAC

  2. 原版的nf-hipac需要为内核打patch,且只支持较低版本的内核,构建起来相对比较麻烦。 模块化后的nf-hipac可以直接作为内核可加载模块编译,且适配了高版本的Linux内核。为了移植工作简化,去掉了和iptables模块的联动支持!
  3. 所属分类:其它

    • 发布日期:2014-11-21
    • 文件大小:110592
    • 提供者:dog250
  1. linux 内核源码2.4

  2. linux内核源码 2.4,在阅读源码之前,还应知道Linux内核源码的整体分布情况。现代的操作系统一般由进程管理、内存管理、文件系统、驱动程序和网络等组成。Linux内核源码的各个目录大致与此相对应,其组成如下(假设相对于Linux-2.4.23目录): 1.arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。 2.include目录包括编译核心所需要的
  3. 所属分类:Linux

    • 发布日期:2015-08-09
    • 文件大小:18874368
    • 提供者:qq_30474443
  1. 将驱动及应用软件移植到Linux2.6内核

  2. Linux内核的设置是通过内核设置编辑器完成的。内核设置编辑器可对每个内核设置变量进行描述,帮助用户决定哪些变量需要被清除,哪些需要写入内核,或者编成一个可加载内核模块在需要时进行加载。建立新内核的第一步是对内核进行设置。当用户对内核进行设置时,必须先对内核和其它 可加载内核模块进行编写和安装。如果用户要对原系统的内核进行构建设置,那么这一步是十分简单的。但如果用户要将原系统内核编译应用于其它目标系统,那么 这一步就会变得相对困难一些。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:37888
    • 提供者:weixin_38555304
  1. 内核态makefile指南

  2. 内核态makefile指南:编译可加载的模块,所有在配置文件中标记为-m的模块将被编译成可加载模块.ko文件。如果需要将一个模块配置为可加载模块,需要在makefile中进行配置:obj-m += foo.o
  3. 所属分类:Linux

    • 发布日期:2020-07-22
    • 文件大小:19456
    • 提供者:z21560
  1. Intercept-System-Calls:使用可加载的内核模块拦截系统调用-源码

  2. 拦截系统调用 目的:使用可加载内核模块(LKM)拦截系统调用 概念:从根本上来说,系统调用应作为内核的一部分来实现,并且每次添加系统调用时,在修改静态系统调用表后,都需要重新编译内核映像,该表跟踪所有实现的系统调用的所有函数指针。 因此,我们的目的是通过可加载的内核模块“拦截”现有系统调用的行为 遵循的步骤: 可加载内核模块(LKM)只是对操作系统中基本内核的扩展,可以即时加载/卸载,而无需重新编译内核或重新引导系统。 打开您选择的文本编辑器,并通过添加两个头文件开始编写一个简单的可加载内核
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:6144
    • 提供者:weixin_42097914
  1. packetDropperLKM:可加载内核模块-源码

  2. 防火墙功能 实现一个可加载的内核模块 概述 我们有两个配置: 黑名单 我们有一些ip:port,如果接收到的数据包与黑名单ip匹配,我们丢弃接收到的数据包,否则我们接受接收到的数据包 白名单 我们有一些ip:port,如果接收到的数据包与白名单ip匹配,我们接受接收到的数据包,否则我们删除接收到的数据包 代号 :主要代码 :测试人员代码将ip:port发送到模块 :选择策略并输入ip:ports 跑 1:制作和编译测试仪 $ make 2:加载模块 $ sudo insmode netLK
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:33792
    • 提供者:weixin_42138376
  1. ToyModule:用于测试的微型可加载内核模块-源码

  2. 玩具模块 一个很小的可加载内核模块,用于测试和学习。 该模块实现了一个简单的留言簿:通过在设备上书写,可以留下一条消息,并且通过从设备读取最新插入的消息可以被读取。 用法 要读取内核日志: tail -f /var/log/kern.log test.sh脚本对编译和加载模块进行了快速测试,并在完成后卸载并删除了生成的文件。 如果要手动进行测试: 要加载内核模块,请使用make对其make编译,然后生成一个.ko文件。 跑: sudo insmod guestbook.ko 要卸载它:
  3. 所属分类:其它

    • 发布日期:2021-02-14
    • 文件大小:13312
    • 提供者:weixin_42131728
  1. Linux内核模块管理

  2. 目录:   内核模块路径   查看已加载的内核   加载与卸载内核模块   修改内核参数   Linux内核采用的是模块化技术,这样的设计使得系统内核可以保持小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核调整。本文重点关注方法与思路,具体实现可以参考kernel-doc文档。   2.9.1 内核模块存放位置   Linux内核模块文件的命名方式通常为,CentOS 6.3系统的内核模块被集中存放在/lib/mod
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:54272
    • 提供者:weixin_38724663
  1. 【华为云技术分享】Linux内核编程环境 (2)

  2. 在上一期中,我们介绍了Linux内核编译方法,这一期我们用一个例子来介绍如何向Linux内核中增加一个模块。 一、LKM内核模块 LKM是Loadable Kernel Module的缩写,意思是可加载内核模块。它有点儿像动态链接库,可在运行时加载,成为内核代码和数据的一部分,访问全部内核地址空间,也可运行时动态卸载(需要解决依赖关系,并释放内存空间),所谓的更新就是加载→卸载→加载的过程。LKM是大部分设备驱动、文件系统的存在形式。 为了编写内核模块,我们需要准备好编写的环境。首先,要指定内核
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:163840
    • 提供者:weixin_38517892
« 12 3 4 5 6 7 8 9 10 »