[*]Prompt for development and/or incomplete code/drivers
显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择
我是开发者,所以选[*]
[ ]Prompt for obsolete code/drivers
显示废弃的代码或驱动
[*]Enable loadable module support
打开可加载模块支持,如果打开它则必须通过"make modules_install"把内核模块安装在
/lib/modules/中
[ ]Set version information on all module symbols
允许使用其他内核版本的模块(可能会出问题)
[*]kernel module loader
让内核通过运行modprobe来自动加载所需要的模块,比如可以自动解决模块的依赖关系
System Type 系统类型
支持AIJI的更新
韩国爱极(AIJI)系统有限公司是三星公司最重要的技术合作伙伴,能够提供基于所有三星处理器尤其是三星ARM处理器的开发解决方案,如基于44B0、2410、2412、2413、2440、PSA926EJ和PSA920T等处理器的开发板
支持 S3C2410的USB功能
支持 S3C2410的USB字符设备仿真
ARM920T Instruction Cache
ARM920T Data Cache
一级缓存中分数据缓存(Data Cache,D-Cache)和指令缓存(Instruction Cache,I-Cache)。二者分别用来存放数据和执行这些数据的指令,而且两者可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。
支持Thumb指令集
Thumb指令的长度为16位,即只用ARM指令一半的位数来实现同样的功能,因此,大多数的Thumb指令是无条件执行的,而几乎所有的ARM指令都是有条件执行的。
ARM指令集和Thumb指令集各有其优点,若对系统的性能有较高要求,应使用32位的存储系统和ARM指令集,若对系统的成本及功耗有较高要求,则应使用16位的存储系统和Thumb指令集。当然,若两者结合使用,充分发挥其各自的优点,会取得更好的效果
在ROM/flash中压缩bootloader
地址偏移?要求输入一个16进制的数
支持热插拔设备,如usb与pc卡等,Udev也需要它
PCCARD (PCMCIA/CardBus) support --->
<M> PCMCIA/CardBus support
CPLD是Complex PLD的简称,顾名思义,其是一种较PLD为复杂的逻辑元件。CPLD是一种整合性较高的逻辑元件,由于具有高整合性的特点,故其有性能提升,可靠度增加,PCB面积减少及成本下降等优点。
PLD(Programmable Logic Device)——可编程逻辑器件,是一种由用户编程以实现某种逻辑功能的新型逻辑器件。
[*]Networking support
网络支持。必须,没有网卡也建议你选上。
[*]System V IPC
System V进程间通信(IPC)支持,许多程序需要这个功能.必选,除非你知道自己在做什么
[ ]BSD Process Accounting
将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时间/创建者/内存占用等信息
[*]Sysctl support (/proc/sys)
显示各种不同的内核参数,并让root用户能交互地更改其中的某些内容
以上三项是有关进程处理/IPC调用的,主要就是System V和BSD两种风格。如果你不是使用BSD,就按照缺省吧
--- At least one math emulation must be selected
至少要选择一种数学仿真模式
<*> NVFPE math emulation
< > FastFPE math emulation (experimental)
网上有人试验过, 不选NVFPE的话,在run_init_process时当机
[ELF]kernel core (/proc/kcore) format
系统物理内存映象的格式,用于内核调试
编译内核时,如果要利用-g选项来保存调试信息,这个将选项极其重要。
A.out适用于一些老旧的平台
< >Kernel su pport for a.out binaries
早期UNIX系统的可执行文件格式,目前已经被ELF格式取代
<*>Kernel support for ELF binaries
ELF是开放平台下最常用的二进制文件格式,支持动态连接,支持不同的硬件平台.除非你知道自己在
做什么,否则必选
< >Kernel support for MISC binaries
允许插入二进制的封装层到内核中,使用Java,.NET,Python,Lisp等语言编写的程序时需要它
选<*>,用于支持java等代码的自动执行
[ ]Power Management support
电源管理有APM和ACPI两种标准且不能同时使用.即使关闭该选项,X86上运行的Linux也会在空闲时发出HLT指令将CPU进入睡眠状态
[ ]Support CONSOLE_PM
[ ]disable COM_KILLER
[ ]reduce TTY slot modular arithmetic range
< >RISC PS personality
[ ]do not run parse_tag_cmdline() in arch/arm/kernel/setup.c
Default kernel command string: "root=1f04 mem=32M"
[ ]Timer and CPU usage LEDs
[*]Kernel-mode alignment trap handler
内核模式错误处理程序
< > Parallel port support
特殊的存储技术装置,如常用于数码相机或嵌入式系统的闪存卡
<*> Memory Technology Devices (MTD) support
<*> MTD partitioning support
支持MTD分区
<*> Direct char device access to MTD devices
MTD字符设备直接访问
从MTD设备到字符设备的直接映射, 它为系统里每一个MTD设备提供了一个对应的字符设备。
通过这个字符设备,用户可以直接读写存储块,并且可以利用ioctl()函数获得该设备的信息,甚至可以删除MTD设备的某些存储块。
<*> Caching block device access to MTD devices
MTD块设备缓冲访问
NAND Flash Device Drivers --->
< >NAND Device Support
< >SMC Device Support
SM卡设备驱动
Plug and Play support 即插即用支持
< > Plug and Play support
即插即用支持,若未选则应当在BIOS中关闭“PnP OS”,这里的选项与PCI设备无关
Networking options 网络选项
<*>Packet socket
这种Socket可以让应用程序使用Packet协议直接与网络设备通讯,而不通过内核中的其它中介协议,例如tcpdump,iptables
[*] Packet socket: mmapped IO
让Packet socket驱动程序使用IO映射机制以使连接速度更快
<*> Netlink device emulation
该选项目前是一个兼容性设备,在将来的内核中将被real netlink socket取代。当某个程序需要访问字符节点如:/dev/tap0 或 /dev/route 时需要此功能。
[ ]Network packet filtering (replaces ipchains)
Netfilter可以对数据包进行过滤和修改,可以作为防火墙("packet filter"或"proxy-based")或网关(NAT)或代理(proxy)或网桥使用.选中此选项后必须将"Fast switching"关闭,否则将前功尽弃
包过滤防火墙功能的支持。如果要使用Linux防火墙功能,必须开启该选项。只有该选项被选中,后面的IP: Netfilter Configuration --->和IP: Virtual Server Configuration ---> 才会出现。
[ ] Socket Filtering
Unix套接字的过滤功能。用户态的程序可以通过过滤来告诉内核哪些数据可以通过Socket,哪些数据不可以通过Socket。
<*> Unix domain sockets
Unix套接字的支持。很多程序都会用到Unix套接字在操作系统内部进行进程间通信(IPC),例如:PostgreSQL、MySQL、Postfix、X Window和syslog
[*]TCP/IP networking
内核将支持TCP/IP协议。这个选项无论如何都要选择Y,即使没有网络卡,或是没有连到网络上的设备,在Linux上仍有所谓的 lookback设备,而且有些程序需要选择该选项。如果用户没有打开这个设置,则X-window system可能会有问题,因为它也需要TCP/IP。
[*] IP: multicasting
多播支持。 multicasting是群组广播,它是用在视频会议上的协议,如果想发送一个网络封包(网络的数据),同样的一份数据将送往十部计算机上。用户可以连续送十次分别给十台计算机(点对点的传送),也可以同时送一次,然后让十台计算机同时接收到。当然后者比前者好,由于视频会议要求最好每个人都能同时收到同一份信息,所以如果用户有类似的需要,这个选项就要选择,同时用户还必须去找相关的软件。
[ ]IP: advanced router
高级路由,如果想做一个路由器就选吧
[ ]IP: kernel level autoconfiguration
内核级自动配置。当内核启动时自动通过内核命令或BOOTP 或 RARP协议设置网络设备的IP地址和路由表。一般用在网络启动或无盘工作站系统中。
< >IP: tunneling
IP 隧道,将一个IP报文封装在另一个IP报文内的技术,这可以使得目标为一个IP地址的数据报文能被封装和转发到另一个IP地址。IP隧道技术亦称为IP封装技术(IP encapsulation)。IP隧道主要用于移动主机和虚拟私有网络(Virtual Private Network),在其中隧道都是静态建立的,隧道一端有一个IP地址,另一端也有唯一的IP地址。
< >IP: GRE tunnels over IP
基于IP的GRE(Generic Routing Encapsulation)隧道。GRE隧道可以基于IPv4的基础网络来封装IPv4或IPv6的网络协议,并且GRE隧道可以使用多播功能 (Linux的IP隧道不可以)。主要在Linux与Cisco等路由设备使用隧道进行通讯时使用。
[ ]IP: multicast routing
多重传播路由
[ ]IP: ARP daemon support
这东西尚处于试验阶段就已经被废弃了
[ ]IP: TCP Explicit Congestion Notification support
ECN(显式拥塞指示)的支持。由于目前很多老的路由器和防火墙不支持ENC,因此如果你启用了此功能,大概不能与互联网上8%的主机进行通讯。好处嘛,从名称大概略知一二了吧!
[ ]IP: TCP syncookie support (disabled per default)
抵抗SYN flood攻击的好东西 ,要启用它必须同时启用/proc文件系统和"Sysctl support",然后在系统启动并挂载了/proc之后执行"echo 1 >/proc/sys/net/ipv4/tcp_syncookies"命令,关于syscookie的更多信息,请访问:http://cr.yp.to/syncookies.html
< >The IPv6 protocol
需要IPv6就选吧
< >Kernel httpd acceleration
[ ]Asynchronous Transfer Mode (ATM)
异步传输模式(ATM)支持
< >802.1Q VLAN Support
用Linux加上一台二层交换机来实现三层交换,非常节省成本。更多信息请访问:http://www.candelatech.com/~greear/vlan.html
[ ]The IPX Protocol
如果用户希望Novell的计算机资源共享(例如用他们的打印机或是硬盘),那么该选项则要选择Y。至于存取文件的NCPFS的格式,也应该选择以便支援这个文件系统。如此一来,用户就可以通过Novell的IPX通信协议去存取它们的数据了,或者用户希望从dosemu(DOS的模拟器)里使用 IPX协议,这时也要把它选中。
< >Appletalk protocol support
AppleTalk是存在于苹果机上的一种通信协议,用来与苹果电脑之间的网络通信,通过AppleTalk,彼此的电脑间可以打印和共享文件。如果用户需要连上这样的网络,可以把这个选项打开,就能与苹果电脑做沟通了,或者把该选项编成一个模块亦可。
< >DECnet support
DECnet是一种很生僻的协议
< >802.1d Ethernet Bridging
模拟交换机。选择该选项可以让Linux作为一个网络上的交换机。
< >CCITT X.25 Packet Layer
大约没人需要这东西
< >LAPB Data Link Driver
大约没人需要这东西
[ ]802.2 LLC
看不懂可以不选
[ ]Frame Diverter
< >Acorn Econet/AUN protocols
一种被Acorn计算机使用的又老又慢的协议
< >WAN router
广域网路由
[ ]Fast switching (read help!)
与Network packet filtering联系
[ ]Forwarding between high speed interfaces
[ ]Qos and/or fair queueing
服务质量公平调度,建议不选择
设置对网络设备的支持
[*]Network device support
网络设备支持,必选
[ ]ARCnet support
这也是一种网络卡,一般用的不多,所以选择N。如果用户有这样的网络卡,请查阅Documentation/networking/arcnet.txt的说明
[ ]Dummy net driver support
哑接口网络, 如果有SLIP或PPP的传输协议,那么就要把该选项打开。因为它不会使Linux内核增大,而且对某些应用程序来说,它可以让我们模拟出来的TCP/IP环境更像TCP/IP环境。如果用户没有SLIP或PPP协议,就不用设置该选项。
ADSL用户需要它
< > Bonding driver support
以太网卡的 绑定 。启用该功能可以将两块网卡绑定在一起来当一块网卡使用,例如两块100M的网卡绑定之后相当于一块200M的网卡。当然,在你的交换机上也要做端口绑定设置(将两个端口绑定为一个端口使用。)
将多个以太网通道绑定为一个,也就是两块网卡具有相同的IP地址并且聚合成一个逻辑链路工作,可以用来实现负载均衡或硬件冗余
< >EQL (serial line load balancing) support
串行线路的负载均衡.如果有两个MODEM和两条电话线而且用SLIP或PPP协议,该选项可以让您同时使用这两个MODEM以达到双倍速度(在网络的另一端也要有同样的设备)
我有一个USB口的CDMA无线上网卡和一个10/100M网卡,考虑可以绑定在一起,或者可以针对不同用途采取不同上网方式,例如浏览网页时用无线、BT下载时用宽带,有待研究,也希望大侠们可以给点建议
< >Universal TUN/TAP device driver support
< > ethertap network tap (OBSOLETE)
[*]Ethernet (10 or 100Mbit)
百兆网卡驱动,目前应用最广泛的网卡
[*]Other ISA cards
<*>NE2000/NE1000 support
[ ]Ethernet (1000 Mbit)
千兆网卡驱动
[ ]FDDI driver support
FDDI 驱动
[ ]HIPPI driver support
HIPPI(高性能并行接口)是一个在短距离内高速传送大量数据的点对点协议
点对点协议,PPP已经基本取代SLIP了,用ADSL的可要仔细选择了
[*]PPP multilink support
多重链路协议(RFC1990)允许你将多个线路(物理的或逻辑的)组合为一个PPP连接一充分利用带宽,这不但需要pppd的支持,还需要ISP的支持
[*]PPP support for async serial ports
通过标准异步串口(COM1,COM2)使用PPP,比如使用老式的外置modem(非同步modem或ISDN modem)上网
[*]PPP support for sync tty ports
通过同步tty设备(比如SyncLink适配器)使用PPP,常用于高速租用线路(比如T1/E1)
[ ]PPP Deflate compression
为PPP提供Deflate(等价于gzip压缩算法)压缩算法支持,需要通信双方的支持才有效
[ ]PPP BSD-Compress compression
为PPP提供BSD(等价于LZW压缩算法,没有gzip高效)压缩算法支持,需要通信双方的支持才有效
[*]PPP over Ethernet
这就是ADSL用户最常见的PPPoE啦,也就是在以太网上跑的PPP协议
有问题,感觉PPP可以不编的,有空试试看
[ ]SLIP (serial line) support
一个在串行线上(例如电话线)传输IP数据报的TCP/IP协议.小猫一族的通讯协议,与宽带用户无关
[ ] Wireless LAN (non-hamradio)
无线网络 (非业余无线电)
[ ]Token Ring devices
令牌环网 设备
[ ] Fibre Channel driver support
光纤通道 主要用在存储系统中
< >Traffic Shaper
流量整形,已废弃
Wan interfaces --->
[*]Wan interfaces support
有问题
[ ] PCMCIA network device support
PCMCIA网络设备驱动
Amateur Radio support ---> < >
业余无线电支持,可以用来启动无线网络的基本支持,目前的无线网络可以通过公用频率传输数据,如果有此类设备就可以启用。具体请参考AX25和HAMHOWTO文档。
IrDA (infrared) subsystem support ---> < >
红外线支持,比如无线鼠标或无线键盘
ATA/IDE/MFM/RLL support IDE设备的支持
<*> ATA/IDE/MFM/RLL support
如果有IDE(或EIDE)设备,这是必选的。如果使用的是SCSI设备,那就可以不用了。
IDE,ATA and ATAPI Block devices --->
IDE,ATA and ATAPI块设备
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
选择Y,内核将提供对增强IDE硬盘、CDROM和磁带机的支持。如果用户的IDE接口是Enhanced的(增强IDE接口),请用户选Y,即会出现 IDE选项的界面,这些选项能加快用户IDE接口的速度或对某些芯片做一些最佳化处理。但如果用户的硬盘或光盘全都是SCSI接口的,那么需要选择N以跳过下面的选项。
[ ] use old disk-only driver on primary interface
通常是选择N。因为有其它新的驱动可用。这个选项的意思是说,如果用户的IDE接口是很旧的,就可以使用这个驱动去驱动旧型的IDE接口(可装二块硬盘;或是一块硬盘,一个光驱)。
<*>Include IDE/ATA-2 DISK support
ATA-2支持,它包含了增强的IDE接口,所以是必需选择的。
[ ] Use multi-mode by default
如果不确定就别选,除非出现帮助中指出的错误
[ ] Enable Flash Card only mode
< > PCMCIA IDE support
通过PCMCIA卡与计算机连接的IDE设备,比如某些外置硬盘或光驱
< > Include IDE/ATAPI CDROM support
如果希望内核支持IDE/ATAPI接口的光驱,那就需要选择Y。如果是附有一张接口卡的光驱,必需把排线接到那张专用接口卡或者是声卡上,则这个选项必须要选N。现在的光驱通常是IDE/ATAPI接口的,所以这个选项通常是Y。
< > Include IDE/ATAPI TAPE support
有IDE磁带的就选
< > Include IDE/ATAPI FLOPPY support
有IDE软驱的就选
< > SCSI emulation support
将一个IDE设备模拟为SCSI设备来使用。但在内核启动参数中必须加入类似:hdx=scsi的参数。
SCSI仿真,以前刻录光碟时需要,现在 不需要了
SCSI emulation似乎对使用USB盘有影响
[ ]IDE Taskfile Access
对介质进行直接的原始访问,它是一个复杂且有效的测试和校验硬件的方案,可以在驱动层之下执行数据恢复工作
[ ]CMD640 chipset bugfix/support
很多486和586的主机板都是用CMD640的芯片,它是Neptune芯片和SIS芯片的结合。这种芯片有它的缺点,在许多的情形下,它会造成数据的丢失和错误。如果用户选了这一项,则Linux内核会为用户小心的寻找这些错误并修正它,而且,它会打开对两个IDE接口的支持。不过,在它的说明文件中提到,如果用户的主机板没有PCI界面,只有VESA总线界面,还希望有这项功能的话,则用户必须传送一些参数给内核(ideo= cmd640_vlb);如果不确定,则选择Y。如果你确定你的IDE控制芯片不是CMD640,将该选项设置为N(不选)。
586以前的主板上常用,毛病多多
[ ]Other IDE chipset support
其它IDE芯片支持
< >Support for IDE Raid controllers (EXPERIMENTAL)
IDE Raid 控制器支持
SD/MMC support ---> SD/MMC 支持
<M> SD/MMC support
SD/MMC devices --->
< > Enhanced SD/MMC devices support
SCSI device support SCSI设备
<*> SCSI support
<*>SCSI disk support
(40) Maximum number of SCSI disks that can be loaded as modules
< >SCSI tape support
SCSI磁带
< >SCSI OnStream SC-x0 tape support
另一种SCSI磁带
< >SCSI CDROM support
SCSI CDROM<*>SCSI generic support
为了使用U盘
[ ] Enable extra checks in new queueing code
[ ] Probe all LUNs on each SCSI device
[ ] Verbose SCSI error reporting (kernel size +=12K)
[ ] SCSI logging facility
SCSI low-level drivers --->
dmesg|grep SCSI
[ ]PCMCIA SCSI adapter support
I2O device support ---> < >
I2O(智能IO)设备使用专门的I/O处理器负责中断处理/缓冲存取/数据传输等烦琐任务以减少CPU占用,一般的主板上没这种东西
ISDN subsystem ---> < >
如果使用ISDN上网,这个就必不可少了。
Input core support
核心输入设备的支持
Character devices 字符设备
[*]Virtual terminal
[*]Support for console on virtual terminal
<*>Standard/generic (8250/16550 and compatible UARTs) serial support
内核将支持串行口。如果用户是用serial的鼠标(大部分的用户都是用这种鼠标)或是MODEM的话,则该选项一定要选上。
[ ]Non-standard serial port support
非标准串口支持
Serial drivers ---> 串口设备
[*] S3C2410 serial port support
S3C2410 串口支持
[*] Console on S3C2410 serial port
基于S3C2410串口的控制台
通过串口线,实现了上位机的控制
< >8250/16550 and compatible serial support (EXPERIMENTAL)
< >Support S3C2410 TouchScreen
支持触摸屏
<*>Support S3C2410 ADC
模数转换器
< >Support S3C2410 FPGA
现场可编程门阵列,FPGA
< >S3C2410 GPIO buttons support
General Purpose Input Output 通用输入输出接口
GPIO是相对于芯片本身而言的,如果某个管脚是芯片的GPIO脚,则该脚可作为输入输出高低电平使用,当然如果某个脚具有复用的功能,则即可做GPIO也可做其他用途。
GPIO通常是TTL电平接口线,比如CPU口线,其输入可以获取传感器状态、高低电平、低速信号等,输出可用于控制继电器、蜂鸣器、LED等。
在Samsung S3C2410里,有八组GPIO,除第一组只能用于输出外,其他均可以通过写控制寄存器,实现输入/输出和第二功能。
< >S3C2410 EXINT4-7 buttons support
CPU的通用IO口引脚
< >S3C2410 LED support
发光二极管, LED
[*]Unix98 PTY support
上位机控制
I2C support --->
I2C是Philips极力推动的微控制应用中使用的低速串行总线协议,可用于监控电压/风扇转速/温度等.SMBus(系统管理总线)是I2C的子集.除硬件传感器外,Video For Linux也需要该模块的支持
I2C支持
< >I2C bit-banging interfaces
< >I2C PCF 8584 interfaces (NEW)
<*>Samsung S3C2410 I2C Algorithm
I2C 运算法则
<*> Samsung S3C2410 I2C Adapter
I2C 适配器
<M>Samsung S3C2410 I2C mega8 client
一种单片机作客户端, 有问题
[ ]I2C mega8 matrix keyboard support
[*]I2C mega8 IC card support
[*]I2C mega8 PS/2 0 support
[*]I2C mega8 PS/2 1 support
<*>I2C device interface
I2C设备接口,允许用户空间的程序通过/dev/i2c-*设备文件使用I2C总线
<*>I2C /proc interfaces (required for hardware sensors)实现硬件监测 Lm_sensors
L3 serial bus support ---> L3 串行总线
< >L3 support
Mice ---> 鼠标
< >Bus Mouse Support
< >Mouse Support (not serial and bus mice)
[*]Use UP-NETARM2410 configure
UP-NETARM2410设置
<*> UP-NETARM2410 touch screen for ADS7843 support
触摸屏
<*> UP-NETARM2410 keyboard for zlg7290 support
键盘
< >/dev/nvram support
直接存取主板上CMOS的接口,太危险了!建议别选
< >Enhanced Real Time Clock Support
启用该选项并创建/dev/rtc文件后就可以通过/proc/driver/rtc访问系统的硬件时钟(RTC),众多功能依赖于它(如SMP,IRQ共享,定时器),建议选择
<*>S3C2410 Real Time Clock
实时时钟
< > Double Talk PC internal speech card support
由RC Systems公司制造的一种语音合成器
< > Siemens R3964 line discipline
与使用西门子R3964协议的设备同步通信,除非你有一些诸如PLC之类的特殊设备,否则别选
< > Applicom intelligent fieldbus card support
Applicom international公司生产的用于现场总线连接卡
Ftape, the floppy tape device driver
使用磁带的就选吧
< > /dev/agpgart (AGP Support)
AGP总线支持,有AGP显卡的还必须从子项中选取符合自己显卡型号的驱动
< > Direct Rendering Manager
DRI允许应用程序以高效安全的方式直接访问图形处理,主要用于硬件3D加速.桌面用户建议选择,同时还必须从子项中选取符合自己显卡型号的驱动
< > PCMCIA character devices --->
使用PCMCIA接口的字符设备
Multimedia devices 多媒体设备
<M> Video For Linux
Video For Linux --->
[*]V4L information in proc filesystem
File systems 文件系统
Linux上支持约二十几种的文件系统。支持某个文件系统的意思是,可以存取某个文件系统的数据或是做拷贝动作。在这些文件系统中,通常的选择方法是按照原来预设的方式,不过,其中的EXT2FS 或 Ext3 选项一定要选上,因为它是Linux系统所使用的文件系统,其他的则根据需求做选择
< >Quota support
< >Kernel automounter support
如果选择Y,内核将提供对automounter的支持,使系统在启动时自动mount远程文件系统。
<*>Kernel automounter version 4 support (also supports v3)
< >Reiserfs support
性能几乎全面超越Ext2(处理稀疏文件比Ext2慢),小文件(小于4k)性能非常突出,创建和删除文件速度最快,处理大量目录和文件(5k-20k)时仍然非常迅速。日志模式建议使用Ordered,追求极速可使用 Writeback模式,追求安全可使用Journal模式。建议使用noatime,notail选项挂载分区以提高速度和避免bug。用于NFS和磁盘限额时需要额外的补丁
如果你熟悉Suse Linux,你一定会习惯Reiserfs文件系统
<*>DOS FAT fs support
< >MSDOS fs support
<*>VFAT (Windows-95) fs support
[*]Virtual memory file system support
<*>Simple RAM-based file system support
[*]/proc file system support
显示系统状态的虚拟文件系统,它不是硬盘分区里的任何部分,不占用硬盘的空间,而是内核与程序之间的文件系统界面,它表示的只是内存的使用状况和各个程序执行的情况,它也记录了用户的硬件配置 (irq设置,内存使用,加载的设备驱动器,网络状态等)。许多程序工具(像“ps”)都会用到它。如果已经将它安装好了,可以执行命令“cat /proc/meminfo”或者是“cat /proc/devices”。有些shells会用/proc/self/fd(在其它系统上为/dev/fd)来处理输出输入。有许多重要的Linux标准工具是靠它来运作的,否则执行有些命令会出问题。
[*]/dev file system support (EXPERIMENTAL)
[*]Automatically mount at boot
[*]/dev/pts file system for Unix98 PTYs
< >ROM file system support
用于嵌入式系统的内存文件系统的支持
< >Second extended fs support
< >UDF file system support
< >UFS filesystem support
Network File Systems --->
网络文件系统
<*>NFS file system support
NFS 文件系统
如果在网络环境下想要共享文件,选择Y。如果希望挂上其他电脑的文件系统,那么该选项一定要选上。它可以让用户利用网络把其他计算机的硬盘当成自己的来使用(把它变成一个目录)。对于一般用户来说,该选项是选择Y。
[*]Provide NFSv3 client support
第三代NFS客户端支持
< >NFS server support
NFS服务器支持
< >SMB file system support(to mount Windows shares etc.)
这个文件系统让用户可以挂上windows95/98或windowsNT的文件系统,也就是用户可以访问到在windows下的电脑。
Partition Types --->
[ ]Advanced partition selection
高级分区选项
Native Language Support --->
本地语言支持
<*>Simplified Chinese charset (CP936,GB2312)Console drivers 控制台驱动
[ ]VGA text console
用户可以在标准的VGA显示方式下使用Linux,一般使用VGA text console就可以了,它是标准的80×25的文本控制台。
Frame-buffer support --->
帧 缓冲支持
[*]Support for frame buffer devices
<*>S3C2410 LCD support
[ ]96*320 emulation support
[*]640*480 16bit TFT LCD support
[ ]320*240 4bit(16 Grey) STN LCD support
[ ]320*240 8bit 256 Color STN LCD support
[ ]320*240 12bit 4k STN LCD support
[ ]SamSung LTS350QI-PEI with LCD3600 LCD support
[*]Advanced low level driver options
高级底层驱动设置
< >Monochrome support
黑白
< >2 bpp packed pixels support
2位 像素
< >4 bpp packed pixels support
4位 像素
< >8 bpp packed pixels support
8位 像素
<*>16 bpp packed pixels support
16位 像素
< >24 bpp packed pixels support
24位 像素
< >32 bpp packed pixels support
32位 像素
[*]Support only 8 pixels wide fonts
<*>Select compiled-in fonts
选择内建字体
[*]VGA 8x8 font
高分辨率下的小字体
[ ]VGA 8x16 font
低分辨率下的大字体
Sound ---> 声音
<*>sound support<*>SMDK-2410 audio support
Multimedia Capabilities Port drivers--->多媒体接口驱动
[ ]Multimedia drivers
USB support
<M> Support for USB
[ ] USB verbose debug messages
冗长的USB调试信息
--- Miscellaneous USB options
其它USB选项
[*]Preliminary USB device filesystem
初步的 USB设备文件系统
[ ]Enforce USB bandwidth allocation
执行usb带宽分配限制,禁止打开占用usb总线带宽超过90%的设备,关闭该选项可能会导致某些设备无法正常工作
--- USB Host Controller Drivers
USB 总线控制设备
< >UHCI (Intel P11X4,VIA,。。。)support
< >UHCI Alternate Driver (JE) support
<*>S3C2410 OHCI-complible host interfaces support
(1)Maximum port(s) of RootHub
--- USB Device Class drivers
USB设备类驱动
< > USB Audio support
USB声音驱动
< > USB Bluetooth support (EXPERIMENTAL) (NEW)
USB蓝牙驱动
< > USB MIDI support
USBMIDI驱动
<M> USB Mass Storage support
USB大容量存储器驱动
[ ] USB Mass Storage verbose debug
调试信息
[ ] Datafab MDCFE-B Compact Flash Reader support
[ ] Freecom USB/ATAPI Bridge support
[ ] ISD-200 USB/ATA Bridge support
[ ] Microtech CompactFlash/SmartMedia support
[ ] HP CD-Writer 82xx support
[ ] SanDisk SDDR-09 (and other SmartMedia) support
[ ] Lexar Jumpshot Compact Flash Reader
< > USB Modem (CDC ACM) support
没这些东西,全不选
USB调制解调器驱动
< > USB Printer support
USB打印机驱动
--- USB Human Interface Devices (HID)
USB人机接口
--- USB Imaging devices
USB 成像设备
< > USB Kodak DC-2xx Camera support
< > USB Mistek MDC800 Digital Camera support (EXPERIMENTAL)
< > USB Scanner support
< > Microtek X6USB scanner support
< > HP53xx USB scanner support (EXPERIMENTAL)
--- USB Multimedia devices
USB 多媒体设备
< > USB IBM(Xirlink) C-it Camera support
<M> USB OV511 Camera support
< > USB Philips Cameras
< > USB SE401 Camera support
< > USB STV680 (Pencam) Camera support
< > USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)
< > D-Link USB FM radio support (EXPERIMENTAL)
< > DABUSB driver
此选项组必须V4L支持
--- USB Network adaptors
USB 网络适配器
--- USB port drivers
USB 端口驱动
USB Serial Converter support ---> USB接口转串口的转换设备
< > USB Serial Converter support
没见过这种设备,可能是USB还没普及的时候,提出的一种折中吧
< > USB Diamond Rio500 support (EXPERIMENTAL)
一种mp3播放机
Bluetooth support --->蓝牙支持
< >Bluetooth subsystem support
Kernel hacking --->安全模式
通俗地说,这是windows安全模式,因为没有明确解释,就引用这个说法。这是从Linus的README里摘录的:
“kernel hacking”配置的细节通常会产生一个更大或是更慢的内核(或者是又大又慢),而且可能因为将一些常式配置成很活跃地去尝试中断一些不良的程序码,以便找出内核里的问题,而使得内核变得比较不稳定。所以要产生一个内核“产品”的话,你在这里应该回答n。
配置了这个选项,即使系统在崩溃时,也可以在该模式下运行。
如果对Linux内核很熟,想了解这个操作系统上的更深层次的信息,才把这个选项才打开,在/proc下可以看到profile这个文件,记录着相当多的信息。这些信息是供解决问题用的,一般来说,这个选项是选择N的,以免造成系统不稳固或是引起其他的问题。
[*]Verbose user fault messages
[ ]Kernel debugging
有问题