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

搜索资源列表

  1. 内核和用户空间通信—netlink源码

  2. 一、imp2源码 整个源码包含三个文件:imp2_k.c, imp2_u.c和imp2.h. 其中imp2_k.c为内核模块的源代码,imp2_u.c为应用程序,即测试代码,imp2.h为两个源文件都需要引用的头文件。其整体的功能是:注册一种新的netlink协议,并注册一个新的NF hook函数。当有ping包发往当前主机或者经过当前主机转发时,内核向用户发送ping包的源IP和目的IP。各个文件的简单分析见下文。 1. imp2.h 该文件主要是定义了一种新的Netlink协议类型NL_I
  3. 所属分类:C

    • 发布日期:2009-05-12
    • 文件大小:34816
    • 提供者:xiaoziyao
  1. Linux 系统内核空间与用户空间通信的实现与分析

  2. Linux 系统内核空间与用户空间通信的实现与分析
  3. 所属分类:Linux

    • 发布日期:2009-05-18
    • 文件大小:86016
    • 提供者:zhenwenxian
  1. Linux 系统内核空间与用户空间通信的实现与分析

  2. 介绍系统内核空间与用户空间通信的几种机制
  3. 所属分类:Linux

    • 发布日期:2007-09-14
    • 文件大小:178176
    • 提供者:wwc2006
  1. Linux 系统内核空间与用户空间通信的实现与分析

  2. Linux 系统内核空间与用户空间通信的实现与分析
  3. 所属分类:Linux

    • 发布日期:2010-03-24
    • 文件大小:45056
    • 提供者:xucaiyi2010
  1. 用户空间与内核空间的通信接口

  2. linux驱动开发用户空间与内核空间的通信接口
  3. 所属分类:Linux

    • 发布日期:2010-08-04
    • 文件大小:527360
    • 提供者:shaoguangleo
  1. linux系统用户空间与内核空间通信的实现

  2. linux系统用户空间与内核空间通信的实现 参考文章
  3. 所属分类:Linux

    • 发布日期:2010-09-28
    • 文件大小:302080
    • 提供者:zerg2000
  1. Linux_系统内核空间与用户空间通信的实现与分析

  2. Linux_系统内核空间与用户空间通信的实现与分析,可以让您更加深入的了解用户空间和内核空间之间的通信!
  3. 所属分类:Linux

    • 发布日期:2011-06-05
    • 文件大小:172032
    • 提供者:butter0000
  1. 内核空间与用户空间通信的实现与分析

  2. 内核空间与用户空间通信的实现与分析 分析得很好,全面
  3. 所属分类:Linux

    • 发布日期:2013-05-19
    • 文件大小:34816
    • 提供者:wxf120620056
  1. Linux 系统内核空间与用户空间通信的实现与分析

  2. Linux 系统内核空间与用户空间通信的实现与分析 Linux 内核模块的运行环境与传统进程间通信 在一台运行 Linux 的计算机中,CPU 在任何时候只会有如下四种状态: 【1】 在处理一个硬中断。 【2】 在处理一个软中断,如 softirq、tasklet 和 bh。 【3】 运行于内核态,但有进程上下文,即与一个进程相关。 【4】 运行一个用户态进程。
  3. 所属分类:Linux

    • 发布日期:2013-06-09
    • 文件大小:55296
    • 提供者:u011010751
  1. 用户空间和内核空间的通信接口

  2. 简要介绍用户空间程序和内核通信或读取内核信息的几种机制。
  3. 所属分类:专业指导

    • 发布日期:2008-09-28
    • 文件大小:527360
    • 提供者:ixiangjun
  1. linux用户空间和kernel两种常用通信方式

  2. 本文档详细介绍了netlink和字符设备两种方式在用户空间和kernel通信的原理及代码,供大家参考,基于最新的kernel4.0
  3. 所属分类:C

    • 发布日期:2017-06-09
    • 文件大小:35840
    • 提供者:feipu1988
  1. Linux系统内核空间与用户空间通信的实现与分析

  2. 多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进 程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并 推荐使用 netlink 套接字实现中断环境与用户态进程通信。 1
  3. 所属分类:Linux

    • 发布日期:2017-11-01
    • 文件大小:6291456
    • 提供者:iloveqqi
  1. Linux系统内核空间与用户空间通信的实现与分析

  2. 含有Linux 系统内核空间与用户空间通信的实现与分析,以及一实现源码实例。
  3. 所属分类:Linux

    • 发布日期:2009-02-24
    • 文件大小:466944
    • 提供者:mjh5514413
  1. Linux_系统内核空间与用户空间通信的实现与分析.docx

  2. linux用户态与内核态通信的方式有很多,如udev,netlink,netfilter,本文从代码,数据结构的角度了说明其实现方式,有益于大家理解
  3. 所属分类:Linux

    • 发布日期:2020-09-14
    • 文件大小:41984
    • 提供者:weixin_43467613
  1. shared_mem_demo:用户空间和内核之间的通信-源码

  2. shared_mem_demo 在用户空间和内核之间进行通信的演示(证明)(将内核内存映射到用户空间) 输出 rooteBPF:~/shared_mem_demo# make make -C /lib/modules/4.15.0-20-generic/build M=/root/shared_mem_demo modules make[1]: Entering directory '/usr/src/linux-headers-4.15.0-20-generic' CC [M] /ro
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:3072
    • 提供者:weixin_42139252
  1. libfuse:Linux FUSE(用户空间中的文件系统)接口的参考实现-源码

  2. libfuse 关于 FUSE(用户空间中的文件系统)是用户空间程序将文件系统导出到Linux内核的接口。 FUSE项目包含两个组件:保险丝内核模块(在常规内核存储库中维护)和libfuse用户空间库(在此存储库中维护)。 libfuse提供了与FUSE内核模块进行通信的参考实现。 FUSE文件系统通常实现为与libfuse链接的独立应用程序。 libfuse提供了以下功能:挂载文件系统,卸载文件系统,从内核读取请求以及将响应发送回。 libfuse提供了两个API:“高级”同步API和“低级
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:823296
    • 提供者:weixin_42101237
  1. 热熔器:用于Rust的用户空间(FUSE)中的文件系统-源码

  2. Rust的FUSE(用户空间中的文件系统) 关于 FUSE-Rust是一个库文件箱,用于在用户空间中轻松实现。 FUSE-Rust不仅仅提供绑定,它是对原始FUSE C库的重写,以充分利用Rust的体系结构。 该库最初是从叉出来的,目的是继续开发。 特别是在7.19之后添加来自ABI的功能 文献资料 细节 有效的FUSE文件系统包括三个部分: 内核驱动程序,注册为文件系统,并将操作转发到通信通道中,以处理该操作的用户空间进程。 用户空间库(libfuse),可帮助用户空间进程建立并运行与
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:71680
    • 提供者:weixin_42161497
  1. libvfio-user:在用户空间中模拟设备的框架-源码

  2. libvfio用户 vfio-user是一个框架,允许在用户空间中实现PCI设备。 客户端(例如通过UNIX套接字将与服务器通信。该库libvfio-user提供了用于实现此类服务器的API。 是一种内核工具,用于提供对用户空间中PCI设备的安全访问(包括传递给VM)。 使用vfio-user ,所有交互都在用户空间中完成,而不需要与内核对话,而无需任何内核组件。 vfio-user设备根本不使用内核VFIO实现。 换句话说, vfio-user是vFIO, 是vhost 。 vfio-u
  3. 所属分类:其它

    • 发布日期:2021-02-19
    • 文件大小:152576
    • 提供者:weixin_42099633
  1. libwire:类似于GoLang和goroutines的C的用户空间线程(aka协程)库-源码

  2. libwire {#mainpage} libwire是一个用户空间线程库,旨在在C语言中提供类似于GoLang环境的外观。 即,它们之间的轻量级用户空间协作线程和通信通道。 与Go不同的是,它直接用于高性能的系统级编程,该编程足够关注内存分配,尽可能零拷贝和最小开销(即使以安全性和易于编程为代价)。 该库的一个指导原则是,尽可能不自行分配内存,让用户完全管理内存和分配。 在需要时提供了一个内存池,但是用户甚至可以将该内存作为静态数组提供,而不用分配每个部分。 该库是分层构建的,以使其更易
  3. 所属分类:其它

    • 发布日期:2021-02-01
    • 文件大小:131072
    • 提供者:weixin_42103128
  1. Netlink实现Linux内核与用户空间通信

  2. Linux内核与用户空间通信的方式目前主要有9种,分别是内核启动参数、模块参数与 sysfs、sysctl、系统调用、netlink、procfs、seq_file、debugfs和relayfs。Netlink是一种特殊的文件描述符(套结字),为2.6.14及更高版本的Linux所特有,是一种在内核与用户应用间进行双向数据交互的便捷方式,用户态应用调用标准的套结字API 可以使用netlink提供的强大功能,内核态需要调用专门的内核 API 来使用netlink。Netlink应用已经相当广泛
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:79872
    • 提供者:weixin_38679839
« 12 3 4 5 6 7 8 9 10 ... 49 »