Linux内核配置(12)

--- Real Time Clock
[] Set system time from RTC on startup and resume

系统启动时使用从指定的RTC设备中读取的时间来设定系统时间,通常这将有助于避免不必要的文件系统检测程序(fsck)的运行

推荐Y

(rtc0) RTC used to set the system time (NEW)
[] RTC debug support

调试

*** RTC interfaces ***
[] /sys/class/rtc/rtcN (sysfs) (NEW)
[] /proc/driver/rtc (procfs for rtc0) (NEW)
[] /dev/rtcN (character devices) (NEW)
[] RTC UIE emulation on dev interface

如果底层rtc芯片驱动没有提供RTC_UIE就仿真一个RTC_UIE.那些请求将产生每秒一次的更新请求以用来同步[这个选项的意思我也搞不清楚究竟时啥意思,翻译的也可能有误]

<>Test driver/device
*** I2C RTC drivers ***
<>Dallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025
<>Dallas/Maxim DS1374
<>Dallas/Maxim DS1672
<>Dallas/Maxim DS3232
<>Maxim MAX6900
<>Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A
<>Intersil ISL1208
<> Intersil ISL12022
<>Xicor/Intersil X1205
<>Philips PCF8563/Epson RTC8564
<>Philips PCF8583
<>ST M41T62/65/M41T80/81/82/83/84/85/87
[] ST M41T65/M41T80 series RTC watchdog timer
<>TI BQ32000
<>Seiko Instruments S-35390A
<>Ramtron FM3130
<>Epson RX-8581
<>Epson RX-8025SA/NB
<>EM Microelectronic EM3027
<>Micro Crystal RTC
*** SPI RTC drivers ***
<>ST M41T93
<>ST M41T94
<>Dallas/Maxim DS1305/DS1306
<>Dallas/Maxim DS1390/93/94
<>Maxim MAX6902
<> Epson RTC-9701JE
<>Ricoh RS5C348A/B
<>Maxim/Dallas DS3234
<>NXP PCF2123
*** Platform RTC drivers ***
<>PC-style 'CMOS' (NEW)
<>Dallas DS1286
<>Dallas DS1511
<>Maxim/Dallas DS1553
<>Maxim/Dallas DS1742/1743
<>Simtek STK17TA8
<>ST M48T86/Dallas DS12887
<>ST M48T35
<>ST M48T59/M48T08/M48T02
<> Oki MSM6242
<>TI BQ4802
<>Ricoh RP5C01
<>EM Microelectronic V3020
*** on-CPU RTC drivers ***
[ ] DMA Engine support --->

DMA引擎支持

Intel Bensley双核服务器平台开始引入的数据移动加速(Data Movement Acceleration)引擎,它将某些传输数据的操作从CPU转移到专用硬件,从而可以进行异步传输并减轻CPU负载。

Intel已将此项技术变为开放的标准,将来应当会有更多的厂商支持

--- DMA Engine support
[] DMA Engine debugging
[] DMA Engine verbose debugging
*** DMA Devices ***
<>Intel MID DMA support for Peripheral DMA controllers
<>Intel I/OAT DMA support

Intel I/O加速技术(Intel I/O Acceleration Technology)中的DMA支持,基于Intel Bensley的新一代服务器平台都支持它

{} Timberdale FPGA DMA support (NEW)
<>Intel EG20T PCH / LAPIS Semicon IOH(ML7213/ML7223/ML7831) DMA
*** DMA Clients ***
[] Network: TCP receive copy offload

通过在网络栈中利用DMA 引擎来减少接收数据包时的copy-to-user 操作以释放CPU 资源。这是DMA引擎目前最主要的用途。

[] Async_tx: Offload support for the async_tx api
<>DMA Test client
[ ] Auxiliary Display support --->

没这种设备

--- Auxiliary Display support
<> Userspace I/O drivers --->

用户空间输入/输出驱动

Y以允许用户空间驱动的核心代码。这个代码允许用户空间程序容易地访问内核中断和内存位置,允许一些驱动在用户空间中写入。注意一个小内核驱动同样需要这个功能来确保正确地中断相关工作。

若不清楚,推荐N

--- Userspace I/O drivers
<>generic Hilscher CIF Card driver
<>Userspace I/O platform driver
<>Userspace I/O platform driver with generic IRQ handling
<>AEC video timestamp device
<>Automata Sercos III PCI card driver
<>Generic driver for PCI 2.3 and PCI Express cards
<>Hilscher NetX Card driver
Virtio drivers --->
<> PCI driver for virtio devices (EXPERIMENTAL)
<> Virtio balloon driver (EXPERIMENTAL)
<> Platform bus driver for memory mapped virtio devices (EXPERIMENTAL)
Microsoft Hyper-V guest support --->
<> Microsoft Hyper-V client drivers
<>Microsoft Hyper-V Utilities driver
[ ] Staging drivers --->

补充驱动

这个选项允许你选择更多的驱动。这些驱动不是常规内核级别的,它们放在这里的目的是给更多读者使用。注意这些驱动正在开发之中,很可能无法工作,也可能所包含的用户空间接口将在不久后改变。使用这些驱动将会让你的内核变得不纯净,这将影响到相关的支持选项,通常这些支持由社区群体和各种商业组织提供。

推荐N

--- Staging drivers
<>Agere ET-1310 Gigabit Ethernet support
<>Alacritech Gigabit IS-NIC support
<>USB/IP support (EXPERIMENTAL)
<>VHCI hcd
<>Host driver
[] Debug messages for USB/IP
<>IS89C35 WLAN USB driver
<>Prism2.5/3 USB driver
<>Line Echo Canceller support
<>Data acquisition support (comedi)
[] Comedi debugging
<> Comedi misc drivers --->
--- Comedi misc drivers
<>Comedi kcomedilib
<>Device bonding support
<>Fake waveform generator support
<>Parallel port support
<>Driver for serial connected hardware
<>Comedi skeleton driver
<>omedi PCI drivers --->
--- Comedi PCI drivers
<>ADDI-DATA APCI_035 support
<>ADDI-DATA APCI_1032 support
<>ADDI-DATA APCI_1500 support
<>ADDI-DATA APCI_1516 support
<>ADDI-DATA APCI_1564 support
<>ADDI-DATA APCI_16xx support
<>ADDI-DATA APCI_2016 support
<>ADDI-DATA APCI_2032 support
<>ADDI-DATA APCI_2200 support
<>ADDI-DATA APCI_3001 support
<>ADDI-DATA APCI_3520 support
<> ADDI-DATA APCI_3501 support
<>ADDI-DATA APCI_3xxx support
<>ADLink PCI-6208A support
<>ADLink PCI-7230 digital io board support
<>ADLink PCI-7296 96 ch. digital io board support
<>ADLink PCI-7432 64 ch. isolated digital io board support
<>ADLink PCI-8164 4 Axes Motion Control board support
<>ADLink PCI-9111HR support
<>ADLink PCI-9118DG, PCI-9118HG, PCI-9118HR support
<>Advantech PCI-171x, PCI-1720 and PCI-1731 support
<> Advantech PCI-1723 support
<>Advantech PCI DIO card support
<>Amplicon PC272E and PCI272 DIO board support
<>Amplicon PC36AT and PCI236 DIO board support
<>Amplicon PC263 and PCI263 relay board support
<>Amplicon PCI224 and PCI234 support
<>Amplicon PCI230 and PCI260 support
<>Contec PIO1616L digital I/O board support
<>Data Translation DT3000 series support
<>Dynalog PCI DAQ series support
<>Fastwel UNIOxx-5 analog and digital io board support
<>General Standards PCI-HPDI32 / PMC-HPDI32 support
<>Inova ICP_MULTI support
<>Intelligent Instruments PCI-20001C carrier support
<>IOtech DAQboard/2000 support
<>JR3/PCI force sensor board support
<>Kolter-Electronic PCI Counter 1 card support
<>MeasurementComputing PCI-DAS 64xx, 60xx, and 4020 support
<>MeasurementComputing PCI-DAS support
<>MeasurementComputing PCI-DDA series support
<>MeasurementComputing PCI-DIO series support
<>MeasurementComputing PCIM-DAS1602/16 support
<>MeasurementComputing PCIM-DDA06-16 support
<>Meilhaus ME-4000 support
<>Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support
<>Real Time Devices PCI4520/DM7520 support
<>Sensoray s526 support
<>Sensoray 626 support
<>SSV Embedded Systems DIL/Net-PC support
Comedi PCMCIA drivers --->
--- Comedi PCMCIA drivers
<>CB DAS16 series PCMCIA support
<>CB DAS08 PCMCIA support
<>NI DAQCard-700 PCMCIA support
<>NI DAQ-Card DIO-24 PCMCIA support
<>Quatech DAQP PCMCIA data capture card support
<>Comedi USB drivers --->
--- Comedi USB drivers
<>DataTranslation DT9812 USB module support
<>ITL USB-DUX-D support
<>ITL USB-DUXfast support
<>ITL USB-DUXsigma support
<>Velleman VM110/VM140 USB Board support
<> Comedi National Instruments card support --->
--- Comedi National Instruments card support
<>NI Mite PCI interface chip support
<>NI general purpose counter support
<>NI Lab-PC and compatibles ISA and PCI support
-M- Generic 8255 support
<> DAS-08 compatible support
<>Comedi shared functions for low-level driver support
<>Asus OLED driver
<>Parallel port LCD/Keypad Panel support
(0) Default parallel port number (0=LPT1) (NEW)
(5) Default panel profile (0-5, 0=custom) (NEW)
[] Change LCD initialization message ?
() New initialization message (NEW)
<>RealTek RTL8187SE Wireless LAN NIC driver
<>RealTek RTL8192U Wireless LAN NIC driver
<>Support for rtllib wireless devices
<> Support for rtllib CCMP crypto (NEW)
<>Support for rtllib TKIP crypto (NEW)
<>Support for rtllib WEP crypto (NEW)
<>RealTek RTL8192E Wireless LAN NIC driver
<>RealTek RTL8712U (RTL8192SU) Wireless LAN NIC driver
<>RealTek PCI-E Card Reader support
[] Realtek PCI-E Card Reader verbose debug
<>Realtek RTS5139 USB card reader support
[] Realtek RTS5139 Card Reader verbose debug
<> Frontier Tranzport and Alphatrack support
<>PCIE ATA PS5000 IDE support
<>Line6 USB support --->
--- Line6 USB support
[] print debug messages
[] dump control messages
[] dump MIDI messages
[] dump PCM data
[] raw data communication
[ ] measure impulse response
<>Nouveau (nVidia) cards
[] Support for backlight control
[] Build in Nouveau's debugfs support (NEW)
I2C encoder or helper chips --->
<> Chrontel ch7006 TV encoder (NEW)
<> Silicon Image sil164 TMDS transmitter (NEW)
<>USB Quatech ESU-100 8 Port Serial Driver
<>USB Quatech xSU2-[14]00 USB Serial Driver
<>VIA Technologies VT6655 support
<>VIA Technologies VT6656 support
<> Microsoft Hyper-V virtual storage driver
<>VME bridge support --->
--- VME bridge support
*** VME Bridge Drivers ***
<>Universe II
<>Tempe
*** VME Device Drivers ***
<>VME user space access driver
<>GE PIO2 VME
*** VME Board Drivers ***
<>VMIVME-7805
<>Discretix SEP driver
<>Industrial I/O support --->
--- Industrial I/O support
[] Enable buffer support within IIO
<> Industrial I/O lock free software ring
<> Industrial I/O buffering based on kfifo
-*- Enable triggered sampling support
(2) Maximum number of consumers per trigger (NEW)
Accelerometers --->

<> Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer

<> Analog Devices ADIS16203 Programmable 360 Degrees Inclinometer

<> Analog Devices ADIS16204 Programmable High-g Digital Impact Sensor and Recorder

<> Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer

<> Analog Devices ADIS16220 Programmable Digital Vibration Sensor

<> Analog Devices ADIS16240 Programmable Impact Sensor and Recorder

<> Kionix KXSD9 Accelerometer Driver

<> ST Microelectronics LIS3L02DQ Accelerometer

Driver Buffer type (Simple FIFO) --->

(X) Simple FIFO

( ) IIO Software Ring

<> VTI SCA3000 series accelerometers

Analog to digital converters --->

<> Analog Devices AD7291 ADC driver

<> Analog Devices AD7298 ADC driver

<> Analog Devices AD7606 ADC driver

<>parallel interface support

<>spi interface support

<> Analog Devices AD799x ADC driver

-*- Analog Devices AD799x: use ring buffer

<> Analog Devices AD7475/6/7/8 AD7466/7/8 and AD7495 ADC driver

<> Analog Devices AD7887 ADC driver

<> Analog Devices AD7780 AD7781 ADC driver

<> Analog Devices AD7792 AD7793 ADC driver

<> Analog Devices AD7816/7/8 temperature sensor and ADC driver

<> Analog Devices AD7190 AD7192 AD7195 ADC driver

<> Analog Devices ADT7310 temperature sensor driver

<> Analog Devices ADT7410 temperature sensor driver

<> Analog Devices AD7280A Lithium Ion Battery Monitoring System

<> Maxim max1363 ADC driver

-*- Maxim max1363: use ring buffer

Analog digital bi-direction converters --->

<> Analog Devices ADT7316/7/8 ADT7516/7/9 temperature sensor, ADC and DAC driver

<>support SPI bus connection (NEW)

<>support I2C bus connection

Capacitance to digital converters --->

<> Analog Devices ad7150/1/6 capacitive sensor driver

<> Analog Devices ad7152/3 capacitive sensor driver

<> Analog Devices AD7745, AD7746 AD7747 capacitive sensor driver

Digital to analog converters --->

<> Analog Devices AD5064/64-1/44/24 DAC driver

<> Analog Devices Analog Devices AD5360/61/62/63/70/71/73 DAC driver

<> Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver

<> Analog Devices AD5421 DAC driver

<> Analog Devices AD5624/44/64R DAC spi driver

<> Analog Devices AD5444/6, AD5620/40/60 and AD5542A/12A DAC SPI driver

<> Analog Devices AD5504/AD5501 DAC SPI driver

<> Analog Devices AD5764/64R/44/44R DAC driver

<> Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver

<> Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver

<> Maxim MAX517/518/519 DAC driver

Direct Digital Synthesis --->

<> Analog Devices ad5930/5932 driver

<> Analog Devices ad9832/5 driver

<> Analog Devices AD9833/4/7/8 driver

<> Analog Devices ad9850/1 driver

<> Analog Devices ad9852/4 driver

<> Analog Devices ad9910 driver

<> Analog Devices ad9951 driver

Digital gyroscope sensors --->

<> Analog Devices ADIS16060 Yaw Rate Gyroscope with SPI driver

<> Analog Devices ADIS16080/100 Yaw Rate Gyroscope with SPI driver

<> Analog Devices ADIS16130 High Precision Angular Rate Sensor driver

<> Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver

<> Analog Devices ADXRS450/3 Digital Output Gyroscope SPI driver

Network Analyzer, Impedance Converters --->

<> Analog Devices AD5933, AD5934 driver

Inertial measurement units --->

<> Analog Devices ADIS16400 and similar IMU SPI driver

Light sensors --->

<> ISL 29018 light and proximity sensor

<> TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors

<> TAOS TSL2580, TSL2581 and TSL2583 light-to-digital converters

Magnetometer sensors --->

<> Asahi Kasei AK8975 3-Axis Magnetometer

<> Honeywell HMC5843 3-Axis Magnetometer

Active energy metering IC --->

<> Analog Devices ADE7753/6 Single-Phase Multifunction Metering IC Driver

<> Analog Devices ADE7754 Polyphase Multifunction Energy Metering IC Driver

<> Analog Devices ADE7758 Poly Phase Multifunction Energy Metering IC Driver

<> Analog Devices ADE7759 Active Energy Metering IC Driver

<> Analog Devices ADE7854/58/68/78 Polyphase Multifunction Energy Metering IC Driv

<>support I2C bus connection (NEW)

<>support SPI bus connection (NEW)

Resolver to digital converters --->

<> Analog Devices ad2s90 driver

<> Analog Devices ad2s1200/ad2s1205 driver

<> Analog Devices ad2s1210 driver

*** Triggers - standalone ***
<> Periodic RTC triggers
<> GPIO trigger
<> SYSFS trigger
<> An example driver with no hardware requirements
[] Event generation support
[] Buffered capture support
<>Compressed RAM block device support
[] Compressed RAM block device debug support
<>Agere Systems HERMES II Wireless PC Card Model 0110
<>Linksys HERMES II.5 WCF54G_Wireless-G_CompactFlash_Card
<>Silicon Motion SM7XX Frame Buffer Support
<>Broadcom Crystal HD video decoder support
<>XGI display support
<>ACPI Quickstart key driver
<>USB ENE SM card reader support
<>Beceem BCS200/BCS220-3 and BCSM250 wimax support
<>Drivers for Flarion ft1000 devices
<>Driver for ft1000 usb devices.
<>Driver for ft1000 pcmcia device.
Speakup console speech --->
<> Speakup core
<>Accent SA synthesizer support
<>Accent PC synthesizer support
<>Apollo II synthesizer support
<>Audapter synthesizer support
<>Braille 'n' Speak synthesizer support
<>DECtalk Express synthesizer support
<>DECtalk External (old) synthesizer support
<>DECtalk PC (big ISA card) synthesizer support
<> DoubleTalk PC synthesizer support
<>Keynote Gold PC synthesizer support
<>DoubleTalk LT/LiteTalk synthesizer support
<>Userspace software synthesizer support
<>Speak Out synthesizer support
<>Transport synthesizer support
<>Dummy synthesizer driver (for testing)
<>Synaptics Clearpad TM1217
<>Synaptics i2c rmi4 touchscreen
[] Media staging drivers --->
--- Media staging drivers
<> Abilis AS102 DVB receiver
<> CXD2099AR Common Interface driver
<>DT3155 frame grabber, Video4Linux interface
[] Selects CCIR/50Hz vertical refresh
[] Selects streaming capture method
<> EasyCAP USB ID 05e1:0408 support
[] Enable EasyCAP driver debugging
<> WIS GO7007 MPEG encoder support
<> WIS GO7007 USB support
<> Sensoray 2250/2251 support
<> OV7640 subdev support
<> SAA7113 subdev support
<> SAA7115 subdev support
<> TW9903 subdev support
<> UDA1342 subdev support
<> Sony tuner subdev support
<> TW2804 subdev support
<> Softlogic 6x10 MPEG codec cards
[] Linux Infrared Remote Control IR
receiver/transmitter drivers --->

--- Linux Infrared Remote Control IR receiver/transmitter drivers

<>BT829 based hardware

<>Igor Cesko's USB IR Receiver

<>Legacy SoundGraph iMON Receiver and Display

<>Homebrew Parallel Port Receiver

<>Sasem USB IR Remote

<>Homebrew Serial Port Receiver

[] Serial Port Transmitter

<>Built-in SIR IrDA port

<>Technotrend USB IR Receiver

<>Zilog/Hauppauge IR Transmitter

Android --->
[] Android Drivers
[] Android Binder IPC Driver
[] Enable the Anonymous Shared Memory Subsystem
<>Android log driver
[] Android RAM buffer console
[] Enable verbose console messages on Android RAM console
[] Start Android RAM console early
(0) Android RAM console virtual address (NEW)
(0) Android RAM console buffer size (NEW)
[] Timed output class driver (NEW)
<>Android timed gpio driver
[ ] Android Low Memory Killer
<>Android Switch class support --->

--- Android Switch class support

<>Android GPIO Switch support

[ ] X86 Platform Specific Device Drivers --->

一些笔记本的驱动

--- X86 Platform Specific Device Drivers
<>Acer WMI Laptop Extras
<>Acer Aspire One temperature and fan driver
<>Asus Laptop Extras
<>Dell WMI extras
<>WMI Hotkeys for Dell All-In-One series
<>Fujitsu Laptop Extras
[] Verbose debug mode for Fujitsu Laptop Extras
<>Fujitsu Tablet Extras
<>Fujitsu-Siemens Amilo rfkill support
<>HP Compaq TC1100 Tablet WMI Extras (EXPERIMENTAL)
<>HP laptop accelerometer
<>HP WMI extras
<>MSI Laptop Extras
<>Panasonic Laptop Extras
<>Compal Laptop Extras
<>Sony Laptop Extras
[] Sonypi compatibility
<>Lenovo IdeaPad Laptop Extras
<>ThinkPad ACPI Laptop Extras
[] Console audio control ALSA interface
[] Maintainer debug facilities
[] Verbose debug mode
[] Allow control of important LEDs (unsafe)
[] Video output control support (NEW)
[] Support NVRAM polling for hot keys
<>Thinkpad Hard Drive Active Protection System (hdaps)
<>Thermal Management driver for Intel menlow platform
<>Eee PC Hotkey Driver (EXPERIMENTAL)
<>ASUS WMI Driver (EXPERIMENTAL)
<>Asus Notebook WMI Driver (EXPERIMENTAL)
<>Eee PC WMI Driver (EXPERIMENTAL)
{} WMI
<> MSI WMI extras
<> ASUS/Medion Laptop Extras (DEPRECATED)
<> Topstar Laptop Extras
<> Toshiba Laptop Extras
<> Toshiba Bluetooth RFKill switch support
<> CMPC Laptop Extras
<> Intel Intelligent Power Sharing
<> Device driver to enable PRTL support
<> OLPC XO-1.5 ebook switch
<> Samsung Laptop driver
{} WMI support for MXM Laptop Graphics (NEW)
<> Intel Oaktrail Platform Extras
<> Samsung Q10 Extras
Hardware Spinlock drivers --->
 
[] IOMMU Hardware Support (NEW) --->
--- IOMMU Hardware Support
[] Support for Intel IOMMU using DMA Remapping Devices
[] Enable Intel DMA Remapping Devices by default (NEW)
[ ] Virtualization drivers (NEW) --->
--- Virtualization drivers
[ ] Generic Dynamic Voltage and Frequency Scaling (DVFS) support (NEW) --->
--- Generic Dynamic Voltage and Frequency Scaling (DVFS) support
*** DEVFREQ Governors ***
[] Simple Ondemand
[] Performance
[] Powersave
[] Userspace
** DEVFREQ Drivers ***

Firmware Drivers --->

固件驱动

固件是主板上的BIOS、各种显卡芯片之类的已经固化好的记录某些特定数据的东西。

<> BIOS Enhanced Disk Drive calls determine boot disk

BIOS加强磁盘功能

确定启动盘。选YM,如果你要使用BIOS加强磁盘服务功能来确定BIOS用哪个磁盘来启动。启动后这个信息会反映在系统文件中。

这个选项是实验性的,而且已经被确认在某些未测试选项下会启动失败。很多磁盘控制器的BIOS供应商都不支持这个特性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值