Linux内核配置(11)

来源:互联网 发布:常用的网络传输介质有 编辑:程序博客网 时间:2024/05/18 18:53
 [] USB device class-devices(DEPRECATED)
[] Dynamic USB minorallocation

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

<>DesignWare USB3 DRDCore Support
[] Enable DebuggingMessages
[] Enable Verbose DebuggingMessages
<>USBMonitor
<>Support WUSB CableBased Association (CBA)
[] Enable CBA debugmessages
*** USB Host ControllerDrivers ***
<>Cypress C67x00 HCDsupport
<> xHCI HCD (USB 3.0)support (EXPERIMENTAL)
[] Debugging for the xHCIhost controller
<>EHCI HCD (USB 2.0)support

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

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

Intel芯片组推荐Y

编译成模块为:ehci-hcd

-*- Root Hub TransactionTranslators

根集线器处理转换器

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

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

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

[] Improved TransactionTranslator scheduling

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

[] EHCI support for Marvellon-chip controller
<>OXU210HP HCDsupport
<>ISP116X HCDsupport

ISP1160/ISP1161主机USB控制器

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

<>ISP 1760 HCDsupport
<>ISP1362 HCDsupport
<>OHCI HCDsupport

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

是主要针对嵌入式系统的USB1.1主机控制器规范。

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

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

编译成模块为:ohci-hcd

<>UHCI HCD (mostIntel and VIA) support

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

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

编译成模块为:uhci-hcd

<>Elan U132 AdapterHost Controller (NEW)

有此设备就选

<>SL811HS HCDsupport

有此设备就选

[] partial ISOsupport
<>CF/PCMCIA supportfor SL811HS HCD
<>R8A66597 HCDsupport
<>Inventra HighspeedDual Role Controller (TI, ADI, ...) (NEW)
<>Renesas USBHScontroller (NEW)
*** USB Device Classdrivers ***

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

<>USB Modem (CDC ACM)support

USB接口的猫或ISDN适配器

<>USB Printersupport

USB打印机

<> USB WirelessDevice Management support

USB无线设备管理支持

<>USB Test andMeasurement Class support

USB测试和测量类支持

*** NOTE: USB_STORAGEdepends on SCSI but BLK_DEV_SD may ***
*** also be needed; seeUSB_STORAGE Help for more info ***
<>USB Mass Storagesupport

USB通用存储支持

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

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

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

编译成模块为:usb-storage

[] USB Mass Storage verbosedebug

调试

<>Realtek Card Readersupport
<> Datafab CompactFlash Reader support
<> Freecom USB/ATAPIBridge support
<> ISD-200 USB/ATABridge support
<>USBAT/USBAT02-basedstorage support
<>SanDisk SDDR-09(and other SmartMedia, including DPCM) support
<>SanDisk SDDR-55SmartMedia support
<>Lexar JumpshotCompact Flash Reader
<>OlympusMAUSB-10/Fuji DPC-R1 support
<>Support OneTouchButton on Maxtor Hard Drives
<>Support for RioKarma music player
<>SAT emulation onCypress USB/ATA Bridge with ATACB
<>USB ENE card readersupport
<>USB AttachedSCSI
[] The shared table ofcommon (or usual) storage devices

常规存储设备共享表

*** USB Imaging devices***
<>USB Mustek MDC800Digital Camera support

USB MustekMDC800数码相机支持

<> Microtek X6USBscanner support

MicrotekX6USB扫描仪支持

*** USB port drivers***
<>USS720 parportdriver
<>USB SerialConverter support --->

USB串行转换器支持

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

--- USB Serial Convertersupport
-*- Functions for loadingfirmware on EZUSB chips
[] USB Generic SerialDriver
<>USB AIRcableBluetooth Dongle Driver
<>USB ARK Micro 3116USB Serial Driver
<>USB Belkin andPeracom Single Port Serial Driver
<>USB WinchipheadCH341 Single Port Serial Driver
<>USB ConnectTechWhiteHEAT Serial Driver
<>USB DigiInternational AccelePort USB Serial Driver
<>USB CP210x familyof UART Bridge Controllers
<>USB Cypress M8 USBSerial Driver
<>USB Empeg empeg-carMark I/II Driver
<>USB FTDI SinglePort Serial Driver
<>USB FundamentalSoftware Dongle Driver
<>USB HandspringVisor / Palm m50x / Sony Clie Driver
<>USB PocketPC PDADriver
<>USB IR DongleSerial Driver
<>USB Inside OutEdgeport Serial Driver
<>USB Inside OutEdgeport Serial Driver (TI devices)
<>USB Garmin GPSdriver
<>USB IPWireless (3GUMTS TDD) Driver
<>USB Infinity USBUnlimited Phoenix Driver
<>USB Keyspan PDASingle Port Serial Driver
<>USB Keyspan USA-xxxSerial Driver
[] USB Keyspan MPRFirmware
[] USB Keyspan USA-28Firmware
[] USB Keyspan USA-28XFirmware
[] USB Keyspan USA-28XAFirmware
[] USB Keyspan USA-28XBFirmware
[] USB Keyspan USA-19Firmware
[] USB Keyspan USA-18XFirmware
[] USB Keyspan USA-19WFirmware
[] USB Keyspan USA-19QWFirmware
[] USB Keyspan USA-19QIFirmware
[] USB Keyspan USA-49WFirmware
[] USB Keyspan USA-49WLCFirmware
<>USB KL5KUSB105(Palmconnect) Driver
<>USB KOBIL chipcardreader
<>USB MCT Single PortSerial Driver
<>USB Moschip 7720Serial Driver
[] Support for parallelport on the Moschip 7715
<>USB Moschip7840/7820 USB Serial Driver
<>USB Motorola Phonemodem driver
<>USB Navman GPSdevice
<>USB Prolific 2303Single Port Serial Driver
<>USB Ours TechnologyInc. OTi-6858 USB To RS232 Bridge Controller
<>USB QualcommAuxiliary Serial Port Driver
<>USB Qualcomm Serialmodem
<>USB SPCP8x5 USB ToSerial Driver
<>USB HP4xCalculators support
<>USB Safe Serial(Encapsulated) Driver
[ ] USB Secure EncapsulatedDriver - Padded
<>USB Siemens MPIdriver
<>USB Sierra WirelessDriver
<>USB Symbol Barcodedriver (serial mode)
<>USB TI 3410/5052Serial Driver
<>USB REINER SCTcyberJack pinpad/e-com chipcard reader
<>USB Xircom /Entregra Single Port Serial Driver
<>USB driver for GSMand CDMA modems
<>USB ZyXEL omni.netLCD Plus Driver
<>USB Opticon Barcodedriver (serial mode)
<>USB ViVOpay serialinterface driver
<>ZIO Motherboard USBserial interface driver
<>USB Quatech SSU-100Single Port Serial Driver
<>USB DebuggingDevice
*** USB Miscellaneousdrivers ***
<>EMI 6|2m USB Audiointerface support

EMI 6|2mUSB声音接口支持

<>EMI 2|6 USB Audiointerface support

EMI 2|6mUSB声音接口支持

<>ADU devices fromOntrak Control Systems

Ontrak控制系统ADU设备

<>USB 7-Segment LEDDisplay
<>USB Diamond Rio500support

USBDiamond Rio500支持

<>USB Lego InfraredTower support

USB LegoInfrared Tower支持

<>USB LCD driversupport

USBLCD支持

<>USB LED driversupport

USBLED驱动支持

<>Cypress CY7C63xxxUSB driver support

CypressCY7C63xxx USB驱动支持

<>Cypress USBthermometer driver support

CypressUSB thermometer驱动支持

<>Siemens ID USBMouse Fingerprint sensor support

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

<>Elan PCMCIA CardBusAdapter USB Client
<>Apple CinemaDisplay support
<>USB 2.0 SVGA donglesupport (Net2280/SiS315)
[] Text console and modeswitching support
<>USB LDdriver
<>PlayStation 2Trance Vibrator driver support
<>IO Warrior driversupport
<>USB testingdriver

USB测试驱动支持

<>iSight firmwareloading support

iSight固件加载支持

<>USB YUREX driversupport
<>USB Gadget Support--->

USBgadget支持

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

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

--- USB GadgetSupport
[] Debugging messages(DEVELOPMENT)
[] Debugging informationfiles (DEVELOPMENT)
[] Debugging informationfiles in debugfs (DEVELOPMENT)
(2) Maximum VBUS Powerusage (2-500 mA) (NEW)
(2) Number of storagepipeline buffers (NEW)
USB PeripheralController
<>Faraday FUSB300 USBPeripheral Controller
<> Renesas R8A66597USB Peripheral Controller
<> Marvell USB2.0Device Controller
<> Renesas M66592 USBPeripheral Controller
<> AMD5536UDC
<> MIPS USB CI13xxxPCI UDC
<> PLXNET2272
[] Support external DMAcontroller
<> NetChip228x
<> Toshiba TC86C001'Goku-S'
<> Intel Langwell USBDevice Controller
<> Intel EG20TPCH/LAPIS Semiconductor IOH(ML7213/ML7831) UDC
<> Dummy HCD(DEVELOPMENT)
USB GadgetDrivers
<> Gadget Zero(DEVELOPMENT)
<> Audio Gadget(EXPERIMENTAL)
<> Ethernet Gadget(with CDC Ethernet support)
[] RNDISsupport
[] Ethernet Emulation Model(EEM) support
<> Network ControlModel (NCM) support
<> Gadget Filesystem(EXPERIMENTAL)
<> FunctionFilesystem (EXPERIMENTAL)
[] Include configurationwith CDC ECM (Ethernet)
[] Include configurationwith RNDIS (Ethernet)
[] Include 'pure'configuration
<> File-backedStorage Gadget (DEPRECATED)
[] File-backed StorageGadget testing version
<> Mass StorageGadget
<> Serial Gadget(with CDC ACM and CDC OBEX support)
<> MIDI Gadget(EXPERIMENTAL)
<> PrinterGadget
<> CDC CompositeDevice (Ethernet and ACM)
<> CDC CompositeDevice (ACM and mass storage)
<> MultifunctionComposite Gadget (EXPERIMENTAL)
[] RNDIS + CDC Serial +Storage configuration
[] CDC Ethernet + CDCSerial + Storage configuration
<> HIDGadget
<> EHCI Debug DeviceGadget
EHCI Debug Device mode(serial) --->

( )printk

(X)serial

<> USB WebcamGadget
*** OTG and relatedinfrastructure ***
<>GPIO basedperipheral-only VBUS sensing 'transceiver'
<>NOP USB TransceiverDriver

<> Ultra Widebanddevices (EXPERIMENTAL) --->

超宽波段设备(UWB

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

--- Ultra Wideband devices(EXPERIMENTAL)
<>UWB Radio Controldriver for WUSB-compliant USB dongles (HWA)
<>UWB Radio Controldriver for WHCI-compliant cards
<>Support for IntelWireless UWB Link 1480 HWA

<> MMC/SD/SDIO cardsupport --->

MMC是多媒体卡总线协议

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

--- MMC/SD/SDIO cardsupport
[] MMCdebugging
[] Assume MMC/SD cards arenon-removable (DANGEROUS)
[] MMC host clock gating(EXPERIMENTAL)
*** MMC/SD/SDIO CardDrivers ***
<> MMC block devicedriver (NEW)
(8) Number of minors perblock device (NEW)
[] Use bounce buffer forsimple hosts (NEW)
<> SDIO UART/GPSclass support
<> MMC host testdriver
*** MMC/SD/SDIO HostController Drivers ***
<> Secure DigitalHost Controller Interface support
<> SDHCI support onPCI bus
[] Ricoh MMC ControllerDisabler (EXPERIMENTAL)
<> SDHCI platform andOF driver helper
<> Winbond W83L51xDSD/MMC Card Interface support
<> TI Flash MediaMMC/SD Interface support (EXPERIMENTAL)
<> MMC/SD driver forRicoh Bay1Controllers (EXPERIMENTAL)
<> ENE CB710 MMC/SDInterface support
<> VIA SD/MMC CardReader Driver
<> VUB300 USB toSDIO/SD/MMC Host Controller support
<> USB SD HostController (USHC) support

<> Sony MemoryStick card support(EXPERIMENTAL) --->

索尼MemoryStick卡支持

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

--- Sony MemoryStick cardsupport (EXPERIMENTAL)
[] MemoryStickdebugging
*** MemoryStick drivers***
[] Allow unsafe resume(DANGEROUS)
<>MemoryStick Problock device driver
*** MemoryStick HostController Drivers ***
<>TI Flash MediaMemoryStick Interface support (EXPERIMENTAL)
<>JMicron JMB38XMemoryStick interface support (EXPERIMENTAL)
<>Ricoh R5C592MemoryStick interface support (EXPERIMENTAL)

[] LED Support --->

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

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

--- LED Support
-*- LED ClassSupport
*** LED drivers***
<>LCD Backlightdriver for LM3530
<>LED driver forPCA9532 dimmer
[] Enable GPIO support forPCA9532
<>LED Support forGPIO connected LEDs
<>LED Support forN.S. LP3944 (Fun Light) I2C chip
<>LED Support forN.S. LP5521 LED driver chip
<>LED Support forN.S. LP5523 LED driver chip
<>Mail LED on Clevonotebook
<>LED Support forPCA955x I2C chips
<>LED Support forDAC124S085 SPI DAC
<>REGULATOR drivenLED support
<>LED driver forBD2802 RGB LED
<>LED driver forIntel NAS SS4200 series
<>LED driver forLT3593 controllers
<>LED Support forTCA6507 I2C chip
<>LED support for theBachmann OT200
-*- LED Triggersupport
*** LED Triggers***
<>LED TimerTrigger
[] LED IDE DiskTrigger
<>LED HeartbeatTrigger
<>LED backlightTrigger
<>LED GPIOTrigger
<>LED Default ONTrigger
*** iptables trigger isunder Netfilter config (LED target) ***

[ ] Accessibility support --->

易用性支持

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

--- Accessibilitysupport
[] Console on brailledevice

<> InfiniBand support --->

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

--- InfiniBandsupport
<>InfiniBanduserspace MAD support
<>InfiniBanduserspace access (verbs and CM)
<>Mellanox HCAsupport
<>Ammasso 1100 HCAsupport
[] Verbose debuggingoutput
<>Mellanox ConnectXHCA support
<>NetEffect RNICDriver
[] Verbose debuggingoutput
<>IP-over-InfiniBand
[] IP-over-InfiniBandConnected Mode support
-*- IP-over-InfiniBanddebugging
[] IP-over-InfiniBand datapath debugging
<>InfiniBand SCSIRDMA Protocol
<>iSCSI Extensionsfor RDMA (iSER)

[ ] EDAC (Error Detection And Correction)reporting --->

错误检测与纠正(EDAC)

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

推荐Y

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

调试

<> Decode MCEs inhuman-readable form (only on AMD for now) (NEW)
<> Simple MCEinjection 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)
<> Intel3000/3010
<> Intel3200
<> IntelX38
<> Intel 5400(Seaburg) chipsets
<> Intel i7 Core(Nehalem) processors
<> Intel82860
<> Radisys 82600embedded chipset
<> IntelGreencreek/Blackford chipset
<> Intel San ClementeMCH
<> Intel ClarksboroMCH

<> Real Time Clock --->

实时时钟(RTC

通用RTC类支持。

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

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

编译成模块为:rtc-core

0 0
原创粉丝点击