Python应用程序/工具/脚本实用程序

gen-kernel-module的Python项目详细描述


生成内核模块

gen_kernel_module是生成Linux内核模块项目的工具。在

{str}1{/strong}开发代码

自述文件用于介绍模块并提供有关 如何安装模块,它可能具有的任何机器依赖关系,以及 安装模块前应提供的其他信息。在

Python packageGitHub issues openGitHub contributors

目录

安装

导航到releasepage下载并提取发行版档案。在

要安装gen_kernel_module请键入以下内容:

tar xvzf gen_kernel_module-x.y.z.tar.gz
cd gen_kernel_module-x.y.z
pip install -r requirements.txt

安装lib进程

^{pr2}$

安装lib egg信息

python setup.py install_egg_info
running install_egg_info
running egg_info
creating gen_kernel_module.egg-info
writing requirements to gen_kernel_module.egg-info/requires.txt
writing gen_kernel_module.egg-info/PKG-INFO
writing top-level names to gen_kernel_module.egg-info/top_level.txt
writing dependency_links to gen_kernel_module.egg-info/dependency_links.txt
writing manifest file 'gen_kernel_module.egg-info/SOURCES.txt'
reading manifest file 'gen_kernel_module.egg-info/SOURCES.txt'
writing manifest file 'gen_kernel_module.egg-info/SOURCES.txt'
Copying gen_kernel_module.egg-info to /usr/local/lib/python2.7/dist-packages/gen_kernel_module-1.1.0-py2.7.egg-info

安装lib数据

python setup.py install_data
running install_data
copying gen_kernel_module/run/gen_kernel_module_run.py -> /usr/local/bin/
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf
copying gen_kernel_module/conf/gen_kernel_module.cfg -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/
copying gen_kernel_module/conf/gen_kernel_module_util.cfg -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/
copying gen_kernel_module/conf/project.yaml -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_vma
copying gen_kernel_module/conf/template/lkm_vma/Makefile.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_vma/
copying gen_kernel_module/conf/template/lkm_vma/test.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_vma/
copying gen_kernel_module/conf/template/lkm_vma/lkm.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_vma/
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_charachter_device
copying gen_kernel_module/conf/template/lkm_charachter_device/Makefile.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_charachter_device/
copying gen_kernel_module/conf/template/lkm_charachter_device/test.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_charachter_device/
copying gen_kernel_module/conf/template/lkm_charachter_device/lkm.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_charachter_device/
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_block_device
copying gen_kernel_module/conf/template/lkm_block_device/Makefile.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_block_device/
copying gen_kernel_module/conf/template/lkm_block_device/test.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_block_device/
copying gen_kernel_module/conf/template/lkm_block_device/lkm.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_block_device/
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_network_interfaces
copying gen_kernel_module/conf/template/lkm_network_interfaces/Makefile.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_network_interfaces/
copying gen_kernel_module/conf/template/lkm_network_interfaces/test.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_network_interfaces/
copying gen_kernel_module/conf/template/lkm_network_interfaces/lkm.template -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/conf/template/lkm_network_interfaces/
creating /usr/local/lib/python2.7/dist-packages/gen_kernel_module/log
copying gen_kernel_module/log/gen_kernel_module.log -> /usr/local/lib/python2.7/dist-packages/gen_kernel_module/log/

也可以使用docker创建图像/容器。在

gen_kernel_module docker checker

依赖性

gen_kernel_module需要下一个模块和库:

发电流量

发电工艺基本流程:

alt tag

刀具结构

gen_kernel_模块基于模板机制:

alt tag

发电机结构:

.
├── conf/
│   ├── gen_kernel_module.cfg
│   ├── gen_kernel_module_util.cfg
│   ├── project.yaml
│   └── template/
│       ├── lkm_block_device/
│       │   ├── lkm.template
│       │   ├── Makefile.template
│       │   └── test.template
│       ├── lkm_charachter_device/
│       │   ├── lkm.template
│       │   ├── Makefile.template
│       │   └── test.template
│       ├── lkm_network_interfaces/
│       │   ├── lkm.template
│       │   ├── Makefile.template
│       │   └── test.template
│       └── lkm_vma/
│           ├── lkm.template
│           ├── Makefile.template
│           └── test.template
├── __init__.py
├── lkm/
│   ├── gen_lkm.py
│   ├── __init__.py
│   ├── module_selector.py
│   ├── read_template.py
│   └── write_template.py
├── log/
│   └── gen_kernel_module.log
└── run/
    └── gen_kernel_module_run.py

文件

Documentation Status

更多文档和信息请访问:

版权和许可

License: GPL v3License

版权所有(C)2018 vroncevic.github.io/gen_kernel_module

gen_kernel_module是免费软件;您可以重新分发和/或修改它 它与Python本身的术语相同,要么是Python版本2.x/3.x,要么是, 根据您的选择,您可以使用任何更高版本的python3。在

让我们帮助和支持PSF。在

Python Software Foundation

Donate

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring启动启用HTTPS   actionscript 3 java中的这个[“var”+“name”]   java只匹配给定集合中一个字符的一个匹配项   java Hibernate:防止角色表中出现多个相同的条目   javajersey+Spring注入servlet请求   java HtmlEditor javafx失去焦点   java Apache Wicket AjaxRequestTarget ListView组件未刷新或更新   mysql java。无法将lang.String转换为java。sql。时间戳   java将巨大的整数文件(在一行中)拆分为具有内存限制的已排序块   安卓如何完全关闭proguard?   安装Eclipse和Android SDK后的java“无AVD可用”消息   java动态显示图像视图   java在Spring中还有哪些WebsocketClient实现?   java Glassfish需要很长时间才能重新启动   使用Java简单串行连接器将pc与arduino连接   java如何在camel文件组件配置中结合readLockCheckInterval和maxMessagesPerPoll?   单击Android时的java预览图像   java如何将字节数组转换为ByteArrayOutputStream