硬件驱动/工具WiringPi、Conserver、PCSC/Perl、Binwalk介绍

以下为你介绍的硬件驱动/工具都可用在Linux系统上:WiringPi(GPIO访问库)、Conserver(串口控制台的远程访问)、PCSC/Perl(使用 PCSC/lite 库与智能卡读卡器进行通信)、Binwalk(固件分析工具)。

1、WiringPi(GPIO访问库)

WiringPi 是一个为Raspberry Pi树莓派上使用的博通BCM2835芯片用C写的GPIO访问库。

关于 GPIO 的介绍:

GPIO,通用型之输入输出(General Purpose I/O)的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。

既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电平的高低; 对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电平或者低电平;对于其他特殊功能,则有另外的寄存器来控制它们。

要在Raspbian-Lite系统上更新或安装:

sudo apt-get install wiringpi

下载地址:http://wiringpi.com/

2、Conserver(串口控制台的远程访问)

硬件驱动/工具WiringPi、Conserver、PCSC/Perl、Binwalk介绍

Conserver 提供了到串口控制台的远程访问,并记录所有数据到一个中央主机。支持本地和网络串口连接。可对服务器控制台进行重放,支持多用户同时连接到一个窗口。

下载地址:https://www.conserver.com/

3、PCSC/Perl(使用 PCSC/lite 库与智能卡读卡器进行通信)

硬件驱动/工具WiringPi、Conserver、PCSC/Perl、Binwalk介绍

PCSC/Perl 允许使用 PCSC/lite 库与智能卡读卡器进行通信,可以方便在 Perl 程序中使用。

4、Binwalk(固件分析工具)

Binwalk是一个固件的分析工具,旨在协助研究人员对固件非分析,提取及逆向工程用处。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展。

硬件驱动/工具WiringPi、Conserver、PCSC/Perl、Binwalk介绍

硬件驱动/工具WiringPi、Conserver、PCSC/Perl、Binwalk介绍

下载地址:https://github.com/ReFirmLabs/binwalk

注明

以上就是硬件驱动/工具WiringPi、Conserver、PCSC/Perl、Binwalk的介绍内容,这些硬件驱动/工具都能使用在Linux操作系统中。

栏目相关文章