点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 可加载内核模块
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
Linux 可加载内核模块机制的研究与应用
Linux 可加载内核模块机制的研究与应用 Linux 可加载内核模块机制的研究与应用
所属分类:
Linux
发布日期:2009-11-26
文件大小:135168
提供者:
VonSpecial
论文《Linux 可加载内核模块机制的研究与应用》
论文《Linux 可加载内核模块机制的研究与应用》
所属分类:
Linux
发布日期:2010-01-28
文件大小:135168
提供者:
morre
ubuntu9.10 可加载内核模块和字符设备驱动实验代码及实验报告
ubuntu9.10下(内核为linux-2.6.31),动态可加载模块(LKM)和字符设备驱动实验的源码及实验报告
所属分类:
Linux
发布日期:2010-07-03
文件大小:487424
提供者:
aywq2003
自己做个迷你型linux内核
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
所属分类:
Linux
发布日期:2010-08-17
文件大小:99328
提供者:
Joe85
linux内核可加载模块编写
linux内核可加载模块编写的实例,包括编译和加载,以及运行过程的示例,可以供初学者学习使用。
所属分类:
Linux
发布日期:2010-09-19
文件大小:1048576
提供者:
pacificbigpanda
Linux 可加载内核模块剖析
Linux® 可加载内核模块(从内核的 1.2 版本开始引入)是 Linux 内核的最重要创新之一。它们提供了可伸缩的、动态的内核。探索隐藏在可加载模块后面的原理,并学习这些独立的对象如何动态地转换成 Linux 内核的一部分。
所属分类:
Linux
发布日期:2011-04-24
文件大小:283648
提供者:
xtu104
windows上可编译Linux内核
编译过程: 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.
所属分类:
Linux
发布日期:2011-09-15
文件大小:4194304
提供者:
warcraftzhaochen
linux内核0.11 中文注释版
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)值;
所属分类:
Linux
发布日期:2012-02-19
文件大小:290816
提供者:
happy911
深入Linux设备驱动程序内核机制第一章样章
阐述内核模块幕后的技术细节:elf section 等。 内核模块可以在系统运行期间劢态扩展系统的功能,这是其最大的优势。 在用户空间,加载和卸载模块使用的是一组称为 mod utils 的工具包,其中包括最基本的 insmod 呾 rmmod 工具。 内核模块在文件格式上是一种可重定位的 ELF 文件,由 Linux 系统中的内核模块加载器负责加载和卸载。模块可以调用内核源码戒者其他模块实现的函数,这需要模块的构造工具链和内核模块加载器共同协作才可以完成。 为此,内核和内核模块通过 EXPO
所属分类:
Android
发布日期:2012-05-03
文件大小:1048576
提供者:
changliangdoscript
内核模块make -C $(LINUX_PATH) M=$(CURRENT_PATH) modules
模块一般用来支持那些不经常使用的功能。例如,通常情况下你仅使用拨号网络,因此网络功能并不是任何时候都需要的,那么就应该使用可装入的模块来提供这个功能。仅在你进行拨号联接的时候,该模块才被装入。而在你断掉连接的时候它会被自动卸下。这样会使内核使用内存的量最小,减小系统的负荷。 当然,那些象硬盘访问这样时时刻刻都需要的功能,则必须作在内核里。如果你搭一台网络工作站或 web服务器,那么网络功能是时刻都需要的,你就应该考虑把网络功能编译到内核里。另外一个方法是在启动的时候就装入网络模块。这种方法的优
所属分类:
Linux
发布日期:2013-01-07
文件大小:26624
提供者:
jxd5210
Linux 可加载内核模块机制的研究与应用
Linux 可加载内核模块机制的研究与应用
所属分类:
Linux
发布日期:2013-11-08
文件大小:135168
提供者:
cw_hello1
模块化的nf-HiPAC
原版的nf-hipac需要为内核打patch,且只支持较低版本的内核,构建起来相对比较麻烦。 模块化后的nf-hipac可以直接作为内核可加载模块编译,且适配了高版本的Linux内核。为了移植工作简化,去掉了和iptables模块的联动支持!
所属分类:
其它
发布日期:2014-11-21
文件大小:110592
提供者:
dog250
linux 内核源码2.4
linux内核源码 2.4,在阅读源码之前,还应知道Linux内核源码的整体分布情况。现代的操作系统一般由进程管理、内存管理、文件系统、驱动程序和网络等组成。Linux内核源码的各个目录大致与此相对应,其组成如下(假设相对于Linux-2.4.23目录): 1.arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。 2.include目录包括编译核心所需要的
所属分类:
Linux
发布日期:2015-08-09
文件大小:18874368
提供者:
qq_30474443
将驱动及应用软件移植到Linux2.6内核
Linux内核的设置是通过内核设置编辑器完成的。内核设置编辑器可对每个内核设置变量进行描述,帮助用户决定哪些变量需要被清除,哪些需要写入内核,或者编成一个可加载内核模块在需要时进行加载。建立新内核的第一步是对内核进行设置。当用户对内核进行设置时,必须先对内核和其它 可加载内核模块进行编写和安装。如果用户要对原系统的内核进行构建设置,那么这一步是十分简单的。但如果用户要将原系统内核编译应用于其它目标系统,那么 这一步就会变得相对困难一些。
所属分类:
其它
发布日期:2020-03-04
文件大小:37888
提供者:
weixin_38555304
内核态makefile指南
内核态makefile指南:编译可加载的模块,所有在配置文件中标记为-m的模块将被编译成可加载模块.ko文件。如果需要将一个模块配置为可加载模块,需要在makefile中进行配置:obj-m += foo.o
所属分类:
Linux
发布日期:2020-07-22
文件大小:19456
提供者:
z21560
Intercept-System-Calls:使用可加载的内核模块拦截系统调用-源码
拦截系统调用 目的:使用可加载内核模块(LKM)拦截系统调用 概念:从根本上来说,系统调用应作为内核的一部分来实现,并且每次添加系统调用时,在修改静态系统调用表后,都需要重新编译内核映像,该表跟踪所有实现的系统调用的所有函数指针。 因此,我们的目的是通过可加载的内核模块“拦截”现有系统调用的行为 遵循的步骤: 可加载内核模块(LKM)只是对操作系统中基本内核的扩展,可以即时加载/卸载,而无需重新编译内核或重新引导系统。 打开您选择的文本编辑器,并通过添加两个头文件开始编写一个简单的可加载内核
所属分类:
其它
发布日期:2021-03-11
文件大小:6144
提供者:
weixin_42097914
packetDropperLKM:可加载内核模块-源码
防火墙功能 实现一个可加载的内核模块 概述 我们有两个配置: 黑名单 我们有一些ip:port,如果接收到的数据包与黑名单ip匹配,我们丢弃接收到的数据包,否则我们接受接收到的数据包 白名单 我们有一些ip:port,如果接收到的数据包与白名单ip匹配,我们接受接收到的数据包,否则我们删除接收到的数据包 代号 :主要代码 :测试人员代码将ip:port发送到模块 :选择策略并输入ip:ports 跑 1:制作和编译测试仪 $ make 2:加载模块 $ sudo insmode netLK
所属分类:
其它
发布日期:2021-02-20
文件大小:33792
提供者:
weixin_42138376
ToyModule:用于测试的微型可加载内核模块-源码
玩具模块 一个很小的可加载内核模块,用于测试和学习。 该模块实现了一个简单的留言簿:通过在设备上书写,可以留下一条消息,并且通过从设备读取最新插入的消息可以被读取。 用法 要读取内核日志: tail -f /var/log/kern.log test.sh脚本对编译和加载模块进行了快速测试,并在完成后卸载并删除了生成的文件。 如果要手动进行测试: 要加载内核模块,请使用make对其make编译,然后生成一个.ko文件。 跑: sudo insmod guestbook.ko 要卸载它:
所属分类:
其它
发布日期:2021-02-14
文件大小:13312
提供者:
weixin_42131728
Linux内核模块管理
目录: 内核模块路径 查看已加载的内核 加载与卸载内核模块 修改内核参数 Linux内核采用的是模块化技术,这样的设计使得系统内核可以保持小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核调整。本文重点关注方法与思路,具体实现可以参考kernel-doc文档。 2.9.1 内核模块存放位置 Linux内核模块文件的命名方式通常为,CentOS 6.3系统的内核模块被集中存放在/lib/mod
所属分类:
其它
发布日期:2021-01-20
文件大小:54272
提供者:
weixin_38724663
【华为云技术分享】Linux内核编程环境 (2)
在上一期中,我们介绍了Linux内核编译方法,这一期我们用一个例子来介绍如何向Linux内核中增加一个模块。 一、LKM内核模块 LKM是Loadable Kernel Module的缩写,意思是可加载内核模块。它有点儿像动态链接库,可在运行时加载,成为内核代码和数据的一部分,访问全部内核地址空间,也可运行时动态卸载(需要解决依赖关系,并释放内存空间),所谓的更新就是加载→卸载→加载的过程。LKM是大部分设备驱动、文件系统的存在形式。 为了编写内核模块,我们需要准备好编写的环境。首先,要指定内核
所属分类:
其它
发布日期:2021-01-20
文件大小:163840
提供者:
weixin_38517892
«
1
2
3
4
5
6
7
8
9
10
»