硬件驱动/工具Wicd、U-Boot、lirc、libdlo介绍

以下为你介绍的硬件驱动/工具都可用在Linux系统上:Wicd(Linux无线网络连接管理器)、U-Boot(开源BOOT方案)、lirc(红外线控制开发包)、libdlo(USB视频输出芯片驱动)。

1、Wicd(Linux无线网络连接管理器)

硬件驱动/工具Wicd、U-Boot、lirc、libdlo介绍

Wicd 是 Linux 下一款颇为好用的无线网络连接管理器。发布的新版本为用户带来了大量的改进和增强。例如,改进了托盘图标及 GUI 图像、重新组织了 GUI 中的网络列表、新的实验性 ioctl 后端、添加了 curses 客户端、添加了用来指定 DNS 域名及搜索静态网络域名的选项、支持全局脚本、能够显示 libnotify 通知等。

Wicd的一些功能包括:

功能齐全的交互式控制台界面和图形界面。

无需图形依赖(即没有X、Gnome、KDE)。

GTK接口没有GNOME依赖项,因此可以在XFCE,Fluxbox,Openbox,Enlightenment等中使用。

能够连接到有线(仅以太网,尚不支持PPPoE/DSL)和无线网络。

每个无线网络和有线网络的配置文件。

许多加密方案,其中一些包括WEP/WPA/WPA2(您可以添加自己的加密方案)。

仍然与无线工具兼容。

托盘图标显示网络活动和信号强度。

下载地址:http://wicd.sourceforge.net/

2、U-Boot(开源BOOT方案)

UBoot 是由开源项目PPCBoot发展起来的,ARMboot并入了PPCBoot,和其他一些arch的Loader合称U-Boot。2002年12月17日第一个版本U-Boot-0.2.0发布,同时PPCBoot和ARMboot停止维护。

U-Boot支持的处理器构架包括PowerPC (MPC5xx,MPC8xx,MPC82xx,MPC7xx,MPC74xx,4xx), ARM (ARM7,ARM9,StrongARM,Xscale),MIPS (4Kc,5Kc),x86等等,U-Boot(Universal Bootloader)从名字就可以看出,它是在GPL下资源代码最完整的一个通用Boot Loader。

U-Boot提供两种操作模式:启动加载(Boot loading)模式和下载(Downloading)模式,并具有大型Boot Loader的全部功能。

主要特性为:

SCC/FEC以太网支持。

BOOTP/TFTP引导。

IP,MAC预置功能。

在线读写FLASH,DOC,IDE,IIC,EEROM,RTC。

支持串行口kermit,S-record下载代码。

识别二进制、ELF32、pImage格式的Image,对Linux引导有特别的支持。

监控(minitor)命令集:读写I/O,内存,寄存器、内存、外设测试功能等。

脚本语言支持(类似BASH脚本)。

支持WatchDog,LCD logo,状态指示功能等。

U-Boot的功能是如此之强大,涵盖了绝大部分处理器构架,提供大量外设驱动,支持多个文件系统,附带调试、脚本、引导等工具,特别支持Linux,为板级移植做了大量的工作。最初的U-Boot1.1.1版本特别包含了对SA1100和44B0芯片的移植,所以44B0移植主要是针对Board 的移植,包括FLASH、内存配置以及串口波特率等等。U-Boot的完整功能性和后续不断的支持,使系统的升级维护变得十分方便。

下载地址:https://github.com/u-boot/u-boot

3、lirc(红外线控制开发包)

硬件驱动/工具Wicd、U-Boot、lirc、libdlo介绍

LIRC 是一个C开发包,用来从远程通用红外设备上接收和发送红外信号。它包含一个守护进程用来解码和发送红外信号,一个鼠标的守护进程用来将红外信号转换成鼠标动作,同时还包含一些工具用来通过红外线控制远程计算机。

最近的linux内核使得可以将某些IR遥控器用作常规输入设备。有时,这会使LIRC变得多余。但是,LIRC提供了更多的灵活性和功能,并且在许多情况下仍然是正确的工具。

LIRC的最重要部分是lircd守护进程,该守护进程对设备驱动程序接收到的IR信号进行解码,并在套接字上提供信息。如果硬件支持,它也接受用于发送IR信号的命令。

下载地址:http://www.lirc.org/

4、libdlo(USB视频输出芯片驱动)

硬件驱动/工具Wicd、U-Boot、lirc、libdlo介绍

libdlo 是 DisplayLink 的 USB 视频输出芯片的开源驱动程序,采用 LGPL v2.1 协议发布。

DisplayLink提供了USB接口的视频输出转换芯片,可以方便连接多台显示器,但它的驱动只支持Windows操作系统,和基于Intel芯片的苹果电脑。USB视频输出芯片也能在Linux上使用,因为DisplayLink已发布了采用LGPL许可证的代码库。虽然DisplayLink不是大的硬件制造商,但看到越来越多的制造商拥抱开源路线也是令人欣慰的。Linux版的家庭影院个人电脑或许会越来越流行。

到目前为止,支持所有DisplayLink设备(所有DL1xx设备)的完全开源(GPL)驱动程序位于Linux 2.6.38内核的主线中,并且可以作为某些较旧内核的模块进行编译。

下载地址:https://libdlo.freedesktop.org/

注明

以上就是硬件驱动/工具Wicd、U-Boot、lirc、libdlo的介绍内容,这些硬件驱动/工具都能使用在Linux操作系统中。

栏目相关文章