Skip to main content

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

项目描述

生成内核模块

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

python代码开发:100%

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

Python 包 GitHub 问题打开 GitHub 贡献者

目录

安装

安装 Python2 包 安装 Python3 包

目前有三种安装工具的方式:

  • 基于pip的安装过程
  • 安装过程基于 setup.py (setuptools)
  • 基于docker机制的安装流程
使用 pip 安装

Python 包位于pypi.org

您可以使用 pip 安装

# python2
pip install gen-kernel-module
# python3
pip3 install gen-kernel-module
使用 setuptools 安装

导航到发布页面下载并提取发布存档。

要安装模块,请找到并使用参数运行 setup.py

tar xvzf gen_kernel_module-x.y.z.tar.gz
cd gen_kernel_module-x.y.z/
# python2
pip install -r requirements.txt
python setup.py install_lib
python setup.py install_data
python setup.py install_egg_info
# python3
pip3 install -r requirements.txt
python3 setup.py install_lib
python3 setup.py install_data
python3 setup.py install_egg_info
使用 docker 安装

您可以使用 Dockerfile 创建图像/容器。

gen_kernel_module 泊坞窗检查器

依赖项

gen_kernel_module需要下一个模块和库:

生成流程

生成过程的基本流程:

替代标签

工具结构

gen_kernel_module基于模板机制:

替代标签

发电机结构:

gen_kernel_module/
├── 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/
│   ├── config/
│   │   ├── __init__.py
│   │   └── pro_name.py
│   ├── __init__.py
│   ├── read_template.py
│   └── write_template.py
├── log/
│   └── gen_kernel_module.log
└── run/
    └── gen_kernel_module_run.py

文档

文件状态

更多文档和信息:

版权和许可

许可证:GPL v3 执照

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

gen_kernel_module是免费软件;您可以按照与 Python 本身相同的条款重新分发和/或修改它,可以是 Python 版本 2.x/3.x,也可以是您可能拥有的任何更高版本的 Python 3。

让我们帮助和支持 PSF。

Python 软件基金会

捐

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

gen_kernel_module-1.2.3.tar.gz (17.7 kB 查看哈希

已上传 source

内置发行版

gen_kernel_module-1.2.3-py3-none-any.whl (45.1 kB 查看哈希

已上传 py3

gen_kernel_module-1.2.3-py2-none-any.whl (45.1 kB 查看哈希

已上传 py2