硬件驱动/工具xev、Enlightened硬件浏览器、PCI工具包、Coreboot介绍

以下为你介绍的硬件驱动/工具都可用在Linux系统上:xev(Xevent输出工具)、Enlightened 硬件浏览器(EHB)、PCI工具包(处理PCI总线的工具)、Coreboot(BIOS系统)。

1、xev(Xevent输出工具)

硬件驱动/工具xev、Enlightened硬件浏览器、PCI工具包、Coreboot介绍

原来经常用 xbindkey 在 gnome 下面绑定一些快捷键,但往往分不清 mod1 mod2 mod3 mod4 是些什么东西。xev 可以把你键盘,鼠标的信息全部打印出来,这样就不会分不清 mod1、mod2 这些了。使用方法很简单,在 teminal 里运行 xev 程序,然后按下相应的键,terminal 上就会显示那个键的信息。

其实xev对于普通用户来说,最大的用处就是看按键对应的keyname。这个在设置快捷键的时候会用到。无论是否使用xbindkeys。尤其是写修饰键的时候。

2、Enlightened 硬件浏览器(EHB)

硬件驱动/工具xev、Enlightened硬件浏览器、PCI工具包、Coreboot介绍

Enlightened 硬件浏览器 (EHB) 可以用来显示系统中的所有设备,可以跟窗口管理器 Enlightenment 很好的集成。

Enlightened硬件浏览器基本端口已开始,其他修改已完成:

libpci和libusb用于获取设备,而不是使用detect。

EHB桌面文件可以在系统菜单中找到它。

新的图标。

下载地址:http://hylius.tuxfamily.org/

3、PCI工具包(处理PCI总线的工具)

PCI Utilities 工具包包含一些用来处理PCI总线的工具以及一个C语言的库用来访问PCI配置注册表。带有一个lspci命令用来列出所有的PCI设备以及setpci用来配置PCI设备。

PCI实用程序是用于检查和操纵PCI设备配置的程序的集合,所有这些程序均基于公共的可移植库libpci,该库可访问各种操作系统上的PCI配置空间。实用程序包括:

lspci:显示有关系统中所有PCI总线和设备的详细信息。

setpci:允许读取和写入PCI设备配置寄存器。例如,您可以使用它来调整延迟计时器。

支持系统:

该库(以及所有实用程序)可在以下操作系统上运行:

Linux、FreeBSD、NetBSD、OpenBSD、GNU/kFreeBSD、Solaris/i386、AIX、GNU Hurd、Windows、CYGWIN、BeOS、Haiku、Darwin。

但是,并非所有系统都支持所有功能。一些后端是只读的,一些后端直接访问I/O端口,这些端口不一定能可靠地工作。具有所有功能的唯一后端是带有最新内核的Linux。特别是,Windows的端口已过时,并且目前缺少维护程序。

下载地址:http://mj.ucw.cz/sw/pciutils/

4、Coreboot(BIOS系统)

硬件驱动/工具xev、Enlightened硬件浏览器、PCI工具包、Coreboot介绍

LinuxBIOS 计划,一个 Free Software 的计划,企图取代掉现今多数电脑上的 BIOS 已经改名称为 coreboot 了。

旧的名称在近几年已经变成了一个误解,LinuxBIOS 产生了只能在 Linux 上或是专为 Linux 使用的印象,其实不是这样的。

coreboot 并不是一个 BIOS 用来提供过时的 BIOS callbacks 或是 interrupt routines 的功能,实际上 coreboot 只是一个小型驱动硬件的韧体,只提供基本的硬件初始化,然后就把控制权交给其它众多的载体之一,这可能是一个 boot loader 像是 FILO 或是最终将取代 FILO 的 GRUB2,假如你想要从磁盘上启动或是启动 Plan 9、memtest86、Linux 核心、OpenBIOS、OpenFirmware、SmartFirmware 等。

coreboot 并不是专为 Linux 而制作的,虽然它可以使用 Linux 核心来当作载体,像是你把 Linux 核心放到你的 flash ROM 晶片上面跟 coreboot 放在一起,或是间接透过 FILO 或 GRUB2 来启动 Linux 核心,不过透过适当的载体也可以用来启动其它作业系统像是 Plan 9、Windows、FreeBSD 等。

下载地址:https://www.coreboot.org/

注明

以上就是硬件驱动/工具xev、Enlightened硬件浏览器、PCI工具包、Coreboot的介绍内容,这些硬件驱动/工具都能使用在Linux操作系统中。

栏目相关文章