Linux内核配置(9)

ISDN(综合数码网络服务,在法国称为RNIS

一种特殊的数码电话服务类型。它用于将你的电脑连接到你的Internet服务供应商(用SLIP或者PPP)。连接的速度快于通常的modem电话连接,在下载的时候,仍然可以进行通话。只有在电脑上有ISDN卡的时候,才会工作。而且需要从电信部门购买专用的ISDN线路。

综合业务数字网(Integrated Service Digital Network)。这种协议早就被淘汰了

--- ISDN support

<>Old ISDN4Linux (deprecated) (NEW) --->

--- Old ISDN4Linux (deprecated)
[ ] Support synchronous PPP (NEW)
[ ] Use VJ-compression with synchronous PPP (NEW)
[ ] Support generic MP (RFC 1717) (NEW)
[ ] Filtering for synchronous PPP (NEW)
<> Support BSD compression (NEW)
[ ] Support audio via ISDN (NEW)
[ ] Support AT-Fax Class 1 and 2 commands (NEW)
ISDN feature submodules --->
<> Support isdn diversion services (NEW)
*** ISDN4Linux hardware drivers ***
Passive cards --->
<> HiSax SiemensChipSet driver support (NEW)
Active cards --->
 

<>CAPI 2.0 subsystem (NEW) --->

--- CAPI 2.0 subsystem
[] Verbose reason code reporting (NEW)
[] CAPI trace support (NEW)
[ ] CAPI2.0 Middleware support (NEW)
<>CAPI2.0 /dev/capi support (NEW)
<>CAPI2.0 capidrv interface support (NEW)
*** CAPI hardware drivers ***
[ ] Active AVM cards (NEW) --->
--- Active AVM cards
<>AVM B1 PCI support (NEW)
<>AVM B1/M1/M2 PCMCIA support (NEW)
<>AVM T1/T1-B PCI support (NEW)
<>AVM C4/C2 support (NEW)
[ ] Active Eicon DIVA Server cards (NEW) --->
--- Active Eicon DIVA Server cards
Support Eicon DIVA Server cards
[ ] DIVA Server BRI/PCI support (NEW)
[ ] DIVA Server PRI/PCI support (NEW)
<>DIVA CAPI2.0 interface support (NEW)
<>DIVA User-IDI interface support (NEW)
<>DIVA Maint driver support (NEW)

<>Siemens Gigaset support (NEW) --->

--- Siemens Gigaset support
[] Gigaset CAPI support
<>Gigaset base station support
<>Gigaset M105 support
<>Gigaset M101 support
[] Gigaset debugging

<>Hypercope HYSDN cards (Champ, Ergo, Metro) support (module only) (NEW)

<>Modular ISDN driver (NEW) --->

--- Modular ISDN driver
<>Digital Audio Processing of transparent data
<> ISDN over IP tunnel
*** mISDN hardware drivers ***
<>Support for HFC PCI cards
<>Support for HFC multiport cards (HFC-4S/8S/E1)
<>Support for HFC-S USB based TAs
<>Support for AVM FRITZ!CARD PCI
<>Support for Sedlbauer Speedfax+
<>Support for cards with Infineon chipset
<>Support for cards with Winbond 6692
<>Support for NETJet cards

<> Telephony support --->

如果你有电话卡,可以使用通常的电话在网络上通过声音IP程序进行通话。

VoIP支持。这和拨号上网无关,和IP 电话有关。

--- Telephony support

<>QuickNet Internet LineJack/PhoneJack support

<>QuickNet Internet LineJack/PhoneJack PCMCIA support

Input device support --->

输入设备支持

-*- Generic input layer (needed for keyboard, mouse, ...)

通用输入层

要使用任何输入设备(键盘、鼠标、按钮、手柄、方向盘等),并且想要它们能够被程序使用,需要选Y。其中包含标准PS/2键盘和鼠标。

推荐Y,编译成模块为:input

-*- Support for memoryless force-feedback devices

游戏玩家使用的力反馈设备

<> Polled input device skeleton

一种周期性轮询硬件状态的驱动,去掉后没什么副作用

-*- Sparse keymap support library

*** Userland interfaces ***

-*- Mouse interface

鼠标接口

Y,鼠标将被仿真为一个字符设备。通过这种方式,任何用户空间的程序(包括SVGAlibGPMX)将可以使用鼠标。

推荐选Y,编译成模块为:mousedev

[ ] Provide legacy /dev/psaux device

仿真为另一个/dev/psaux字符设备。通过这种方式反馈的数据和/dev/input/mice反馈的数据是一样的。

推荐Y

(1024) Horizontal screen resolution

数字化转换器或图形输入板的水平分辩率

要使用数字转换器,或者一个图形化的按钮,并且想要像使用鼠标一样使用它们,鼠标驱动器需要知道你所使用的X window屏幕策略以正确地按比例转换数据。如果没有使用数字转换器,这个值将被忽略。

(768) Vertical screen resolution

数字化转换器或图形输入板的垂直分辨率

<> Joystick interface

游戏杆、手柄接口。我有小红帽

<> Event interface

能够利用/dev/input/eventX来存取输入设备的事件。将输入设备的事件存储到/dev/input/eventX供应用程序读取。

推荐Y,编译成模块为:evdev

<> Event debugging

调试

*** Input Device Drivers ***

-*- Keyboards --->

键盘驱动,一般选个AT键盘即可

--- Keyboards
<>ADP5588/87 I2C QWERTY Keypad and IO Expander (NEW)
<>ADP5585/ADP5589 I2C QWERTY Keypad and IO Expander (NEW)
<>Atmel AT42QT1070 Touch Sensor Chip (NEW)
<>Atmel AT42QT2160 Touch Sensor Chip (NEW)
<>DECstation/VAXstation LK201/LK401 keyboard (NEW)
<>TCA6416/TCA6408A Keypad Support (NEW)
<>TCA8418 Keypad Support (NEW)
<>LM8323 keypad chip (NEW)
<>Maxim MAX7359 Key Switch Controller (NEW)
<>MELFAS MCS Touchkey (NEW)
<>Freescale MPR121 Touchkey (NEW)
<>Newton keyboard (NEW)
<>OpenCores Keyboard Controller (NEW)
<>Stowaway keyboard (NEW)
<>Sun Type 4 and Type 5 keyboard (NEW)
<>XT keyboard (NEW)

[ ] Mice --->

我是用纯字符终端,如果你想用X window,请自行选择

--- Mice
<> PS/2 mouse

PS/2鼠标

包含了标准的2键和3PS/2鼠标。也包含了滚轮和额外按钮的支持,兼容 MicrosoftLogitechGenius等。

推荐Y

[ ] Elantech PS/2 protocol extension (NEW)
[ ] Sentelic Finger Sensing Pad PS/2 protocol extension (NEW)
[ ] eGalax TouchKit PS/2 protocol extension (NEW)
<>Serial mouse (NEW)
<>Apple USB Touchpad support (NEW)
<>Apple USB BCM5974 Multitouch trackpad support (NEW)
<>DEC VSXXX-AA/GA mouse and VSXXX-AB tablet (NEW)
<>Synaptics I2C Touchpad support (NEW)

[] Joysticks/Gamepads --->

游戏设备

--- Joysticks/Gamepads
<>Classic PC analog joysticks and gamepads (NEW)
<>Assassin 3D and MadCatz Panther devices (NEW)
<>Logitech ADI digital joysticks and gamepads (NEW)
<>Creative Labs Blaster Cobra gamepad (NEW)
<>Genius Flight2000 Digital joysticks and gamepads (NEW)
<>Gravis GrIP joysticks and gamepads (NEW)
<>Gravis GrIP MultiPort (NEW)
<>Guillemot joysticks and gamepads (NEW)
<>InterAct digital joysticks and gamepads (NEW)
<>Microsoft SideWinder digital joysticks and gamepads (NEW)
<>ThrustMaster DirectConnect joysticks and gamepads (NEW)
<>I-Force devices (NEW)
<>Logitech WingMan Warrior joystick (NEW)
<>LogiCad3d Magellan/SpaceMouse 6dof controllers (NEW)
<>SpaceTec SpaceOrb/Avenger 6dof controllers (NEW)
<>SpaceTec SpaceBall 6dof controllers (NEW)
<>Gravis Stinger gamepad (NEW)
<>Twiddler as a joystick (NEW)
<>5-byte Zhenhua RC transmitter (NEW)
<>Multisystem, Sega Genesis, Saturn joysticks and gamepads (NEW)
<>Multisystem, NES, SNES, N64, PSX joysticks and gamepads (NEW)
<>Multisystem joysticks via TurboGraFX device (NEW)
<>Austria Microsystem AS5011 joystick (NEW)
<>Gameport data dumper (NEW)
<>X-Box gamepad support (NEW)
<>Walkera WK-0701 RC transmitter (NEW)

[] Tablets --->

Tablet PC上的一种快捷按钮,用于执行常用任务

--- Tablets
<>Acecad Flair tablet support (USB) (NEW)
<>Aiptek 6000U/8000U and Genius G_PEN tablet support (USB) (NEW)
<>GTCO CalComp/InterWrite USB Support (NEW)
<>Hanwang Art Master III tablet support (USB) (NEW)
<>KB Gear JamStudio tablet support (USB) (NEW)
<>Wacom Intuos/Graphire tablet support (USB) (NEW)

[] Touchscreens --->

触摸屏驱动

--- Touchscreens
<>Analog Devices AD7879-1/AD7889-1 touchscreen interface (NEW)
<>Atmel mXT I2C Touchscreen (NEW)
<>BU21013 based touch panel controllers (NEW)
<>Dynapro serial touchscreen (NEW)
<>Hampshire serial touchscreen (NEW)
<>EETI touchscreen panel support (NEW)
<>EETI eGalax multi-touch panel support (NEW)
<>Fujitsu serial touchscreen (NEW)
<>Gunze AHL-51S touchscreen (NEW)
<>Elo serial touchscreens (NEW)
<>Wacom W8001 penabled serial touchscreen (NEW)
<> MAX11801 based touchscreens (NEW)
<> MELFAS MCS-5000 touchscreen (NEW)
<> MicroTouch serial touchscreens (NEW)
<>iNexio serial touchscreens (NEW)
<> ICS MicroClock MK712 touchscreen (NEW)
<> Penmount serial touchscreen (NEW)
<>Touchright serial touchscreen (NEW)
<>Touchwin serial touchscreen (NEW)
<>PIXCIR I2C touchscreens (NEW)
<>USB Touchscreen Driver (NEW)
<>Sahara TouchIT-213 touchscreen (NEW)
<>TSC-10/25/40 serial touchscreen support (NEW)
<>TSC2007 based touchscreens (NEW)
<>Sitronix ST1232 touchscreen controllers (NEW)
<>TPS6507x based touchscreens (NEW)

[ ] Miscellaneous devices --->

杂七杂八的驱动,扬声器,笔记本扩展按键等。选一个PC喇叭即可

--- Miscellaneous devices
<>Analog Devices AD714x Capacitance Touch Sensor (NEW)
<>BMA150/SMB380 acceleration sensor support (NEW)
<>PC Speaker support (NEW)
<>MMA8450 - Freescale's 3-Axis, 8/12-bit Digital Accelerometer (NEW)
<> MPU3050 Triaxial gyroscope sensor (NEW)
<> Fujitsu Lifebook Application Panel buttons (NEW)
<> x86 Wistron laptop button interface (NEW)
<>x86 Atlas button interface (NEW)
<>ATI / Philips USB RF remote control (NEW)
<>Keyspan DMR USB remote control (EXPERIMENTAL) (NEW)
<> Kionix KXTJ9 tri-axis digital accelerometer (NEW)
<> Griffin PowerMate and Contour Jog support (NEW)
<> Yealink usb-p1k voip phone (NEW)
<> C-Media CM109 USB I/O Controller (NEW)
<>User level driver support (NEW)
<>PCF8574 Keypad input device (NEW)
<>Analog Devices ADXL34x Three-Axis Digital Accelerometer (NEW)
<>VTI CMA3000 Tri-axis accelerometer (NEW)

Hardware I/O ports --->

硬件I/O端口

-*- Serial I/O support

如果输入设备使用了串行的I/O来连接到系统。这其中包含标准的AT键盘和PS/2鼠标,同时也包含了串行鼠标、Sun键盘、一些手柄和6dof设备等等。选Y

使用PS/2键盘或鼠标的就必选。推荐Y

<>Serial port line discipline (NEW)

串口键盘或鼠标

<>ct82c710 Aux port controller (NEW)

一种德州仪器TravelMate笔记本上使用QuickPort接口的鼠标

<>Parallel port keyboard adapter (NEW)

并口键盘或鼠标

<>PCI PS/2 keyboard and PS/2 mouse controller (NEW)

接在移动式扩展坞(Docking station)上的键盘或鼠标

<>Raw access to serio ports (NEW)

不是hacker就别选了

<>Altera UP PS/2 controller (NEW)
<>TQC PS/2 multiplexer (NEW)
<> Gameport support (NEW)

就是早年"小霸王"游戏机上的那种手柄

Character devices --->

字符设备

用于配置对各种字符设备的驱动。包括串口、伪终端、并口打印机、PCMCIA接口的字符设备、看门狗等。

-*- Virtual terminal

可以得到终端设备的支持,它具有显示和键盘输入设备。这些叫做“虚拟”因为你可以在一个终端设备上运行几个终端。也叫做虚拟控制台。

你可以在一个终端收集系统信息,另一个作为用户文本输入界面,再一个做为X会话,这些都是并行开展的。在每个终端之间切换通常用组合键进行,比如Alt+Ctrl+功能键。

命令:setterm可以用于改变一个虚拟终端的属性(比如颜色或者声音)。命令setfont可以改变字体;loadkeys改变键绑定,等等。

需要至少一个虚拟终端设备,以能够使用你的显示器和键盘。

只有少数的编译嵌入式系统的人可以在这选N,以节约内存。若要登录这种系统,只能通过网络或者并行端口。

推荐Y

[] Support for binding and unbinding console drivers

在某些系统上可以使用多个控制台驱动程序(framebuffer 控制台驱动程序),该选项使得你可以选择其中之一。我一般只用默认的虚拟终端

-*- Unix98 PTY support

PTY(pseudo terminal)伪终端

软件设备,由主从两部分组成。

[ ] Support multiple instances of devpts (NEW)

[ ] Legacy (BSD) PTY support

(256) Maximum number of legacy PTY in use (NEW)

[] Non-standard serial port support

非标准串口支持,这样的设备早就绝迹了

<>Comtrol RocketPort support

<>Cyclades async mux support (NEW)

<>Moxa Intellio support (NEW)

<>Moxa SmartIO support v. 2.0 (NEW)

<>Microgate SyncLink card support (NEW)

<>SyncLink Multiport support (NEW)

<>SyncLink GT/AC support (NEW)

<> HSDPA Broadband Wireless Data Card - Globe Trotter (NEW)

<> Multi-Tech multiport card support (EXPERIMENTAL) (NEW)

<> HDLC line discipline support (NEW)

<> GSM MUX line discipline support (EXPERIMENTAL) (NEW)

<> Trace data sink for MIPI P1149.7 cJTAG standard (NEW)

KCopy --->

Memory-to-memory copies using kernel assist (NEW)

[] /dev/kmem virtual device support (NEW)

[ ] Stallion multiport serial support (NEW)

Serial drivers --->

串口驱动

<> 8250/16550 and compatible serial support

8250/16550和兼容串行支持

N的,要么是设置以太网WWW/FTP服务器,要么是使用非串行口的鼠标,他们不想要机器上的标准串行端口做任何事情。

CycladesStallion多重串行端口驱动器不需要此驱动也可以工作。

若使用的是非标准串行端口,不要把这个驱动编译为模块。因为在模块卸载时,所有的配置信息会丢失。这个限制在将来会解决。

如果你有一个串行鼠标没有被X window系统识别出来,试试先运行gpm

编译成模块为:8250

[] Console on 8250/16550 and compatible serial port
<> 8250/16550 PCMCIA device support (NEW)
(32) Maximum number of 8250/16550 serial ports
(4) Number of 8250/16550 serial ports to register at runtime (NEW)
[] Extended 8250/16550 serial driver options
[] Support more than 4 legacy serial ports
[] Support for sharing serial interrupts
[] Autodetect IRQ on standard ports (unsafe)
[] Support RSA serial ports
*** Non-8250 serial port support ***
<> Medfield High Speed UART support (NEW)
<> Digi International NEO PCI Support (NEW)
<> Support for timberdale UART (NEW)
<> Altera JTAG UART support (NEW)
<> Altera UART support (NEW)
<> Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) UART (NEW)
<> Xilinx PS UART support (NEW)

<> Parallel printer support (NEW)

并口打印机

<> Support for user-space parallel port device drivers (NEW)

/dev/parport设备支持,比如deviceid之类的程序需要使用它,大部分人可以关闭该选项

<> IPMI top-level message handler (NEW) --->

可以利用IPMI远程监视服务器的物理特征(温度,电压,风扇,电源,机箱入侵),它是独立于CPU,BIOS,OS,只要接通电源就可以实现对服务器的监控

--- IPMI top-level message handler

IPMI消息处理器,要启用IPMI远程监视这个就必选

[] Generate a panic event to all BMCs on a panic

当发生紧急情况(panic),IPMI消息处理器将会向每一个已注册的底板管理控制器(BMC)接口生成一个描述该panicIPMI事件,这些事件可以引发日志记录/报警/重启/关机等动作

[] Generate OEM events containing the panic string

当发生紧急情况(panic),IPMI消息处理器将会产生OEM类型的事件

<> Device interface for IPMI

IPMI消息处理器提供一个IOCTL接口已便用户空间的进程也可以使用IPMI

<>IPMI System Interface handler (NEW)

向系统提供接口(KCS,SMIC),一般你用了IPMI就需要选上

<>IPMI Watchdog Timer (NEW)

启用IPMI Watchdog定时器

<>IPMI Poweroff (NEW)

允许IPMI消息处理器关闭机器

<> Hardware Random Number Generator Core support

硬件随机数发生器核心支持

<>Timer IOMEM HW Random Number Generator support (NEW)

<>Intel HW Random Number Generator support (NEW)

Intel芯片组的硬件随机数发生器

<>AMD HW Random Number Generator support (NEW)

AMD芯片组的硬件随机数发生器

<>AMD Geode HW Random Number Generator support (NEW)

AMD Geode LX的硬件随机数发生器

<>VIA HW Random Number Generator support (NEW)

VIA芯片组的硬件随机数发生器

<> /dev/nvram support

一种和BIOS配合工作的RAM设备,称为CMOS RAM

直接存取主板上CMOS的接口,太危险了!建议别选

<> Siemens R3964 line discipline (NEW)

与使用西门子R3964协议的设备同步通信

除非你有一些诸如PLC之类的特殊设备,否则别选。

<> Applicom intelligent fieldbus card support (NEW)

Applicom international公司生产的用于现场总线连接卡

<> Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL) (NEW)

Sony VAIO笔记本上的东西

PCMCIA character devices --->

使用PCMCIA接口的字符设备,如果你有这种设备就到子项中去选吧

<> SyncLink PC Card support (NEW)
<> Omnikey Cardman 4000 support (NEW)
<> Omnikey CardMan 4040 support (NEW)
<> IPWireless 3G UMTS PCMCIA card support (NEW)

<> ACP Modem (Mwave) support (NEW)

IBM Thinkpad上的一种软猫,古董产品

<> NatSemi PC8736x GPIO Support (NEW)

松下的一种通用输入输出(GPIO)芯片,常用于嵌入式系统

<> NatSemi Base GPIO Support (NEW)

松下的一种通用输入输出(GPIO)芯片,常用于嵌入式系统

<> RAW driver (/dev/raw/rawN) (NEW)

[] HPET - High Precision Event Timer

高精度事件定时器

[ ] Allow mmap of HPET

允许对HPET寄存器进行映射,建议Y

<> Hangcheck timer (NEW)

挂起检查时钟

<> TPM Hardware Support (NEW) --->

--- TPM Hardware Support
<> TPM Interface Specification 1.2 Interface (NEW)
<>National Semiconductor TPM Interface (NEW)
<>Atmel TPM Interface (NEW)
<>Infineon Technologies TPM Interface (NEW)

<> Telecom clock driver for ATCA SBC (NEW)

<> Log panic/oops to a RAM buffer (NEW)

-*- I2C support --->

I2CPhilips极力推动的微控制应用中使用的低速串行总线协议,可用于监控电压/风扇转速/温度等。SMBus(系统管理总线)I2C的子集.除硬件传感器外"Video For Linux"也需要该模块的支持

--- I2C support

编译成模块为:i2c-core

[]Enable compatibility bits for old user-space (NEW)

<>I2C device interface (NEW)

I2C设备接口,允许用户空间的程序通过/dev/i2c-*设备文件使用I2C总线

<>I2C bus multiplexing support (NEW)

[] Autoselect pertinent helper modules (NEW)

I2C Hardware Bus support --->

*** PC SMBus host controller drivers ***
<> ALI 1535 (NEW)
<> ALI 1563 (NEW)
<> ALI 15x3 (NEW)
<> AMD 756/766/768/8111 and nVidia nForce (NEW)
<> AMD 8111 (NEW)
<> Intel 82801 (ICH/PCH)
<> Intel SCH SMBus 1.0 (NEW)
<> Intel PIIX4 and compatible (ATI/AMD/Serverworks/Broadcom/SMSC) (NEW)
<> Nvidia nForce2, nForce3 and nForce4 (NEW)
<> SiS 5595 (NEW)
<> SiS 630/730 (NEW)
<> SiS 96x (NEW)
<> VIA VT82C586B (NEW)
<> VIA VT82C596/82C686/82xx and CX700/VX8xx (NEW)
*** ACPI drivers ***
<> SMBus Control Method Interface (NEW)
*** I2C system bus drivers (mostly embedded / system-on-chip) ***
<> Synopsys DesignWare PCI (NEW)
<> Intel Moorestown/Medfield Platform I2C controller (NEW)
<> OpenCores I2C Controller (NEW)
<> PCA9564/PCA9665 as platform device (NEW)
<> Simtec Generic I2C interface (NEW)
<> Xilinx I2C Controller (NEW)
<> Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) I2C (NEW)
*** External I2C/SMBus adapter drivers ***
<> Diolan U2C-12 USB adapter (NEW)
<> Parallel port adapter (NEW)
<> Parallel port adapter (light) (NEW)
<> TAOS evaluation module (NEW)
<> Tiny-USB adapter (NEW)
*** Other I2C/SMBus bus drivers ***
<> I2C/SMBus Test Stub (NEW)
<> Geode ACCESS.bus support (NEW)

[ ] I2C Core debugging messages (NEW)

调试

[ ] I2C Algorithm debugging messages (NEW)

[ ] I2C Bus debugging messages (NEW)

[ ] SPI support --->

串行周边接口(SPI)是一个底层的同步协议。支持SPI的芯片能够将自己的传输速度提高到几十MB每秒。芯片在定位时配备有控制器和一个芯片选择器。很多SPI从设备不支持动态设备恢复,有的甚至是只写或者只读。

SPI在微型控制器上广泛使用来与探测器、eeprom和闪存、codecs和其他多种控制器芯片、分析器数码转换(d-to-a)、以及其他多种设备对话。MMCSD卡能够被SPI协议访问。使用MMC插槽的数据闪存卡,也需要使用SPISPI是使用4线接口的协议(选择、时钟、数据输入、数据输出),这点上它与MicrowireSSPSSIPSP很相象。这个驱动框架能够在类似的设备和控制器上进行使用。

串行外围接口(SPI)常用于微控制器(MCU)与外围设备(传感器,eeprom,flash,编码器,模数转换器)之间的通信,比如MMCSD卡就通常需要使用SPI

--- SPI support

[ ] Debug support for SPI drivers (NEW)

*** SPI Master Controller Drivers ***

<>Altera SPI Controller (NEW)

<>Utilities for Bitbanging SPI masters (NEW)

<>Parallel port adapter for AVR Butterfly (DEVELOPMENT) (NEW)

<>Parallel port adapter for LM70 eval board (DEVELOPMENT) (NEW)

<>PXA2xx SSP SPI master (NEW)

<>Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) SPI (NEW)

<>Xilinx SPI controller common module (NEW)

<>DesignWare SPI controller core support (NEW)

*** SPI Protocol Masters ***

<>User mode SPI device driver support (NEW)

<>Infineon TLE62X0 (for power switching) (NEW)

PPS support --->

SPI support PPS support 关了。没这些设备

<> PPS support

[] PPS debugging messages

*** PPS clients support ***

<>Kernel timer client (Testing client, use for debug)

<>PPS line discipline

<>Parallel port PPS client

<>PPS client using GPIO

*** PPS generators support ***

PTP clock support --->

<> PTP clock support

*** Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ***

[ ] GPIO Support --->

通用输入输出,在嵌入式系统才有, PC 上是不会有的。

--- GPIO Support

[ ] Debug GPIO calls (NEW)

[ ] /sys/class/gpio/... (sysfs interface) (NEW)

*** Memory mapped GPIO drivers: ***

<>Generic memory-mapped GPIO controller support (MMIO platform device) (NEW)

<>IT8761E GPIO support (NEW)

<>Intel SCH/TunnelCreek GPIO (NEW)

<>VIA VX855/VX875 GPIO (NEW)

*** I2C GPIO expanders: ***

<>Maxim MAX7300 GPIO expander (NEW)

<>MAX7319, MAX7320-7327 I2C Port Expanders (NEW)

<>PCA953x, PCA955x, TCA64xx, and MAX7310 I/O ports (NEW)

<>PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders (NEW)

[ ] Semtech SX150x I2C GPIO expander (NEW)

<>ADP5588 I2C GPIO expander (NEW)

*** PCI GPIO expanders: ***

<>BT8XX GPIO abuser (NEW)

[ ] Intel Langwell/Penwell GPIO support (NEW)

<>Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO (NEW)

<>OKI SEMICONDUCTOR ML7213 IOH GPIO support (NEW)

<>RDC R-321x GPIO support (NEW)

*** SPI GPIO expanders: ***

<>Maxim MAX7301 GPIO expander (NEW)

<>Microchip MCP23xxx I/O expander (NEW)

<>Freescale MC33880 high-side/low-side switch (NEW)

<>74x164 serial-in/parallel-out 8-bits shift register (NEW)

*** AC97 GPIO expanders: ***

*** MODULbus GPIO expanders: ***

<> Dallas's 1-wire support --->

达拉斯单线总线在连接慢速的只有一个针的设备上是很有用的。这些设备通常有按键和温度探测器。

编译成模块为:wire.ko

--- Dallas's 1-wire support

[]   Userspace communication over connector (NEW)

1-wire Bus Masters --->

<> Matrox G400 transport layer for 1-wire
<> DS2490 USB <-> W1 transport layer for 1-wire
<> Maxim DS2482 I2C to 1-Wire bridge
<> Maxim DS1WM 1-wire busmaster
<> GPIO 1-wire busmaster

1-wire Slaves --->

<> Thermal family implementation (NEW)
<> Simple 64bit memory family implementation (NEW)
<> 8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408) (NEW)
<> Counter 1-wire device (DS2423) (NEW)
<> 1kb EEPROM family support (DS2431) (NEW)
<> 4kb EEPROM family support (DS2433) (NEW)
<> Dallas 2760 battery monitor chip (HP iPAQ & others) (NEW)
<> Dallas 2780 battery monitor chip (NEW)
<> BQ27000 slave support (NEW)

-*- Power supply class support --->

能源供应类支持

允许通过sysfsuevent(如果可用)和APM内核接口(使用下面此设置)监视能源供应(电池、交流电源、USB)。

--- Power supply class support

[] Power supply debug

调试

<>Generic PDA/phone power driver

PDAphone能源供应

<>Test power driver

<>DS2780 battery driver

<>DS2782/DS2786 standalone gas-gauge

<>SBS Compliant gas gauge

<>BQ27x00 battery driver

[] BQ27200/BQ27500 support

[] BQ27000 support (NEW)

<>Maxim MAX17040 Fuel Gauge

<>Maxim MAX17042/8997/8966 Fuel Gauge

<>MAX8903 Battery DC-DC Charger for USB and Adapter Power

<>National Semiconductor LP8727 charger driver

<>GPIO charger

<> Hardware Monitoring support --->

硬件监视支持

当前主板大多都有一个监控硬件健康的设备用于监视温度/电压/风扇转速等,请按照自己主板实际使用的芯片选择相应的子项。另外,该功能还需要I2C的支持。

需要知道传感器芯片的驱动。

硬件监视当然要打开。里面的驱动我只选了Intel Core/Core2/Atom temperature sensor, Winbond

--- Hardware Monitoring support

要知道需要那个驱动,可以使用sensors-detect脚本来检测,它在1msensors包中。编译成模块为:hwmon

[] Hardware Monitoring Chip debugging messages

*** Native drivers ***

<>Abit uGuru (rev 1 & 2)

<>Abit uGuru (rev 3)

<>Analog Devices AD7314 and compatibles

<>Analog Devices AD7414

<>Analog Devices AD7416, AD7417 and AD7418

<>National Semiconductor ADCxxxSxxx

<>Analog Devices ADM1021 and compatibles

<>Analog Devices ADM1025 and compatibles

<>Analog Devices ADM1026 and compatibles

<>Analog Devices ADM1029

<>Analog Devices ADM1031 and compatibles

<>Analog Devices ADM9240 and compatibles

<>Analog Devices ADT7411

<>Analog Devices ADT7462

<>Analog Devices ADT7470

<>Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490

<>Andigilog aSC7621

<>AMD Athlon64/FX or Opteron temperature sensor

<>AMD Family 10h+ temperature sensor

<>AMD Family 15h processor power

<>Asus ASB100 Bach

<>Attansic ATXP1 VID controller

<>Dallas Semiconductor DS620

<>Dallas Semiconductor DS1621 and DS1625

<>FB-DIMM AMB temperature sensor on Intel 5000 series chipsets

<>Fintek F71805F/FG, F71806F/FG and F71872F/FG

<>Fintek F71882FG and compatibles

<>Fintek F75375S/SP, F75373 and F75387

<>Fujitsu Siemens Computers sensor chips

<> GMT G760A

<> Genesys Logic GL518SM

<> Genesys Logic GL520SM

<> GPIO fan

<> Intel Core/Core2/Atom temperature sensor

<> IBM Active Energy Manager temperature/power sensors and control

<> IBM PowerExecutive temperature/power sensors

<> ITE IT87xx and compatibles

<> JEDEC JC42.4 compliant memory module temperature sensors

<> Lineage Compact Power Line Power Entry Module

<> National Semiconductor LM63 and compatibles

<> National Semiconductor LM70 / Texas Instruments TMP121

<> National Semiconductor LM73

<> National Semiconductor LM75 and compatibles

<> National Semiconductor LM77

<> National Semiconductor LM78 and compatibles

<> National Semiconductor LM80

<> National Semiconductor LM83 and compatibles

<> National Semiconductor LM85 and compatibles

<> National Semiconductor LM87 and compatibles

<> National Semiconductor LM90 and compatibles

<> National Semiconductor LM92 and compatibles

<> National Semiconductor LM93 and compatibles

<> Linear Technology LTC4151

<> Linear Technology LTC4215

<> Linear Technology LTC4245

<> Linear Technology LTC4261

<> National Semiconductor LM95241 and compatibles

<> National Semiconductor LM95245 sensor chip

<> Maxim MAX1111 Multichannel, Serial 8-bit ADC chip

<> Maxim MAX16065 System Manager and compatibles

<> Maxim MAX1619 sensor chip

<> Maxim MAX1668 and compatibles

<> Maxim MAX6639 sensor chip

<> Maxim MAX6642 sensor chip

<> Maxim MAX6650 sensor chip

<> NTC thermistor support

<> National Semiconductor PC87360 family

<> National Semiconductor PC87427

<> Philips PCF8591 ADC/DAC

<> PMBus support --->

<> Sensiron humidity and temperature sensors.SHT15 and compat.

<> Sensiron humidity and temperature sensors.SHT21 and compat.

<> Silicon Integrated Systems Corp. SiS5595

<> Summit Microelectronics SMM665

<> SMSC DME1737, SCH311x and compatibles

<> SMSC EMC1403/23 thermal sensor

<> SMSC EMC2103

<> SMSC EMC6W201

<> SMSC LPC47M10x and compatibles

<> SMSC LPC47M192 and compatibles

<> SMSC LPC47B397-NC

<> SMSC SCH5627

<> SMSC SCH5636

<> Texas Instruments ADS1015

<> Texas Instruments ADS7828

<> Texas Instruments ADS7871 A/D converter

<> Texas Instruments AMC6821

<> Texas Instruments THMC50 / Analog Devices ADM1022

<> Texas Instruments TMP102

<> Texas Instruments TMP401 and compatibles

<> Texas Instruments TMP421 and compatible

<> VIA CPU temperature sensor

<> VIA686A

<> VIA VT1211

<> VIA VT8231

<> Winbond W83781D, W83782D, W83783S, Asus AS99127F

<> Winbond W83791D

<> Winbond W83792D

<> Winbond W83793

<> Winbond/Nuvoton W83795G/ADG

[] Include fan control support (DANGEROUS)

<> Winbond W83L785TS-S

<> Winbond W83L786NG, W83L786NR

<> Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF

<> Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F

<> Apple SMC (Motion sensor, light sensor, keyboard backlight)

*** ACPI drivers ***

<> ACPI 4.0 power meter

<> ASUS ATK0110

-*- Generic Thermal sysfs driver --->

通用温控sysfs驱动

为温度管理提供通用框架。通常用于一个或者多个温控区域,以使设备冷却。每个温控区域包括自己的温度、差错点、冷却设备。

所有的ACPI平台上的温度支持都可以使用这个驱动。

--- Generic Thermal sysfs driver

[ ] Watchdog Timer Support --->

看门狗时钟支持

如果你在这选Y(和下面的其中一个选项),并且在/dev/watchdog中建立一个字符,使用mknod命令确定主数据为10和从数据为130的话,你将可以得到一个看门狗。比如:接下来你打开一个文件,并且在1分钟之内写入失败的话,将导致系统重启。这在网络工作的机器上很有用,它需要在锁定后通过线路迅速反馈。在软件中也有相应的看门狗(有时会重启失败),在硬件中也有相应的看门狗主板和驱动,这个更加强大,还能够追踪你机器的温度。

看门狗通常与看门狗后台程序结合起来使用。这些后台程序同样能够监视NFS连接,并在处理表满负荷时重启机器。

我只选了Software watchdog, Intel TCO Timer/Watchdog,W83627HF Watchdog Timer. 编译成模块。

若不清楚可选N

--- Watchdog Timer Support

[ ] WatchDog Timer Driver Core (NEW)

[ ] Disable watchdog shutdown on close (NEW)

*** Watchdog Device Drivers ***

<>Software watchdog (NEW)

<>Acquire SBC Watchdog Timer (NEW)

<>Advantech SBC Watchdog Timer (NEW)

<>ALi M1535 PMU Watchdog Timer (NEW)

<> ALi M7101 PMU Computer Watchdog (NEW)

<>Fintek F71808E, F71862FG, F71869, F71882FG and F71889FG Watchdog (NEW)

<>AMD/ATI SP5100 TCO Timer/Watchdog (NEW)

<>AMD Elan SC520 processor Watchdog (NEW)

<> Compulab SBC-FITPC2 watchdog (NEW)

<> Eurotech CPU-1220/1410 Watchdog Timer (NEW)

<> IB700 SBC Watchdog Timer (NEW)

<>IBM Automatic Server Restart (NEW)

<>ICP Single Board Computer Watchdog Timer (NEW)

<> Intel 6300ESB Timer/Watchdog (NEW)

<> Intel TCO Timer/Watchdog (NEW)

<>IT8712F (Smart Guardian) Watchdog Timer (NEW)

<>IT87 Watchdog Timer (NEW)

<>HP ProLiant iLO2+ Hardware Watchdog Timer (NEW)

<>National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog (NEW)

<> NS PC87413 watchdog (NEW)

<>nVidia TCO Timer/Watchdog (NEW)

<>SBC-60XX Watchdog Timer (NEW)

<>SBC8360 Watchdog Timer (NEW)

<>SBC Nano 7240 Watchdog Timer (NEW)

<>SMA CPU5 Watchdog (NEW)

<>SMSC SCH311X Watchdog Timer (NEW)

<>Winbond SMsC37B787 Watchdog Timer (NEW)

<>VIA Watchdog Timer (NEW)

<>W83627HF/W83627DHG Watchdog Timer (NEW)

<>W83697HF/W83697HG Watchdog Timer (NEW)

<>W83697UG/W83697UF Watchdog Timer (NEW)

<>W83877F (EMACS) Watchdog Timer (NEW)

<>W83977F (PCM-5335) Watchdog Timer (NEW)

<> ZF MachZ Watchdog (NEW)

<>Winsystems SBC EPX-C3 watchdog (NEW)

*** PCI-based Watchdog Cards ***

<>Berkshire Products PCI-PC Watchdog (NEW)

<>PCI-WDT500/501 Watchdog timer (NEW)

*** USB-based Watchdog Cards ***

<>Berkshire Products USB-PC Watchdog (NEW)

Sonics Silicon Backplane --->

你可能感兴趣的:(linux)