admin管理员组

文章数量:1530842

2024年7月24日发(作者:)

内核编译配置选项简介 (2.4.18-rmk7-pxal)

来源: ChinaUnix博客 作者: 发布时间:2007-01-02

Code maturity level options 代码成熟度选项

Prompt for development and/or incomplete code/drivers

显示尚在研发中或尚未完成的代码和驱动.除非您是测试人员或研发者,否则请勿选择

我是研发者,所以选

[ ]Prompt for obsolete code/drivers

显示废弃的代码或驱动

Loadable module support 可加载模块支持

Enable loadable module support

打开可加载模块支持,假如打开他则必须通过"make modules_install"把内核模块安

装在

/lib/modules/中

[ ]Set version information on all module symbols

允许使用其他内核版本的模块(可能会出问题)

建议不选,能够避免模块版本不匹配

kernel module loader

让内核通过运行modprobe来自动加载所需要的模块,比如能够自动解决模块的依赖

关系

System Type 系统类型

(S3C2410-based) ARM system type

ARM系统,基于S3C2410

---S3C2410 Implementation 基于S3C2410架构的实现

SMDK (MERI TECH BOARD)

SMDK2410是Samsung的S3C2410的Reference board,即公板

公板是芯片厂家提供的样板卡。现在市面上的产品绝大多数都是公板的,因为使用公

板能够减少研发成本,特别是现在产品的推

陈出新速度很快,造成绝大多数生产厂商为了追新,只能使用公板。

change AIJI

支持AIJI的更新

韩国爱极(AIJI)系统有限公司是三星公司最重要的技术合作伙伴,能够提供基于任

何三星处理器尤其是三星ARM处理器的研发

解决方案,如基于44B0、2410、2412、2413、2440、PSA926EJ和PSA920T等处

理器的研发板

by threewater--]

三水==刘淼,呵呵,博创技术总监

S3C2410 USB function support

支持S3C2410的USB功能

Support for S3C2410 USB character device emulation

支持S3C2410的USB字符设备仿真

---Processor Type 处理器类型

ARM920T CPU idle

ARM920T I-Cache on

ARM920T Instruction Cache

ARM920T D-Cache on

ARM920T Data Cache

一级缓存中分数据缓存(Data Cache,D-Cache)和指令缓存(Instruction Cache,

I-Cache)。二者分别用来存放数据和执行

这些数据的指令,而且两者能够同时被CPU访问,减少了争用Cache所造成的冲突,

提高了处理器效能。

[ ]Force write through caches on ARM920T

[ ]Support Thumb instructions (experimental)

支持Thumb指令集

Thumb指令的长度为16位,即只用ARM指令一半的位数来实现同样的功能,因此,

大多数的Thumb指令是无条件执行的,而几乎任

何的ARM指令都是有条件执行的。

ARM指令集和Thumb指令集各有其长处,若对系统的性能有较高需要,应使用32

位的存储系统和ARM指令集,若对系统的成本及功

耗有较高需要,则应使用16位的存储系统和Thumb指令集。当然,若两者结合使用,

充分发挥其各自的长处,会取得更好的效果

General setup 常规配置

[ ]Compressed boot loader in ROM/flash

在ROM/flash中压缩bootloader

(0)Compressed ROM boot loader base address

(0)Compressed ROM boot loader BSS address

地址偏移?需要输入一个16进制的数

Support for hot-pluggable devices

支持热插拔设备,如usb和pc卡等,Udev也需要他

PCCARD (PCMCIA/CardBus) support --->

PCMCIA/CardBus support

PCMCIA

/

CardBus

支持

[ ] i82365 compatible bridge support

[ ] Databook TCIC host bridge support

S3C2410 CPLD support

S3C2410 CPLD 支持

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选项来保存调试信息,这个将选项极其重要。

适用于一些老旧的平台

Kernel support for 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 并口支持(传统的打印机接口)

Parallel port support

Memory Technology Devices (MTD)

特别的存储技术装置,如常用于数码相机或嵌入式系统的闪存卡

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设备无

BLOCK devices 块设备

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的更多

信息,请访问:

/

The IPv6 protocol

需要IPv6就选吧

Kernel httpd acceleration

[ ]Asynchronous Transfer Mode (ATM)

异步传输模式(ATM)支持

802.1Q VLAN Support

用Linux加上一台二层交换机来实现三层交换,很节省成本。更多信息请访问:

/~greear/

[ ]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

配置对网络设备的支持

Network device support

网络设备支持,必选

[ ]ARCnet support

这也是一种网络卡,一般用的不多,所以选择N。假如用户有这样的网络卡,请查阅

Documentation/networking/的

说明

[ ]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

TUN/TAP能够为用户空间提供包的接收和发送服务,比如能够用来虚拟一张网卡或点

对点通道

该功能能够使内核能够直接从用应用程式接收数据包或直接将数据发送给应用程式,

而不必先通过物理网卡,当然是在本地通讯

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 (point-to-point protocol) support

点对点协议,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 支持

SD/MMC support

SD/MMC devices --->

Enhanced SD/MMC devices support

SCSI device support SCSI设备

SCSI support

SCSI disk support

SCSI硬盘或U盘

(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

若有SCSI硬盘/CD-ROM/tape之外的SCSI设备才需要选择为了使用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 --->

SCSI卡的驱动程式。根据SCSI卡的芯片选择一个驱动

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

伪终端(PTY)能够模拟一个终端,他由slave(等价于一个物理终端)和master(被一个诸

如xterms之类的进程用来读写slave设备)两

部分组成的软设备.使用telnet或ssh远程登录者必选

上位机控制

(256) Maximum number of Unix98 PTYs in use (0-2048)

I2C support --->

I2C是Philips极力推动的微控制应用中使用的低速串行总线协议,可用于监控电压/风

扇转速/温度等.SMBus(系统管理总线)是I2C

的子集.除硬件传感器外,Video For Linux也需要该模块的支持

I2C support

I2C

支持

I2C bit-banging interfaces

I2C PCF 8584 interfaces (NEW)

Samsung S3C2410 I2C Algorithm

I2C 运算法则

Samsung S3C2410 I2C Adapter

I2C 适配器

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 多媒体设备

Video For Linux

Video For Linux --->

V4L information in proc filesystem

要使用音频/视频设备或FM收音卡的就必选,此功能还需要I2C的支持

File systems 文档系统

Linux上支持约二十几种的文档系统。支持某个文档系统的意思是,能够存取某个文

档系

统的数据或是做拷贝动作。在这些文档系统中,通常的选择方法是按照原来预设的方

式,但是,其中的EXT2FS 或 Ext3

选项一定要选上,因为他是Linux系统所使用的文档系统,其他的则根据需求做选择

Quota support

支持磁盘配额。能够限制每个用户所能使用的硬盘空间的上限,在多用户一起使用一

台主机的情况中十分有效。

Kernel automounter support

假如选择Y,内核将提供对automounter的支持,使系统在启动时自动mount远程

文档系统。

Kernel automounter version 4 support (also supports v3)

新的(v4)的内核自动加载远程文档系统的支持,也支持v3

Reiserfs support

性能几乎全面超越Ext2(处理稀疏文档比Ext2慢),小文档(小于4k)性能非

常突出,创建和删除文档速度最快,处理大量目录和文档(5k-20k)时仍然很迅速。日志

模式建议使用Ordered,追求极速可使用

Writeback模式,追求安全可使用Journal模式。建议使用noatime,notail选项挂

载分区以提高速度和避免bug。用于NFS和磁

盘限额时需要额外的补丁

假如您熟悉Suse Linux,您一定会习惯Reiserfs文档系统

DOS FAT fs support

DOS/Windows的文档系统,能够支持FAT16、FAT32

MSDOS fs support

古老的MSDOS文档系统,假如想要在Linux下访问硬盘中的MS-DOS分区,或是

想将用MS-DOS格式化的磁盘挂进来的话,选择Y。

VFAT (Windows-95) fs support

windows95所支持的文档系统,是我们常说的FAT32文档系统,假如用户的电脑中

装有windows95/98,那么选择这个文档系统能够

使用户看到windows95/98的长文档名。

Compressed ROM file system 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

Ext2文档系统是Linux的标准文档系统,擅长处理稀疏文档,务必选择Y

UDF file system support

某些新式CD/DVD上的文档系统,很少见

UFS filesystem support这是BSD,SunoS,FreeBSD,NetBSD或Nextstep所使

用的文档系统。假如用户在电脑上有这些操作系统

的话,那么能够选中该选项,否则选择N

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

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

USB

MIDI

驱动

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

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

有问题

本文标签: 能够支持使用设备系统