硬件驱动/工具python-hwdata、Bluelog、Open-iSCSI、KmdKit介绍

以下为你介绍的硬件驱动/工具都可用在Linux系统上:python-hwdata(访问 hwdata 包的数据库数据)、Bluelog(蓝牙设备发现工具)、Open-iSCSI(RFC3720 实现)、KmdKit(MASM32 内核驱动开发工具包)。

1、python-hwdata(访问 hwdata 包的数据库数据)

python-hwdata 提供了 Python 接口用于访问 hwdata 包的数据库数据,允许你读取 USB 和 PCI 设备的描述信息。

示例代码:

#!/usr/bin/python

from hwdata import PCI, USB

# for obtaining real id of your devices you can use package python-gudev

pci_vendor_id = '0e11'

pci_device_id = 'b01e'

usb_vendor_id = '03f0'

usb_device_id = '1f12'

pci = PCI()

print("Vendor: %s" % pci.get_vendor(pci_vendor_id))

print("Device: %s" % pci.get_device(pci_vendor_id, pci_device_id))

usb = USB()

print("Vendor: %s" % usb.get_vendor(usb_vendor_id))

print("Device: %s" % usb.get_device(usb_vendor_id, usb_device_id))

构建包:

运行时:

tito build --tgz

您将获得最新的tar.gz文件。

运行时:

tito build --rpm

您将获得最新的rpm软件包。

下载地址:https://github.com/xsuchy/python-hwdata

2、Bluelog(蓝牙设备发现工具)

硬件驱动/工具python-hwdata、Bluelog、Open-iSCSI、KmdKit介绍

Bluelog 是一个蓝牙网站调查工具,可让你找到能发现的所有蓝牙设备,比其他蓝牙扫描器速度更快。Bluelog 适合在嵌入式设备中运行。

3、Open-iSCSI(RFC3720 实现)

硬件驱动/工具python-hwdata、Bluelog、Open-iSCSI、KmdKit介绍

Open-iSCSI 项目是一个高性能,传输独立,支持多平台的 RFC3720 实现。

4、KmdKit(MASM32 内核驱动开发工具包)

使用汇编搞内核驱动开发的可以试一试KmdKit,一个内核驱动开发工具包。

注明

以上就是硬件驱动/工具python-hwdata、Bluelog、Open-iSCSI、KmdKit的介绍内容,这些硬件驱动/工具都能使用在Linux操作系统中。

栏目相关文章