Linux内核配置(11)

 [] USB device class-devices (DEPRECATED)
[] Dynamic USB minor allocation

除非你有超过16个同类型的USB设备,否则不需要。

<>DesignWare USB3 DRD Core Support
[] Enable Debugging Messages
[] Enable Verbose Debugging Messages
<>USB Monitor
<>Support WUSB Cable Based Association (CBA)
[] Enable CBA debug messages
*** USB Host Controller Drivers ***
<>Cypress C67x00 HCD support
<> xHCI HCD (USB 3.0) support (EXPERIMENTAL)
[] Debugging for the xHCI host controller
<>EHCI HCD (USB 2.0) support

Intel的主控制器接口(HCI, Host Controller Interface)USB 2.0支持(Enhanced HCI)

EHCI控制器会和UHCIOHCI一同被封装,并由UHCIOHCI来控制USB1.1设备。所以UHCIOHCI需要一同选择(需要USB1.1支持)

Intel芯片组推荐Y

编译成模块为:ehci-hcd

-*- Root Hub Transaction Translators

根集线器处理转换器

带有USB 2.0接口的主板上都有一个"根集线器"(Root Hub)以允许在无需额外购买hub的情况下就可以提供多个USB插口。

其中的某些产品还在其中集成了事务转换(Transaction Translator)功能,这样就不需要再额外使用一个兼容OHCIUHCI的控制器来兼容USB 1.1

即使你不清楚主板上的根集线器是否集成了事务转换功能也可以安全选中此项。

[] Improved Transaction Translator scheduling

如果你有一个高速USB 2.0 hub并且某些接在这个hub上的低速或全速设备不能正常工作(显示'cannot submit datapipe: error -28''error -71'错误),可以考虑选上。

[] EHCI support for Marvell on-chip controller
<>OXU210HP HCD support
<>ISP116X HCD support

ISP1160/ISP1161主机USB控制器

符合USB2.0全速规范的单片主机控制器和设备控制器,支持OHCI标准

<>ISP 1760 HCD support
<>ISP1362 HCD support
<>OHCI HCD support

CompaqOHCI (Open HCI)开放主机控制接口

是主要针对嵌入式系统的USB 1.1主机控制器规范。

如果你的USB主控制器使用CompaqOHCI,需要选Y。如果主控制器不使用PCI,选Y同样合适。

对于PCI系统,可以使用lspic –v命令在prog-if中显示正确的USB控制器:EHCIOHCI或者UHCI

编译成模块为:ohci-hcd

<>UHCI HCD (most Intel and VIA) support

IntelUHCI (Universal HCI)通用主机控制器接口(UHCI)

是针对PC机的USB 1.1主机控制器规范。另外,EHCI也可能需要它

编译成模块为:uhci-hcd

<>Elan U132 Adapter Host Controller (NEW)

有此设备就选

<>SL811HS HCD support

有此设备就选

[] partial ISO support
<>CF/PCMCIA support for SL811HS HCD
<>R8A66597 HCD support
<>Inventra Highspeed Dual Role Controller (TI, ADI, ...) (NEW)
<>Renesas USBHS controller (NEW)
*** USB Device Class drivers ***

为连接在USB控制器上的单独设备提供驱动

<>USB Modem (CDC ACM) support

USB接口的猫或ISDN适配器

<>USB Printer support

USB打印机

<> USB Wireless Device Management support

USB无线设备管理支持

<>USB Test and Measurement Class support

USB测试和测量类支持

*** NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may ***
*** also be needed; see USB_STORAGE Help for more info ***
<>USB Mass Storage support

USB通用存储支持

USB存储设备(U,USB硬盘,USB软盘,USB CD-ROM,USB磁带,memory sticks,数码相机,读卡器等等)

该选项依赖于(SCSI device support,且大部分情况下还依赖于‘SCSI disk support(比如U盘或USB硬盘)

需要SCSI支持,需要选择‘SCSI device support: SCSI disksupport’以支持大多数的USB存储设备。

编译成模块为:usb-storage

[] USB Mass Storage verbose debug

调试

<>Realtek Card Reader support
<> Datafab Compact Flash Reader support
<> Freecom USB/ATAPI Bridge support
<> ISD-200 USB/ATA Bridge support
<>USBAT/USBAT02-based storage support
<>SanDisk SDDR-09 (and other SmartMedia, including DPCM) support
<>SanDisk SDDR-55 SmartMedia support
<>Lexar Jumpshot Compact Flash Reader
<>Olympus MAUSB-10/Fuji DPC-R1 support
<>Support OneTouch Button on Maxtor Hard Drives
<>Support for Rio Karma music player
<>SAT emulation on Cypress USB/ATA Bridge with ATACB
<>USB ENE card reader support
<>USB Attached SCSI
[] The shared table of common (or usual) storage devices

常规存储设备共享表

*** USB Imaging devices ***
<>USB Mustek MDC800 Digital Camera support

USB Mustek MDC800数码相机支持

<> Microtek X6USB scanner support

Microtek X6USB扫描仪支持

*** USB port drivers ***
<>USS720 parport driver
<>USB Serial Converter support --->

USB串行转换器支持

若有串口-USB转接器,如Prolific 2303,需要开启这项。

--- USB Serial Converter support
-*- Functions for loading firmware on EZUSB chips
[] USB Generic Serial Driver
<>USB AIRcable Bluetooth Dongle Driver
<>USB ARK Micro 3116 USB Serial Driver
<>USB Belkin and Peracom Single Port Serial Driver
<>USB Winchiphead CH341 Single Port Serial Driver
<>USB ConnectTech WhiteHEAT Serial Driver
<>USB Digi International AccelePort USB Serial Driver
<>USB CP210x family of UART Bridge Controllers
<>USB Cypress M8 USB Serial Driver
<>USB Empeg empeg-car Mark I/II Driver
<>USB FTDI Single Port Serial Driver
<>USB Fundamental Software Dongle Driver
<>USB Handspring Visor / Palm m50x / Sony Clie Driver
<>USB PocketPC PDA Driver
<>USB IR Dongle Serial Driver
<>USB Inside Out Edgeport Serial Driver
<>USB Inside Out Edgeport Serial Driver (TI devices)
<>USB Garmin GPS driver
<>USB IPWireless (3G UMTS TDD) Driver
<>USB Infinity USB Unlimited Phoenix Driver
<>USB Keyspan PDA Single Port Serial Driver
<>USB Keyspan USA-xxx Serial Driver
[] USB Keyspan MPR Firmware
[] USB Keyspan USA-28 Firmware
[] USB Keyspan USA-28X Firmware
[] USB Keyspan USA-28XA Firmware
[] USB Keyspan USA-28XB Firmware
[] USB Keyspan USA-19 Firmware
[] USB Keyspan USA-18X Firmware
[] USB Keyspan USA-19W Firmware
[] USB Keyspan USA-19QW Firmware
[] USB Keyspan USA-19QI Firmware
[] USB Keyspan USA-49W Firmware
[] USB Keyspan USA-49WLC Firmware
<>USB KL5KUSB105 (Palmconnect) Driver
<>USB KOBIL chipcard reader
<>USB MCT Single Port Serial Driver
<>USB Moschip 7720 Serial Driver
[] Support for parallel port on the Moschip 7715
<>USB Moschip 7840/7820 USB Serial Driver
<>USB Motorola Phone modem driver
<>USB Navman GPS device
<>USB Prolific 2303 Single Port Serial Driver
<>USB Ours Technology Inc. OTi-6858 USB To RS232 Bridge Controller
<>USB Qualcomm Auxiliary Serial Port Driver
<>USB Qualcomm Serial modem
<>USB SPCP8x5 USB To Serial Driver
<>USB HP4x Calculators support
<>USB Safe Serial (Encapsulated) Driver
[ ] USB Secure Encapsulated Driver - Padded
<>USB Siemens MPI driver
<>USB Sierra Wireless Driver
<>USB Symbol Barcode driver (serial mode)
<>USB TI 3410/5052 Serial Driver
<>USB REINER SCT cyberJack pinpad/e-com chipcard reader
<>USB Xircom / Entregra Single Port Serial Driver
<>USB driver for GSM and CDMA modems
<>USB ZyXEL omni.net LCD Plus Driver
<>USB Opticon Barcode driver (serial mode)
<>USB ViVOpay serial interface driver
<>ZIO Motherboard USB serial interface driver
<>USB Quatech SSU-100 Single Port Serial Driver
<>USB Debugging Device
*** USB Miscellaneous drivers ***
<>EMI 6|2m USB Audio interface support

EMI 6|2m USB声音接口支持

<>EMI 2|6 USB Audio interface support

EMI 2|6m USB声音接口支持

<>ADU devices from Ontrak Control Systems

Ontrak控制系统ADU设备

<>USB 7-Segment LED Display
<>USB Diamond Rio500 support

USB Diamond Rio500支持

<>USB Lego Infrared Tower support

USB Lego Infrared Tower支持

<>USB LCD driver support

USB LCD支持

<>USB LED driver support

USB LED驱动支持

<>Cypress CY7C63xxx USB driver support

Cypress CY7C63xxx USB驱动支持

<>Cypress USB thermometer driver support

Cypress USB thermometer驱动支持

<>Siemens ID USB Mouse Fingerprint sensor support

西门子ID USB鼠标手指打印感应器支持

<>Elan PCMCIA CardBus Adapter USB Client
<>Apple Cinema Display support
<>USB 2.0 SVGA dongle support (Net2280/SiS315)
[] Text console and mode switching support
<>USB LD driver
<>PlayStation 2 Trance Vibrator driver support
<>IO Warrior driver support
<>USB testing driver

USB测试驱动支持

<>iSight firmware loading support

iSight固件加载支持

<>USB YUREX driver support
<>USB Gadget Support --->

USB gadget支持

若需要在USB外设中运行linux,需要启动此项。同时需要为外设端总线控制器配置硬件驱动和一个用于外设协议的“配件驱动”(如果使用模块化的配件驱动,可以配置多个驱动)。

一般不需要此项支持(linux PDA中可能会有)。

--- USB Gadget Support
[] Debugging messages (DEVELOPMENT)
[] Debugging information files (DEVELOPMENT)
[] Debugging information files in debugfs (DEVELOPMENT)
(2) Maximum VBUS Power usage (2-500 mA) (NEW)
(2) Number of storage pipeline buffers (NEW)
USB Peripheral Controller
<>Faraday FUSB300 USB Peripheral Controller
<> Renesas R8A66597 USB Peripheral Controller
<> Marvell USB2.0 Device Controller
<> Renesas M66592 USB Peripheral Controller
<> AMD5536 UDC
<> MIPS USB CI13xxx PCI UDC
<> PLX NET2272
[] Support external DMA controller
<> NetChip 228x
<> Toshiba TC86C001 'Goku-S'
<> Intel Langwell USB Device Controller
<> Intel EG20T PCH/LAPIS Semiconductor IOH(ML7213/ML7831) UDC
<> Dummy HCD (DEVELOPMENT)
USB Gadget Drivers
<> Gadget Zero (DEVELOPMENT)
<> Audio Gadget (EXPERIMENTAL)
<> Ethernet Gadget (with CDC Ethernet support)
[] RNDIS support
[] Ethernet Emulation Model (EEM) support
<> Network Control Model (NCM) support
<> Gadget Filesystem (EXPERIMENTAL)
<> Function Filesystem (EXPERIMENTAL)
[] Include configuration with CDC ECM (Ethernet)
[] Include configuration with RNDIS (Ethernet)
[] Include 'pure' configuration
<> File-backed Storage Gadget (DEPRECATED)
[] File-backed Storage Gadget testing version
<> Mass Storage Gadget
<> Serial Gadget (with CDC ACM and CDC OBEX support)
<> MIDI Gadget (EXPERIMENTAL)
<> Printer Gadget
<> CDC Composite Device (Ethernet and ACM)
<> CDC Composite Device (ACM and mass storage)
<> Multifunction Composite Gadget (EXPERIMENTAL)
[] RNDIS + CDC Serial + Storage configuration
[] CDC Ethernet + CDC Serial + Storage configuration
<> HID Gadget
<> EHCI Debug Device Gadget
EHCI Debug Device mode (serial) --->

( ) printk

(X) serial

<> USB Webcam Gadget
*** OTG and related infrastructure ***
<>GPIO based peripheral-only VBUS sensing 'transceiver'
<>NOP USB Transceiver Driver
<> Ultra Wideband devices (EXPERIMENTAL) --->

超宽波段设备(UWB

UWB是一个高波段、低能耗、点对点的无线电技术,它使用宽波谱(3.1-0.6GHz)。它多用于室内(2米内480Mbps10米内110Mbps传输速度)。它作为其他协议的一个传输层,比如无线USB、无线IP和即将来临的蓝牙系统和1394火线。这个技术是点对点的;但是,更高层的协议(比如无线USB)会强加一个主/从关系。

--- Ultra Wideband devices (EXPERIMENTAL)
<>UWB Radio Control driver for WUSB-compliant USB dongles (HWA)
<>UWB Radio Control driver for WHCI-compliant cards
<>Support for Intel Wireless UWB Link 1480 HWA
<> MMC/SD/SDIO card support --->

MMC是多媒体卡总线协议

这个不是用来支持读卡器的。读卡器被抽象成USB Mass Storage device. 这是直接驱动MMC/SD 卡用的。一般PC 都没有这种设备。

--- MMC/SD/SDIO card support
[] MMC debugging
[] Assume MMC/SD cards are non-removable (DANGEROUS)
[] MMC host clock gating (EXPERIMENTAL)
*** MMC/SD/SDIO Card Drivers ***
<> MMC block device driver (NEW)
(8) Number of minors per block device (NEW)
[] Use bounce buffer for simple hosts (NEW)
<> SDIO UART/GPS class support
<> MMC host test driver
*** MMC/SD/SDIO Host Controller Drivers ***
<> Secure Digital Host Controller Interface support
<> SDHCI support on PCI bus
[] Ricoh MMC Controller Disabler  (EXPERIMENTAL)
<> SDHCI platform and OF driver helper
<> Winbond W83L51xD SD/MMC Card Interface support
<> TI Flash Media MMC/SD Interface support  (EXPERIMENTAL)
<> MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)
<> ENE CB710 MMC/SD Interface support
<> VIA SD/MMC Card Reader Driver
<> VUB300 USB to SDIO/SD/MMC Host Controller support
<> USB SD Host Controller (USHC) support
<> Sony MemoryStick card support (EXPERIMENTAL) --->

索尼MemoryStick卡支持

Sony MemoryStick是一个专用的存储/扩展卡协议。

--- Sony MemoryStick card support (EXPERIMENTAL)
[] MemoryStick debugging
*** MemoryStick drivers ***
[] Allow unsafe resume (DANGEROUS)
<>MemoryStick Pro block device driver
*** MemoryStick Host Controller Drivers ***
<>TI Flash Media MemoryStick Interface support  (EXPERIMENTAL)
<>JMicron JMB38X MemoryStick interface support (EXPERIMENTAL)
<>Ricoh R5C592 MemoryStick interface support (EXPERIMENTAL)
[] LED Support --->

这允许在用户空间和可选的内核事件中(触发器)对相关的LED进行控制。这里与键盘上的LED没有任何关系,它们是被输入系统进行控制的。

发光二级管,应该是跟显示器相关的驱动,由于我运行的是虚拟机,所以我选择关闭不管.

--- LED Support
-*- LED Class Support
*** LED drivers ***
<>LCD Backlight driver for LM3530
<>LED driver for PCA9532 dimmer
[] Enable GPIO support for PCA9532
<>LED Support for GPIO connected LEDs
<>LED Support for N.S. LP3944 (Fun Light) I2C chip
<>LED Support for N.S. LP5521 LED driver chip
<>LED Support for N.S. LP5523 LED driver chip
<>Mail LED on Clevo notebook
<>LED Support for PCA955x I2C chips
<>LED Support for DAC124S085 SPI DAC
<>REGULATOR driven LED support
<>LED driver for BD2802 RGB LED
<>LED driver for Intel NAS SS4200 series
<>LED driver for LT3593 controllers
<>LED Support for TCA6507 I2C chip
<>LED support for the Bachmann OT200
-*- LED Trigger support
*** LED Triggers ***
<>LED Timer Trigger
[] LED IDE Disk Trigger
<>LED Heartbeat Trigger
<>LED backlight Trigger
<>LED GPIO Trigger
<>LED Default ON Trigger
*** iptables trigger is under Netfilter config (LED target) ***
[ ] Accessibility support --->

易用性支持

易用性支持是为残疾人设置的功能,它对各种硬件设备或者软件适配器进行调整,以帮助身体有残疾的人士(比如盲人)使用电脑。

--- Accessibility support
[] Console on braille device
<> InfiniBand support --->

InfiniBand,一个通用的高性能I/O规范,它使得存储区域网中以更低的延时传输I/O消息和集群通讯消息并且提供很好的伸缩性。用于Linux服务器集群系统

--- InfiniBand support
<>InfiniBand userspace MAD support
<>InfiniBand userspace access (verbs and CM)
<>Mellanox HCA support
<>Ammasso 1100 HCA support
[] Verbose debugging output
<>Mellanox ConnectX HCA support
<>NetEffect RNIC Driver
[] Verbose debugging output
<>IP-over-InfiniBand
[] IP-over-InfiniBand Connected Mode support
-*- IP-over-InfiniBand debugging
[] IP-over-InfiniBand data path debugging
<>InfiniBand SCSI RDMA Protocol
<>iSCSI Extensions for RDMA (iSER)
[ ] EDAC (Error Detection And Correction) reporting --->

错误检测与纠正(EDAC)

目标是发现并报告甚至纠正在计算机系统中发生的错误。这些错误是由CPU或芯片组报告的底层错误(内存错误/缓存错误/PCI错误/温度过高,等等)。如果这些代码报告了一个错误,http://bluesmoke.sourceforge.net/http://buttersideup.com/edacwiki查看更多信息。

推荐Y

--- EDAC (Error Detection And Correction) reporting
*** Reporting subsystems ***
[] Debugging

调试

<> Decode MCEs in human-readable form (only on AMD for now) (NEW)
<> Simple MCE injection interface over /sysfs
<> Main Memory EDAC (Error Detection And Correction) reporting

一些系统能够检测和修正主内存中的错误,EDAC能够报告这些信息(EDAC自己检测到的或者根据ECC得到的).EDAC还会尽量检测这些错误发生在哪里以便于替换损坏的内存.建议选择并按照你实际使用的芯片组选取子项

<> AMD 76x (760, 762, 768)
<> Intel e7xxx (e7205, e7500, e7501, e7505)
<> Intel e752x (e7520, e7525, e7320) and 3100
<> Intel 82875p (D82875P, E7210)
<> Intel 82975x (D82975x)
<> Intel 3000/3010
<> Intel 3200
<> Intel X38
<> Intel 5400 (Seaburg) chipsets
<> Intel i7 Core (Nehalem) processors
<> Intel 82860
<> Radisys 82600 embedded chipset
<> Intel Greencreek/Blackford chipset
<> Intel San Clemente MCH
<> Intel Clarksboro MCH
<> Real Time Clock --->

实时时钟(RTC

通用RTC类支持。

可在系统插入一个或多个RTC,需要在下面子选项中定义接口数。

所有的PC机主板都包含一个电池动力的实时时钟芯片,以便在断电后仍然能够继续保持时间。RTC通常与CMOS集成在一起,因此BIOS可以从中读取当前时间。

编译成模块为:rtc-core

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值