小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Linux內(nèi)核配置(轉(zhuǎn))

 gljin_cn 2015-03-25

 

 

2.5  Linux內(nèi)核配置選項(xiàng)

下面以最新的Linux 2.6.20內(nèi)核為例,介紹比較常用的一些Linux內(nèi)核配置選項(xiàng),其他選項(xiàng)讀者可以參考系統(tǒng)提供的幫助信息。

需要說明的是,在內(nèi)核配置中,某項(xiàng)選擇Y表示把該項(xiàng)選擇進(jìn)內(nèi)核,選擇M則表示把該項(xiàng)編譯成模塊,選擇N則表示不選擇進(jìn)內(nèi)核。在make menuconfig 下,*表示Y,M表示M,空白表示N。在make xconfig下,√表示Y,·表示M,空白表示N。如果某選項(xiàng)在配置菜單中是可選擇的,這并不意味著目標(biāo)系統(tǒng)就支持該功能,當(dāng)然大部分供選擇的選項(xiàng)是目標(biāo)系統(tǒng)文持的;同樣,配置菜單中沒有的選項(xiàng)并不一定就表示目標(biāo)系統(tǒng)不支持該功能,原因可能是該功能還未在目標(biāo)系統(tǒng)上測試過,或者是維護(hù)人員未將該功能選項(xiàng)加入到各級系統(tǒng)配置文件的config.in中,具體可以查看內(nèi)核的英文說明。

2.5.1  General setup

General setup選項(xiàng)為常規(guī)安裝選項(xiàng),包括版本信息、虛擬內(nèi)存、進(jìn)程間通信、系統(tǒng)調(diào)用、審計(jì)支持等基本內(nèi)核配置選項(xiàng)。下面介紹常規(guī)安裝選項(xiàng)下主要子選項(xiàng)的配置方法。

1)Local version - append to kernel release

在內(nèi)核后面加上自定義的版本字符串。這些字符在使用uname-a命令時(shí)會顯示出來。要求字符最多不能超過64位。如果不清楚,則選擇N。

2)Automatically append version information to the version string(LOCALVERSION_ AUTO)

自動生成版本信息。這個(gè)選項(xiàng)會自動探測內(nèi)核并且生成相應(yīng)的版本。在編譯時(shí)需要有perl及git倉庫的支持。在一般情況下,建議選擇Y。

3)Support for paging of anonymous memory(swap)

使用交換分區(qū)或者交換文件來作為虛擬內(nèi)存,也就是讓計(jì)算機(jī)好像擁有比實(shí)際內(nèi)存更多的內(nèi)存空間用來執(zhí)行很大的程序。Linux中的虛擬內(nèi)存即SWAP分區(qū),除非不需要SWAP分區(qū),否則這里選擇Y。

4)System V IPC(Inter Process Communication,IPC)

System V進(jìn)程間通信(IPC)支持,許多程序需要這個(gè)功能,因此選擇Y。中間過程連接是一組功能和系統(tǒng)調(diào)用,使得進(jìn)程能夠同步和交換信息??梢杂胕nfo ipc命令來了解IPC的具體用法。

其中,IPC Namespaces (IPC_NS)子選項(xiàng)表示IPC命名空間,命名空間的作用是區(qū)別同名的設(shè)備。這個(gè)選項(xiàng)也是為不同的服務(wù)器提供IPC的多命名,達(dá)到一個(gè)IPC提供多對象支持的目的。如果不清楚,則選擇N。

5)POSIX Message Queues

POSIX(可移植操作系統(tǒng)接口)消息隊(duì)列是POSIX IPC中的一部分,在通信隊(duì)列中有較高的優(yōu)先權(quán)來保持通信暢通。如果需要編譯和運(yùn)行在Solaris操作系統(tǒng)上寫的 POSIX信息隊(duì)列程序,則選擇Y。同時(shí)還需要 mqueue 庫來支持這些特性。它是作為一個(gè)文件系統(tǒng)存在(mqueue),可以設(shè)置它。為保證以后的不同程序的協(xié)同穩(wěn)定。如果不清楚,則選擇N。

6)BSD Process Accounting

將進(jìn)程的統(tǒng)計(jì)信息寫入文件的用戶級系統(tǒng)調(diào)用,信息通常包括建立時(shí)間、所有者、命令名稱、內(nèi)存使用、控制終端等。如果選擇Y,則用戶級別的程序就可以通過特殊的系統(tǒng)調(diào)用方式來通知內(nèi)核把進(jìn)程統(tǒng)計(jì)信息記錄到一個(gè)文件中,當(dāng)這個(gè)進(jìn)程存在的時(shí)候,信息就會被內(nèi)核記錄進(jìn)文件,這對用戶級程序非常有用,所以通常選擇Y。

其中,BSD Process Accounting version 3 file forma子選項(xiàng)表示使用新的第三版文件格式,通常選擇Y。統(tǒng)計(jì)信息將會以新的格式(V3)寫入,這格式包含進(jìn)程ID和父進(jìn)程。注意這個(gè)格式不兼容老版本(V0/V1/V2)的文件格式,所以需要升級相關(guān)工具來使用它。

7)Export task/process statistics through netlink(EXPERIMENTAL)

這是一個(gè)處于實(shí)驗(yàn)階段的功能,表示通過netlink接口向用戶空間導(dǎo)出任務(wù)、進(jìn)程等統(tǒng)計(jì)信息,與BSD Process Accounting的不同之處在于這些數(shù)據(jù)在進(jìn)程運(yùn)行的時(shí)候就可以通過相關(guān)命令訪問。如果不清楚,則選擇N。

8)UTS Namespaces

UTS(通用終端系統(tǒng))命名空間支持。它允許容器,比如Vservers利用UTS命名空間來為不同的服務(wù)器提供不同的UTS。如果不清楚,則選擇N。

9)Auditing support

審計(jì)支持,某些內(nèi)核模塊(例如SELinux)需要它,只有同時(shí)選擇其子項(xiàng)才能對系統(tǒng)調(diào)用進(jìn)行審計(jì)。允許審計(jì)的下層能夠被其他內(nèi)核子系統(tǒng)使用,比如SELinux,它需要這個(gè)來進(jìn)行登錄時(shí)的聲音和視頻輸出。沒有CONFIG_AUDITSYSCALL時(shí)(即下一個(gè)選項(xiàng))無法進(jìn)行系統(tǒng)調(diào)用。

其中,Enable system-call auditing support (AUDITSYSCALL)子選項(xiàng)表示支持對系統(tǒng)調(diào)用的審計(jì),允許系統(tǒng)獨(dú)立地或者通過其他內(nèi)核的子系統(tǒng),調(diào)用審計(jì)支持,比如SELinux。要使用這種審計(jì)的文件系統(tǒng)來查看特性,請確保 INOTIFY 已經(jīng)被設(shè)置。這兩個(gè)選項(xiàng),要選擇Y就都選擇,以便調(diào)用其他內(nèi)核。

10)Kernel.config support

把內(nèi)核的配置信息編譯進(jìn)內(nèi)核中,以后可以通過scripts/extract-ikconfig腳本來提取這些信息。

這個(gè)選項(xiàng)允許.config文件(即編譯Linux時(shí)的配置文件)編譯進(jìn)內(nèi)核中??梢酝ㄟ^內(nèi)核鏡像文件kernel image file,用命令script scripts/extract-ikconfig來提取這些配置信息,作為當(dāng)前內(nèi)核重編譯或者另一個(gè)內(nèi)核編譯的參考。如果內(nèi)核在運(yùn)行中,可以通過/proc/config.gz文件來讀取。

其中Enable access to .config through/proc/config.gz子選項(xiàng)表示可以通過/proc/config.gz 訪問當(dāng)前內(nèi)核的.config。這兩個(gè)選項(xiàng),要選擇Y就都選擇,以便調(diào)用其他內(nèi)核。

11)Cpuset support

多CPU支持。這個(gè)選項(xiàng)可以建立和管理CPU集群,它可以動態(tài)地將系統(tǒng)分割在各個(gè)CPU和內(nèi)存節(jié)點(diǎn)中,在各個(gè)節(jié)點(diǎn)是獨(dú)立運(yùn)行的,這對大型的系統(tǒng)尤其有效。一般只有在含有大量CPU(大于16個(gè))的SMP系統(tǒng)或NUMA(非一致內(nèi)存訪問)系統(tǒng)才需要它。如果不清楚,則選擇N。

12)Kernel->user space relay support(formerly relayfs)

內(nèi)核系統(tǒng)區(qū)和用戶區(qū)進(jìn)行傳遞通信的支持。在某些文件系統(tǒng)上(比如debugfs)提供從內(nèi)核空間向用戶空間傳遞大量數(shù)據(jù)的接口。

這個(gè)選項(xiàng)在特定的文件系統(tǒng)中提供數(shù)據(jù)傳遞接口支持,它可以提供從內(nèi)核空間到用戶空間的大批量的數(shù)據(jù)傳遞工具和設(shè)施。如果不清楚,則選擇N。

13)Initramfs source file(s)

initrd已經(jīng)被initramfs取代,選N即可。

14)Optimize for size(Look out for broken compilers!)

這個(gè)選項(xiàng)將在GCC命令后用“-Os”代替“-O2”參數(shù),編譯時(shí)優(yōu)化內(nèi)核尺寸,以在編譯時(shí)優(yōu)化內(nèi)核尺寸。

警告:某些GCC版本會產(chǎn)生錯(cuò)誤的二進(jìn)制代碼。如果有錯(cuò),請升級GCC。

這是優(yōu)化內(nèi)核大小的功能,一般沒必要選。因?yàn)橐粋€(gè)編譯好的內(nèi)核只有7~10MB,如果空間足夠就不要冒出問題的風(fēng)險(xiǎn)來優(yōu)化內(nèi)核大小。

15)Configure standard kernel features(for small systems)

配置標(biāo)準(zhǔn)的內(nèi)核特性(為小型系統(tǒng))。這個(gè)選項(xiàng)可以讓內(nèi)核的基本選項(xiàng)和設(shè)置無效或者扭曲。這是用于特定環(huán)境中的,它允許“非標(biāo)準(zhǔn)”內(nèi)核。它是為了編譯某些特殊用途的內(nèi)核使用的,例如引導(dǎo)盤系統(tǒng)。通常選這一選項(xiàng),也不必關(guān)心其子選項(xiàng)。

2.5.2  Loadable module support

Loadable module support即引導(dǎo)模塊支持,該選項(xiàng)包括加載模塊、卸載模塊、模塊校驗(yàn)、自動加載模塊等引導(dǎo)模塊配置相關(guān)子選項(xiàng)。本節(jié)主要介紹引導(dǎo)模塊支持子選項(xiàng)的配置方法。

1)Enable loadable module support

打開可加載模塊支持,如果打開它則必須通過make modules_install把內(nèi)核模塊安裝在/lib/modules/中。模塊是一小段代碼,編譯后可在系統(tǒng)內(nèi)核運(yùn)行時(shí)動態(tài)地加入內(nèi)核,從而為內(nèi)核增加一些特性或是對某種硬件進(jìn)行支持。一般一些不常用到的驅(qū)動或特性可以編譯為模塊以減少內(nèi)核的體積。在運(yùn)行時(shí)可以使用modprobe命令來加載它到內(nèi)核中去(在不需要時(shí)還可以移除它)。一些特性是否編譯為模塊的原則有不常使用的,或是在系統(tǒng)啟動時(shí)不需要的驅(qū)動可以將其編譯為模塊,如果是一些在系統(tǒng)啟動時(shí)就要用到的驅(qū)動,比如說文件系統(tǒng),系統(tǒng)總線的支持就不要編為模塊,否則無法啟動系統(tǒng)。在啟動時(shí)不用到的功能編成模塊是最有效的方式??梢圆榭碝AN手冊來了解modprobe、lsmod、modinfo、insmod和rmmod。

如果選擇了這項(xiàng),則需要運(yùn)行make modules_install命令來把模塊添加到/lib/modules/目錄下,以便 modprobe 可以找到它們。如果不清楚,則選擇Y。

2)Module unloading

允許卸載已經(jīng)加載的模塊。如果選擇N,將不能卸載任何模塊(有些模塊一旦加載就不能卸載,不管是否選擇了這個(gè)選項(xiàng))。如果不清楚,則選擇Y。

其中,F(xiàn)orced module unloading子選項(xiàng)允許強(qiáng)制卸載正在使用中的模塊,即使內(nèi)核認(rèn)為這不安全,內(nèi)核也將會立即移除模塊,而不管是否有人在使用它(用rmmod -f命令)。如果不清楚,則選擇N。

3)Module versioning support(MODVERSIONS)

允許使用其他內(nèi)核版本的模塊。選這項(xiàng)會添加一些版本信息,來給編譯的模塊提供獨(dú)立的特性,以使不同的內(nèi)核在使用同一模塊時(shí)區(qū)別于它原有的模塊。如果不清楚,則選擇N。

4)Source checksum for all modules

為所有的模塊校驗(yàn)源碼,如果不是自己編寫內(nèi)核模塊就不需要它。這個(gè)功能是為了防止在編譯模塊時(shí)不小心更改了內(nèi)核模塊的源代碼但忘記更改版本號而造成版本沖突。如果不清楚,則選擇N。

5)Automatic kernel module loading

允許內(nèi)核通過運(yùn)行modprobe自動加載模塊,比如可以自動解決模塊的依賴關(guān)系。在一般情況下,如果我們的內(nèi)核在某些任務(wù)中要使用一些被編譯為模塊的驅(qū)動或特性時(shí),我們要先使用modprobe命令來加載它,內(nèi)核才能使用。如果選擇了這個(gè)選項(xiàng),在內(nèi)核需要一些模塊時(shí)它可以自動調(diào)用modprobe命令來加載需要的模塊。如果不清楚,則選擇Y。

2.5.3  Processor type and features

Processor type and features即處理器類型及特性,該模塊包括處理器系列、內(nèi)核搶占模式、搶占式大內(nèi)核鎖、內(nèi)存模式、使用寄存器參數(shù)等處理器配置相關(guān)信息。本節(jié)介紹其中與嵌入式開發(fā)有關(guān)的主要子選項(xiàng)的配置方法。

1)Symmetric multi-processing support(SMP)

對稱多處理器支持。將支持多個(gè)CPU的系統(tǒng),此時(shí)Enhanced Real Time Clock Support選項(xiàng)必須開啟,Advanced Power Management選項(xiàng)必須選擇N。如果系統(tǒng)只有一個(gè)CPU,則選擇N。反之,選擇Y。如果選擇N,內(nèi)核將會在單個(gè)或者多個(gè)CPU的機(jī)器上運(yùn)行,但是只會使用一個(gè)CPU。如果選擇Y,內(nèi)核可以在很多(但不是所有)單CPU的機(jī)器上運(yùn)行,在這樣的機(jī)器上選擇N,會使內(nèi)核運(yùn)行得更快。如果不清楚,則選擇N。

2)Processor family

處理器系列。針對嵌入式系統(tǒng)所使用的處理器類型,選取相應(yīng)的選項(xiàng)。

3)Preemptible kernel

內(nèi)核搶占模式。一些優(yōu)先級很高的程序可以先讓一些低優(yōu)先級的程序執(zhí)行,即使這些程序是在內(nèi)核態(tài)下執(zhí)行。從而減少內(nèi)核潛伏期,提高系統(tǒng)的響應(yīng)。當(dāng)然在一些特殊的點(diǎn)的內(nèi)核是不可搶占的,比如內(nèi)核中的調(diào)度程序自身在執(zhí)行時(shí)就是不可被搶占的。這個(gè)特性可以提高桌面系統(tǒng)、實(shí)時(shí)系統(tǒng)的性能。有下面3個(gè)選項(xiàng)。

n        No Forced Preemption(Server):非強(qiáng)迫式搶占。這是傳統(tǒng)的Linux搶占式模型,針對于高吞吐量設(shè)計(jì)。它同樣在很多時(shí)候會提供很好的響應(yīng),但是也可能會有較長的延遲。如果是要建立服務(wù)器或者用于科學(xué)運(yùn)算,或者要最大化內(nèi)核的運(yùn)算能力而不理會調(diào)度上的延遲,則選這項(xiàng)。

n        Voluntary Kernel Preemption(Desktop):自動式內(nèi)核搶占。這個(gè)選項(xiàng)通過向內(nèi)核添加更多的“清晰搶占點(diǎn)”來減少內(nèi)核延遲。這些新的搶占點(diǎn)以降低吞吐量為代價(jià),來降低內(nèi)核的最大延遲,提供更快的應(yīng)用程序響應(yīng)。這通過允許低優(yōu)先級的進(jìn)程自動搶占來響應(yīng)事件,即使進(jìn)程在內(nèi)核中進(jìn)行系統(tǒng)調(diào)用。這使得應(yīng)用程序運(yùn)行得更“流暢”,即使系統(tǒng)已經(jīng)是高負(fù)荷運(yùn)轉(zhuǎn)。嵌入式系統(tǒng)里面通常選擇N。

n        Preemptible Kernel(Low-Latency Desktop):可搶占式內(nèi)核(低延遲桌面)。這個(gè)選項(xiàng)通過使所有內(nèi)核代碼(非致命部分)編譯為“可搶占”來降低內(nèi)核延遲。通過允許低優(yōu)先級進(jìn)程進(jìn)行強(qiáng)制搶占來響應(yīng)事件,即使這些進(jìn)程正在進(jìn)行系統(tǒng)調(diào)用或者未達(dá)到正常的“搶占點(diǎn)”。這使得應(yīng)用程序運(yùn)行得更加“流暢”,即使系統(tǒng)已經(jīng)是高負(fù)荷運(yùn)轉(zhuǎn)。代價(jià)是吞吐量降低,內(nèi)核運(yùn)行開銷增大。嵌入式系統(tǒng)編譯內(nèi)核通常選擇Y,這樣只有很少的延遲。

其中,Preemptible Kernel子選項(xiàng)提供了最快的響應(yīng),適合對實(shí)時(shí)性要求較高的嵌入式系統(tǒng)。

4)Preempt The Big Kernel Lock

搶占式大內(nèi)核鎖。應(yīng)用于實(shí)時(shí)要求高的場合,適合嵌入式系統(tǒng)。這個(gè)選項(xiàng)通過讓大內(nèi)核鎖變成“可搶占”來降低延遲。構(gòu)建實(shí)時(shí)性要求較高的嵌入式系統(tǒng),通常選擇N。

5)Machine Check Exception

機(jī)器例外檢查。讓CPU檢測到系統(tǒng)故障時(shí)通知內(nèi)核,以便內(nèi)核采取相應(yīng)的措施(如過熱關(guān)機(jī)等)。內(nèi)核根據(jù)問題的嚴(yán)重程度來決定下一步的行為,比如在命令行上打印警告信息或者關(guān)機(jī)。處理器必須是 Pentium或者更新版本才能支持這個(gè)功能。用cat /proc/cpuinfo來檢測 CPU是否有mce 標(biāo)志。

所以使用ARM處理器的嵌入式系統(tǒng)在這里選擇N。

6)Memory model

內(nèi)存模式。一般選Flat Memory(平坦內(nèi)存模式),Sparse Memory(稀疏內(nèi)存模式)選項(xiàng)涉及內(nèi)存熱插拔。

7)Use register arguments(REGPARM)

使用寄存器參數(shù)。使用-mregparm=3參數(shù)編譯內(nèi)核,將前3個(gè)參數(shù)以寄存器方式進(jìn)行參數(shù)調(diào)用,這使GCC使用更高效的應(yīng)用程序二進(jìn)制接口(ABI)來跳過編譯時(shí)的前3個(gè)調(diào)用寄存器參數(shù),可以生成更緊湊和高效的代碼。如果選擇N,這個(gè)選項(xiàng)默認(rèn)的ABI將會使用。如果不清楚,則選擇Y。

8)kexec system call(KEXEC)

kexec系統(tǒng)調(diào)用。使用此選項(xiàng)可以不必重啟而切換到另一個(gè)內(nèi)核。

kexec是一個(gè)用來選擇N當(dāng)前內(nèi)核,然后開啟另一個(gè)內(nèi)核的系統(tǒng)調(diào)用。它和重啟很像,但是它不訪問系統(tǒng)固件。由于和重啟很像,可以啟動任何內(nèi)核,不僅僅是Linux。kexec這個(gè)名字是從exec系統(tǒng)調(diào)用來的,它只是一個(gè)進(jìn)程,可以確定硬件是否正確,所以這段代碼可能不會正確地進(jìn)行初始化工作。為慎重起見,在一般情況下,建議選擇N。

2.5.4  Networking support

Networking support即網(wǎng)絡(luò)支持,該選項(xiàng)配置的是網(wǎng)絡(luò)協(xié)議,內(nèi)容龐雜,這里就不一一介紹了。只要對網(wǎng)絡(luò)協(xié)議有所了解,應(yīng)該可以看懂相關(guān)幫助文件。如果要開發(fā)嵌入式系統(tǒng)能像PC一樣使用各類網(wǎng)絡(luò)協(xié)議,則可以使用默認(rèn)選項(xiàng),其中,最常用的TCP/IP networking選項(xiàng)當(dāng)然要選擇。

2.5.5  Device Drivers

Device Drivers即設(shè)備驅(qū)動,該選項(xiàng)包括內(nèi)核所支持的各類硬件設(shè)備的配置信息。對于嵌入式系統(tǒng)來說,設(shè)備驅(qū)動配置選項(xiàng)是最重要的步驟之一,下面詳細(xì)介紹它們。

1)Generic Driver Options

驅(qū)動程序通用選項(xiàng)。包括以下幾個(gè)子選項(xiàng)。

n        Select only drivers that don't need compile-time external firmware:只顯示不需要內(nèi)核對外部設(shè)備的固件做map支持的驅(qū)動程序,除非有某些怪異硬件,否則要選擇Y。

n        Prevent firmware from being built:不編譯固件。固件一般是隨硬件的驅(qū)動程序提供的,僅在更新固件的時(shí)候才需要重新編譯。建議選擇Y。

n        Userspace firmware loading support:提供某些內(nèi)核之外的模塊需要的用戶空間固件加載支持,在內(nèi)核樹之外編譯的模塊可能需要它。如果不清楚,則選擇N。

n        Driver Core verbose debug messages:讓驅(qū)動程序內(nèi)核在系統(tǒng)日志中產(chǎn)生冗長的調(diào)試信息,僅供調(diào)試使用。如果不清楚,則選擇N。

2)Connector - unified userspace <-> kernelspace linker

統(tǒng)一的用戶空間和內(nèi)核空間連接器,工作在netlink socket協(xié)議的頂層。如果不確定,則選擇N。

其中,Report process events to userspace子選項(xiàng)表示向用戶空間報(bào)告進(jìn)程事件。

3)Memory Technology Devices(MTD)

特殊的存儲技術(shù)裝置,如常用于數(shù)碼相機(jī)或嵌入式系統(tǒng)的閃存卡。如果不清楚,則選擇N。

4)Parallel port support

并口支持(傳統(tǒng)的打印機(jī)接口)。如果不清楚,則選擇N。

5)Plug and Play support

支持即插即用,若未選,則應(yīng)當(dāng)在BIOS中的“PnP OS”選擇N。這里的選項(xiàng)與PCI設(shè)備無關(guān)。包括以下幾個(gè)子選項(xiàng)。

n        PnP Debug Messages:該選項(xiàng)僅供調(diào)試使用。

n        ISA Plug and Play support:ISA設(shè)備支持即插即用。如果不清楚,則選擇N。

n        Plug and Play BIOS support:Linux使用Plug and Play BIOS規(guī)范v1.0A(1994年)中定義的PnPBIOS自動檢測主板上的資源和設(shè)備,但是其中的某些特性目前尚未實(shí)現(xiàn),比如,事件通知/擴(kuò)展塢(Docking Station)信息/ISAPnP服務(wù)。如果希望由內(nèi)核檢測主板上的設(shè)備并為其分配資源(此時(shí)BIOS中的“PnP OS”必須開啟)可以選擇Y。此外,PnPBIOS還有助于防止主板上的設(shè)備與其他總線設(shè)備沖突。不過需要注意的是ACPI將會逐漸取代PnPBIOS(雖然目前兩者可以共存),所以如果系統(tǒng)不使用ISA設(shè)備并且支持ACPI,建議不要選擇Y。將BIOS中的“PnP OS”選擇N。

n        Plug and Play BIOS/proc interface:該選項(xiàng)僅供調(diào)試使用。如果不清楚,則選擇N。

n        Plug and Play ACPI support:讓Linux使用PnPACPI自動檢測主板上內(nèi)建的設(shè)備并為其分配資源(即使這些設(shè)備已被BIOS禁用),它有助于避免設(shè)備之間的資源(如中斷)沖突。如果不清楚,則選擇N。

6)Block devices

塊設(shè)備。包括以下幾個(gè)子選項(xiàng)。

n        ormal floppy disk support:通用軟驅(qū)支持。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        XT hard disk support:一種老式產(chǎn)品。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Parallel port IDE device support:通過并口與計(jì)算機(jī)連接的IDE設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Compaq SMART2 support:基于Compaq SMART2控制器的磁盤陣列卡。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Compaq Smart Array 5xxx support:基于Compaq SMART控制器的磁盤陣列卡。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Mylex DAC960/DAC1100 PCI RAID Controller support:一種老式產(chǎn)品。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Micro Memory MM5415 Battery Backed RAM support:一種使用電池做后備電源的內(nèi)存。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Loopback device support:Loopback是指拿文件來模擬塊設(shè)備,比如可以將一個(gè)iso9660鏡像文件掛成一個(gè)文件系統(tǒng)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Cryptoloop Support:使用系統(tǒng)提供的加密API對Loopback設(shè)備加密,但不能用于日志型文件系統(tǒng)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Network block device support:讓系統(tǒng)成為網(wǎng)絡(luò)塊設(shè)備的客戶端。如果不清楚,則選擇N。

n        Promise SATA SX8 support:基于Promise公司的SATA SX8控制器的RAID卡。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Low Performance USB Block driver:該選項(xiàng)并非表示支持優(yōu)盤。一般情況下,建議選擇N。

n        RAM disk support:內(nèi)存中的虛擬磁盤,大小固定(由下面的選項(xiàng)決定,也可給內(nèi)核傳遞ramdisk_size=參數(shù)來決定),它的功能和代碼都比shmem簡單許多。如果嵌入式系統(tǒng)采用RAM disk,則選擇Y。

n        Default number of RAM disks:默認(rèn)RAM disk的數(shù)量。一般不必修改。

n        Default RAM disk size(kbytes):默認(rèn)RAM disk容量。一般不必修改。

n        Default RAM disk block size(bytes):每一個(gè)RAM disk的默認(rèn)塊大小,設(shè)為PAGE_SIZE的值時(shí)效率最高。

n        Initial RAM filesystem and RAM disk(initramfs/initrd)support:如果啟動系統(tǒng)所必須的模塊都在內(nèi)核里,則選擇Y。

n        Packet writing on CD/DVD media:CD/DVD刻錄支持。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Free buffers for data gathering:用于收集寫入數(shù)據(jù)的緩沖區(qū)個(gè)數(shù)(每個(gè)占用64KB內(nèi)存),在內(nèi)存運(yùn)行的情況下,緩沖區(qū)越多性能越好。

n        Enable write caching:為CD-R/W設(shè)備啟用寫入緩沖。由于安全性問題,在一般情況下,建議選擇Y。

n        ATA over Ethernet support:以太網(wǎng)ATA設(shè)備支持。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

7)Misc devices

雜項(xiàng)設(shè)備。如果不清楚,則選擇N。

8)ATA/ATAPI/MFM/RLL support

SCSI設(shè)備通常是IDE硬盤和ATAPI光驅(qū)。純SCSI系統(tǒng)且不使用這些接口可以選擇N。

9)SCSI device support

SCSI設(shè)備。如果不清楚,則選擇N。

10)Serial ATA and Parallel ATA drivers

SATA與PATA設(shè)備。如果不清楚,則選擇N。

11)Old CD-ROM drivers(not SCSI,not IDE)

老舊的CD-ROM驅(qū)動,這種CD-ROM既不使用SCSI接口,也不使用IDE接口。如果不清楚,則選擇N。

12)Multi-device support(RAID and LVM)

多設(shè)備支持(RAID和LVM)。RAID和LVM的功能是使多個(gè)物理設(shè)備組建成一個(gè)單獨(dú)的邏輯磁盤。如果不清楚,則選擇N。

13)Fusion MPT device support

Fusion MPT設(shè)備支持。如果不清楚,則選擇N。

14)IEEE 1394(FireWire)support

IEEE 1394(火線)。如果不清楚,則選擇N。

15)I2O device support

I2O(智能I/O)設(shè)備使用專門的I/O處理器負(fù)責(zé)中斷處理、緩沖存取、數(shù)據(jù)傳輸?shù)葻┈嵢蝿?wù)以減少CPU占用,一般PC的主板上沒有。如果不清楚,則選擇N。

16)Network device support

網(wǎng)絡(luò)設(shè)備。包含以下子選項(xiàng)。

n        Network device support:網(wǎng)絡(luò)設(shè)備支持,如果要開發(fā)的嵌入式系統(tǒng)需要上網(wǎng),則選擇Y。

n        Intermediate Functional Block support:這是一個(gè)中間層驅(qū)動,可以用來靈活的配置資源共享。如果不清楚,則選擇N。

n        Dummy net driver support:啞接口網(wǎng)絡(luò),使用SLIP或PPP傳輸協(xié)議(如ADSL用戶)的需要它。如果不清楚,則選擇N。

n        Bonding driver support:將多個(gè)以太網(wǎng)通道綁定為一個(gè),也就是兩塊網(wǎng)卡具有相同的IP地址并且聚合成一個(gè)邏輯鏈路工作,可以用來實(shí)現(xiàn)負(fù)載均衡或硬件冗余。如果不清楚,則選擇N。

n        EQL(serial line load balancing)support:串行線路的負(fù)載均衡。如果有兩個(gè)MODEM和兩條電話線而且用SLIP或PPP協(xié)議,該選項(xiàng)可以讓你同時(shí)使用這兩個(gè)MODEM以達(dá)到雙倍速度(在網(wǎng)絡(luò)的另一端也要有同樣的設(shè)備)。如果不清楚,則選擇N。

n        Universal TUN/TAP device driver support:TUN/TAP可以為用戶空間提供包的接收和發(fā)送服務(wù),比如可以用來虛擬一張網(wǎng)卡或點(diǎn)對點(diǎn)通道。如果不清楚,則選擇N。

n        General Instruments Surfboard 1000:Surfboard 1000插卡式Cable Medem(ISA接口),一種老式產(chǎn)品。如果不清楚,則選擇N。

n        ARCnet devices:一般人沒有ARCnet類型的網(wǎng)卡。如果不清楚,則選擇N。

n        PHY device support:數(shù)據(jù)鏈路層芯片簡稱為MAC控制器,物理層芯片簡稱為PHY,通常的網(wǎng)卡把MAC和PHY的功能做到了一顆芯片中,但也有一些僅含PHY的“軟網(wǎng)卡”。如果不清楚,則選擇N。

n        Ethernet(10/100Mbit):目前最廣泛的10/100MB網(wǎng)卡。如果不清楚,則選擇N。

n        Ethernet(1000 Mbit):目前已成裝機(jī)主流的1000MB網(wǎng)卡。如果不清楚,則選擇N。

n        Ethernet(10000 Mbit):高速(萬兆)網(wǎng)卡。如果不清楚,則選擇N。

n        Token Ring devices:令牌環(huán)網(wǎng)設(shè)備。如果不清楚,則選擇N。

n        Wireless LAN(non-hamradio):無線LAN。如果不清楚,則選擇N。

n        PCMCIA network device support:PCMCIA或CardBus網(wǎng)卡。如果不清楚,則選擇N。

n        WAN interfaces:WAN接口。如果不清楚,則選擇N。

n        ATM drivers:異步傳輸模式。如果不清楚,則選擇N。

n        FDDI driver support:光纖分布式數(shù)據(jù)接口。如果不清楚,則選擇N。

n        HIPPI driver support:HIPPI(高性能并行接口)是一個(gè)在短距離內(nèi)高速傳送大量數(shù)據(jù)的點(diǎn)對點(diǎn)協(xié)議。如果不清楚,則選擇N。

n        PLIP(parallel port)support:將并口映射成網(wǎng)絡(luò)設(shè)備,這樣兩臺機(jī)器即使沒有網(wǎng)卡也可以使用并口通過并行線傳輸IP數(shù)據(jù)包。如果不清楚,則選擇N。

n        PPP(point-to-point protocol)support:點(diǎn)對點(diǎn)協(xié)議,PPP已經(jīng)基本取代SLIP了,若使用ADSL則要選擇Y。如果不清楚,則選擇N。

n        PPP multilink support:多重鏈路協(xié)議(RFC1990)允許將多個(gè)線路(物理的或邏輯的)組合為一個(gè)PPP連接以充分利用帶寬,這不但需要pppd的支持,還需要ISP的支持。如果不清楚,則選擇N。

n        PPP filtering:允許對通過PPP接口的包進(jìn)行過濾。如果不清楚,則選擇N。

n        PPP support for async serial ports:通過標(biāo)準(zhǔn)異步串口(COM1,COM2)使用PPP,比如使用老式的外置MODEM(非同步MODEM或ISDN MODEM)上網(wǎng)。如果不清楚,則選擇N。

n        PPP support for sync tty ports:通過同步tty設(shè)備(比如SyncLink適配器)使用PPP,常用于高速租用線路(比如T1/E1)。如果不清楚,則選擇N。

n        PPP Deflate compression:為PPP提供Deflate(等價(jià)于gzip壓縮算法)壓縮算法支持,需要通信雙方的支持才有效。如果不清楚,則選擇N。

n        PPP BSD-Compress compression:為PPP提供BSD(等價(jià)于LZW壓縮算法,沒有g(shù)zip高效)壓縮算法支持,需要通信雙方的支持才有效。如果不清楚,則選擇N。

n        PPP MPPE compression(encryption):為PPP提供MPPE加密協(xié)議支持,它被用于微軟的P2P隧道協(xié)議中。如果不清楚,則選擇N。

n        PPP over Ethernet:這就是ADSL用戶最常見的PPPoE,也就是在以太網(wǎng)上運(yùn)行的PPP協(xié)議。如果不清楚,則選擇N。

n        PPP over ATM:在ATM上運(yùn)行的PPP。如果不清楚,則選擇N。

n        SLIP(serial line)support:一個(gè)在串行線上(例如電話線)傳輸IP數(shù)據(jù)報(bào)的TCP/IP協(xié)議。小貓一族的通信協(xié)議,與寬帶用戶無關(guān)。如果不清楚,則選擇N。

n        CSLIP compressed headers:CSLIP協(xié)議比SLIP快,它將TCP/IP頭(而非數(shù)據(jù))進(jìn)行壓縮傳送,需要通信雙方的支持才有效。如果不清楚,則選擇N。

n        Keepalive and linefill:讓SLIP驅(qū)動支持RELCOM linefill和keepalive監(jiān)視,這在信號質(zhì)量比較差的模擬線路上是個(gè)好主意。如果不清楚,則選擇N。

n        Six bit SLIP encapsulation:這種線路非常罕見,在一般情況下,建議選擇N。

n        Fibre Channel driver support:光纖通道。如果不清楚,則選擇N。

n        Traffic Shaper:流量整形,已廢棄。在一般情況下,建議選擇N。

n        Network console logging support:通過網(wǎng)絡(luò)記錄內(nèi)核信息。如果不清楚,則選擇N。

n        Netpoll support for trapping incoming packets:在一般情況下,建議選擇N。

n        Netpoll traffic trapping:在一般情況下,建議選擇N。

17)ISDN subsystem

綜合業(yè)務(wù)數(shù)字網(wǎng)(Integrated Service Digital Network)。如果不清楚,則選擇N。

18)Telephony Support

VoIP支持。如果不清楚,則選擇N。

19)Input device support

輸入設(shè)備。包括以下子選項(xiàng)。

n        Generic input layer(needed for keyboard,mouse):通用輸入層,如果是使用鍵盤鼠標(biāo)的,則選擇Y。如果不清楚,則選擇N。

n        Support for memoryless force-feedback devices:游戲玩家使用的力反饋設(shè)備。如果不清楚,則選擇N。

n        Mouse interface:鼠標(biāo)接口。如果不清楚,則選擇N。

n        Provide legacy/dev/psaux device:仍然支持作為傳統(tǒng)的/dev/psaux設(shè)備。如果不清楚,則選擇N。

n        Horizontal screen resolution:數(shù)字化轉(zhuǎn)換器或圖形輸入板的水平分辨率。如果不清楚,則選擇N。

n        Vertical screen resolution:數(shù)字化轉(zhuǎn)換器或圖形輸入板的垂直分辨率。如果不清楚,則選擇N。

n        Joystick interface:游戲桿。如果不使用,則選擇N。

n        Touchscreen interface:觸摸屏。如果不使用,則選擇N。

n        Event interface:能夠利用/dev/input/eventX來存取輸入設(shè)備的事件。如果不清楚,則選擇N。

n        Event debugging:該選項(xiàng)僅供調(diào)試使用。如果不清楚,則選擇N。

n        Keyboards:鍵盤驅(qū)動,一般選個(gè)AT鍵盤即可。如果不清楚,則選擇N。

n        Mouse:鼠標(biāo)驅(qū)動,一般選個(gè)PS/2鼠標(biāo)即可。如果不清楚,則選擇N。

n        Joysticks:游戲桿驅(qū)動。如果不使用,則選擇N。

n        Touchscreens:觸摸屏驅(qū)動。如果不使用,則選擇N。

n        Miscellaneous devices:其他雜項(xiàng)驅(qū)動,一般選個(gè)PC喇叭即可。如果不清楚,則選擇N。

n        Hardware I/O ports:硬件I/O端口。如果不清楚,則選擇N。

n        Serial I/O support:使用PS/2鍵盤或鼠標(biāo),則選擇Y。如果不使用,則選擇N。

n        i8042 PC Keyboard controller:PS/2接口的鍵盤和鼠標(biāo)。如果不使用,則選擇N。

n        Serial port line discipline:串口鍵盤或鼠標(biāo)。如果不使用,則選擇N。

n        ct82c710 Aux port controller:一種德州儀器TravelMate筆記本上使用QuickPort接口的鼠標(biāo)。如果不使用,則選擇N。

n        Parallel port keyboard adapter:并口鍵盤或鼠標(biāo)。如果不使用,則選擇N。

n        PCI PS/2 keyboard and PS/2 mouse controller:接在移動式擴(kuò)展塢(Docking station)上的鍵盤或鼠標(biāo)。如果不使用,則選擇N。

n        PS/2 driver library:為PS/2接口上的設(shè)備提供驅(qū)動(比如PS/2鼠標(biāo)或標(biāo)準(zhǔn)AT鍵盤)。如果不使用,則選擇N。

n        Raw access to serio ports:在一般情況下,建議選擇N。

n        Gameport support:類似早年“小霸王”游戲機(jī)上的那種手柄。如果不使用,則選擇N。

20)Character devices

字符設(shè)備。包含以下子選項(xiàng)。

n        Virtual terminal:虛擬終端。嵌入式系統(tǒng)在一般情況下,建議選擇N。

n        Support for console on virtual terminal:內(nèi)核將一個(gè)虛擬終端用做系統(tǒng)控制臺(將諸如模塊錯(cuò)誤、內(nèi)核錯(cuò)誤、啟動信息之類的警告信息發(fā)送到這里,通常是第一個(gè)虛擬終端)。嵌入式系統(tǒng)在一般情況下,建議選擇N。

n        Support for binding and unbinding console drivers:虛擬終端是通過控制臺驅(qū)動程序與物理終端相結(jié)合的,但在某些系統(tǒng)上可以使用多個(gè)控制臺驅(qū)動程序(如framebuffer控制臺驅(qū)動程序),該選項(xiàng)使得可以選擇其中之一。如果不清楚,則選擇N。

n        Non-standard serial port support:非標(biāo)準(zhǔn)串口支持。這樣的設(shè)備已廢棄不用。在一般情況下,建議選擇N。

n        Serial drivers:串口驅(qū)動。如果有老式的串口鼠標(biāo)或小貓,則選擇Y。否則選擇N。

n        Unix98 PTY support:偽終端(PTY)可以模擬一個(gè)終端,它由slave(等價(jià)于一個(gè)物理終端)和master(被一個(gè)諸如xterms之類的進(jìn)程用來讀寫slave設(shè)備)兩部分組成的軟設(shè)備。如果使用telnet或ssh遠(yuǎn)程登錄者,則選擇Y。如果不清楚,則選擇N。

n        Legacy(BSD)PTY support:使用過時(shí)的BSD風(fēng)格的/dev/ptyxx作為master,/dev/ttyxx作為slave。這個(gè)方案有一些安全問題,建議選擇N。

n        Parallel printer support:并口打印機(jī)。如果不使用,則選擇N。

n        Support for console on line printer:允許將內(nèi)核信息輸出到并口,這樣就可以打印出來。如果不清楚,則選擇N。

n        Support for user-space parallel port device drivers:/dev/parport設(shè)備支持,比如deviceid之類的程序需要使用它。在一般情況下,建議選擇N。

n        Texas Instruments parallel link cable support:德州儀器生產(chǎn)的一種使用并行電纜的圖形計(jì)算器。如果不清楚,則選擇N。

n        IPMI:可以利用IPMI遠(yuǎn)程監(jiān)視服務(wù)器的物理特征(溫度、電壓、風(fēng)扇、電源、機(jī)箱入侵),它是獨(dú)立于CPU、BIOS、OS的,只要接通電源就可以實(shí)現(xiàn)對服務(wù)器的監(jiān)控。如果不清楚,則選擇N。

n        IPMI top-level message handler:IPMI消息處理器,要啟用IPMI遠(yuǎn)程監(jiān)視,則選擇Y。如果不清楚,則選擇N。

n        Generate a panic event to all BMCs on a panic:當(dāng)發(fā)生緊急情況(panic)時(shí),IPMI消息處理器將會向每一個(gè)已注冊的底板管理控制器(BMC)接口生成一個(gè)描述該panic的IPMI事件,這些事件可以引發(fā)日志記錄、報(bào)警、重啟、關(guān)機(jī)等動作。如果不清楚,則選擇N。

n        Generate OEM events containing the panic string:當(dāng)發(fā)生緊急情況(panic)時(shí),IPMI消息處理器將會產(chǎn)生OEM類型的事件。如果不清楚,則選擇N。

n        Device interface for IPMI:為IPMI消息處理器提供一個(gè)IOCTL接口,以便用戶空間的進(jìn)程也可以使用IPMI。如果不清楚,則選擇N。

n        IPMI System Interface handler:向系統(tǒng)提供接口(KCS、SMIC),一般用了IPMI就需要選擇Y。如果不清楚,則選擇N。

n        IPMI WatchDog Timer:啟用IPMI WatchDog定時(shí)器。如果不清楚,則選擇N。

n        IPMI Poweroff:允許IPMI消息處理器選擇N。如果不清楚,則選擇N。

n        WatchDog Cards:能讓系統(tǒng)在出現(xiàn)致命故障后自動重啟,如果沒有硬件WatchDog,建議使用Hangcheck timer而不是軟件WatchDog。如果不清楚,則選擇N。

n        Watchdog Timer Support:選擇Y。下面的一個(gè)Driver之后,再創(chuàng)建一個(gè)/dev/ watchDog節(jié)點(diǎn)即可擁有一只WatchDog了。更多信息請參考內(nèi)核幫助。如果不清楚,則選擇N。

n        Disable watchDog shutdown on close:一旦WatchDog啟動后就禁止將其停止。如果不清楚,則選擇N。

n        Software watchDog:軟件WatchDog,使用它不需要有任何硬件的支持,但是可靠性沒有硬件WatchDog高。如果不清楚,則選擇N。

n        Hardware Random Number Generator Core support:硬件隨機(jī)數(shù)發(fā)生器內(nèi)核支持。如果不清楚,則選擇N。

n        Intel HW Random Number Generator support:Intel芯片組的硬件隨機(jī)數(shù)發(fā)生器。如果不清楚,則選擇N。

n        AMD HW Random Number Generator support:AMD芯片組的硬件隨機(jī)數(shù)發(fā)生器。如果不清楚,則選擇N。

n        AMD Geode HW Random Number Generator support:AMD Geode LX的硬件隨機(jī)數(shù)發(fā)生器。如果不清楚,則選擇N。

n        VIA HW Random Number Generator support:VIA芯片組的硬件隨機(jī)數(shù)發(fā)生器。如果不清楚,則選擇N。

n        /dev/nvram support:直接存取主板上CMOS的接口。可能發(fā)生安全性問題,建議選擇N。

n        Enhanced Real Time Clock Support:啟用該選項(xiàng)并創(chuàng)建/dev/RTC文件后就可以通過/proc/driver/RTC訪問系統(tǒng)的硬件時(shí)鐘(RTC),眾多功能依賴于它(如SMP、IRQ共享、定時(shí)器)。在一般情況下,建議選擇Y。

n        Double Talk PC internal speech card support:由RC Systems公司制造的一種語音合成器。如果不清楚,則選擇N。

n        Siemens R3964 line discipline:與使用西門子R3964協(xié)議的設(shè)備同步通信。除非有一些諸如PLC之類的特殊設(shè)備,否則在一般情況下,建議選擇N。

n        Applicom intelligent fieldbus card support:Applicom international公司生產(chǎn)的用于現(xiàn)場總線連接卡。如果不清楚,則選擇N。

n        Sony Vaio Programmable I/O Control Device support:Sony VAIO筆記本上的設(shè)備。如果不清楚,則選擇N。

n        Ftape,the floppy tape device driver:針對使用磁帶的系統(tǒng)。如果不清楚,則選擇N。

n        /dev/agpgart(AGP Support):AGP總線支持,有AGP顯卡的還必須從子項(xiàng)中選取符合嵌入式系統(tǒng)所使用顯卡型號的驅(qū)動。如果不清楚,則選擇N。

n        Direct Rendering Manager:DRI允許應(yīng)用程序以高效安全的方式直接訪問圖形處理,主要用于硬件3D加速。建議桌面用戶選擇此方式,同時(shí)還必須從子項(xiàng)中選取符合嵌入式系統(tǒng)所使用顯卡型號的驅(qū)動。如果不清楚,則選擇N。

n        PCMCIA character devices:使用PCMCIA接口的字符設(shè)備。如果不清楚,則選擇N。

n        ACP Modem(Mwave)support:IBM Thinkpad上的一種軟貓,一種老式產(chǎn)品。如果不清楚,則選擇N。

n        NatSemi SCx200 GPIO Support:松下的一種通用輸入、輸出(GPIO)芯片。嵌入式系統(tǒng)一般選擇Y。

n        NatSemi PC8736x GPIO Support:松下的一種通用輸入、輸出(GPIO)芯片。嵌入式系統(tǒng)一般選擇Y。

n        NatSemi Base GPIO Support:松下的一種通用輸入、輸出(GPIO)芯片。嵌入式系統(tǒng)一般選擇Y。

n        AMD CS5535/CS5536 GPIO:常用于AMD Geode的一種通用輸入、輸出(GPIO)芯片。嵌入式系統(tǒng)一般選擇Y。

n        RAW driver(/dev/raw/rawN):一種老式設(shè)備,已廢棄。在一般情況下,建議選擇N。

n        HPET-High Precision Event Timer:高精度事件定時(shí)器。如果不清楚,則選擇N。

n        Allow mmap of HPET:允許對HPET寄存器進(jìn)行映射。在一般情況下,建議選擇Y。

n        Hangcheck timer:宕機(jī)檢測定時(shí)器周期性地檢查系統(tǒng)任務(wù)調(diào)度程序,以確定系統(tǒng)的運(yùn)行狀況,如果超過閾值,計(jì)算機(jī)將重新啟動。它通??梢员萕atchDog更好地解決可用性和可靠性問題。如果不清楚,則選擇N。

n        TPM devices:基于硬件的“可信賴平臺模塊”。在一般情況下,建議選擇N。

n        Telecom clock driver for MPBL0010 ATCA SBC:在一般情況下,建議選擇N。

21)I2C support

I2C是Philips極力推動的微控制應(yīng)用中使用的低速串行總線協(xié)議,可用于監(jiān)控電壓、風(fēng)扇轉(zhuǎn)速、溫度等。SMBus(系統(tǒng)管理總線)是I2C的子集。除硬件傳感器外,Video For Linux也需要該模塊的支持。包含以下子選項(xiàng)。

n        I2C device interface:I2C設(shè)備接口,允許用戶空間的程序通過/dev/i2c-*設(shè)備文件使用I2C總線。如果不清楚,則選擇N。

n        I2C Algorithms:I2C算法支持,可以全選擇N。若有其他部分依賴其子項(xiàng)時(shí),建議選擇Y。

n        I2C Hardware Bus support:按實(shí)際硬件情況選對應(yīng)的子項(xiàng)即可。

n        Miscellaneous I2C Chip support:其他不常見的產(chǎn)品,按需求選擇。如果不清楚,則選擇N。

n        I2C Core debugging messages:僅供調(diào)試使用。如果不清楚,則選擇N。

n        I2C Algorithm debugging messages:僅供調(diào)試使用。如果不清楚,則選擇N。

n        I2C Bus debugging messages:僅供調(diào)試使用。如果不清楚,則選擇N。

n        I2C Chip debugging messages:僅供調(diào)試使用。如果不清楚,則選擇N。

22)SPI support

串行外圍接口(SPI)常用于微控制器(MCU)與外圍設(shè)備(傳感器、EEprom、Flash、編碼器、模數(shù)轉(zhuǎn)換器)之間的通信,比如MMC和SD卡就通常需要使用SPI。

23)Dallas's 1-wire bus

一線總線。如果不清楚,則選擇N。

24)Hardware Monitoring support

當(dāng)前主板大多都有一個(gè)監(jiān)控硬件健康的設(shè)備用于監(jiān)視溫度、電壓、風(fēng)扇轉(zhuǎn)速等,請按照嵌入式系統(tǒng)所使用主板實(shí)際使用的芯片選擇相應(yīng)的子項(xiàng)。另外,該功能還需要I2C的支持。如果不清楚,則選擇N。

25)Multimedia devices

多媒體設(shè)備。包括以下子選項(xiàng)。

n        Video For Linux:如果是使用音頻/視頻設(shè)備或FM收音卡的則選擇Y。此功能還需要I2C的支持。如果不清楚,則選擇N。

n        Enable Video For Linux API 1:使用老舊的V4L第一版API。在一般情況下,建議選擇N。

n        Enable Video For Linux API 1 compatible Layer:提供對第一版V4L的兼容。在一般情況下,建議選擇N。

n        Video Capture Adapters:視頻捕獲卡。如果不清楚,則選擇N。

n        Enable advanced debug functionality:該選項(xiàng)僅供調(diào)試使用。如果不清楚,則選擇N。

n        Autoselect pertinent encoders/decoders and other helper chips:為視頻卡自動選擇所需的編碼和解碼模塊。在一般情況下,建議選擇Y。

n        Virtual Video Driver:虛擬視頻卡,僅供測試視頻程序和調(diào)試。如果不清楚,則選擇N。

n        SAA5246A,SAA5281 Teletext processor:該選項(xiàng)僅面向歐洲用戶,中國用戶一般選擇N。

n        SAA5249 Teletext processor:該選項(xiàng)僅面向歐洲用戶,中國用戶一般選擇N。

n        V4L USB devices:使用USB接口的視頻卡,子選項(xiàng)請根據(jù)嵌入式系統(tǒng)實(shí)際使用的視頻卡選擇。

n        Radio Adapters:音頻卡,子選項(xiàng)請根據(jù)嵌入式系統(tǒng)實(shí)際使用的音頻卡選擇。

n        Digital Video Broadcasting Devices:數(shù)字視頻廣播設(shè)備(DVB卡或機(jī)頂盒),子選項(xiàng)請根據(jù)嵌入式系統(tǒng)實(shí)際使用的硬件選擇

n        DABUSB driver:USB接口的數(shù)字音頻廣播設(shè)備接收器。如果不清楚,則選擇N。

26)Graphics support

圖形設(shè)備/顯卡支持。包括以下子選項(xiàng)。

n        Enable firmware EDID:允許訪問Video BIOS中的擴(kuò)展顯示器識別數(shù)據(jù)(EDID)。如果不清楚,則選擇N。

n        Support for frame buffer devices:幀緩沖設(shè)備是為了讓應(yīng)用程序使用統(tǒng)一的接口操作顯示設(shè)備而對硬件進(jìn)行的抽象。如果不清楚,則選擇N。

n        Enable Video Mode Handling Helpers:使用GTF和EDID來幫助處理顯示模式,可以選擇N。若有其他選項(xiàng)依賴于它時(shí),則會自動選擇Y。

n        Enable Tile Blitting Support:可以選擇N。若有其他選項(xiàng)依賴于它時(shí),會自動選擇Y。

n        VGA 16-color graphics support:16色VGA顯卡。如果有這樣一種老式設(shè)備,則選擇Y。

n        VESA VGA graphics support:符合VESA 2.0標(biāo)準(zhǔn)的顯卡的通用驅(qū)動,如果顯卡芯片在下面能夠找到就可以選擇N。

n        Virtual Frame Buffer support:僅供調(diào)試使用。

n        Console display driver support:控制臺顯示驅(qū)動。如果不清楚,則選擇N。

n        VGA text console:文本控制臺。如果不清楚,則選擇N。

n        Enable Scrollback Buffer in System RAM:在內(nèi)存中開辟額外的屏幕緩沖區(qū),這將允許回滾屏幕。如果不清楚,則選擇N。

n        Scrollback Buffer Size(in KB):在內(nèi)存中開辟的額外屏幕緩沖區(qū)大小。如果不清楚,則選擇N。

n        Video mode selection support:允許在內(nèi)核啟動時(shí)使用vga=選擇文本模式,如果希望一行能夠顯示更多字符的話可以打開它。如果不清楚,則選擇N。

n        MDA text console(dual-headed):如果有老式的單色顯卡并且作為第二塊顯卡使用以實(shí)現(xiàn)雙頭顯示,則選擇Y。如果不清楚,則選擇N。

n        Framebuffer Console support:基于Framebuffer的控制臺驅(qū)動,服務(wù)器可以選擇N。

n        Framebuffer Console Rotation:顯示畫面旋轉(zhuǎn),它可能大大降低顯示速度,建議選擇N。

n        Select compiled-in fonts:選擇內(nèi)建字體。如果不清楚,則選擇N。

n        VGA 8x8 font:高分辨率下的小字體。如果不清楚,則選擇N。

n        VGA 8x16 font:低分辨率下的大字體。如果不清楚,則選擇N。

n        Logo configuration:啟動時(shí)顯示Linux的logo(一幅企鵝圖像),喜歡炫一下的則選擇Y。

n        Backlight&LCD device support:LCD顯示器支持。如果不清楚,則選擇N。

27)Sound

聲卡。包括以下子選項(xiàng)。

n        Advanced Linux Sound Architecture:使用聲卡者選擇Y。

n        Sequencer support:音序器支持(MIDI必需),除非確定不需要,否則請選擇Y。

n        Sequencer dummy client:除非要同時(shí)連接到多個(gè)MIDI設(shè)備或應(yīng)用程序,否則一般選擇N。

n        OSS Mixer API:OSS混音器API仿真,許多程序目前仍然需要使用它。在一般情況下,建議選擇Y。

n        OSS PCM(digital audio)API:OSS數(shù)字錄音(PCM)API模擬,許多程序目前仍然需要使用它。在一般情況下,建議選擇Y。

n        OSS PCM(digital audio)API-Include plugin system:在一般情況下,建議選擇N。

n        OSS Sequencer API:OSS音序器支持,許多程序目前仍然需要使用它。在一般情況下,建議選擇Y。

n        RTC Timer support:為ALSA啟用RTC定時(shí)器支持。在一般情況下,建議選擇Y。

n        Use RTC as default sequencer timer:將RTC當(dāng)做默認(rèn)的時(shí)序脈沖發(fā)生器。如果不清楚,則選擇N。

n        Dynamic device file minor numbers:僅供擁有多個(gè)聲卡的用戶選擇。如果不清楚,則選擇N。

n        Support old ALSA API:支持已被廢棄的老版本ALSA API。如果不清楚,則選擇N。

n        Verbose procfs contents:僅供調(diào)試使用。

n        Verbose printk:僅供調(diào)試使用。

n        Debug:僅供調(diào)試使用。

n        Generic devices:通用設(shè)備。如果不清楚,則選擇N。

n        Dummy(/dev/null)soundcard:僅供調(diào)試使用。

n        Virtual MIDI soundcard:虛擬MIDI驅(qū)動,允許將使用原始MIDI設(shè)備的應(yīng)用程序連接到音序器客戶端。如果不清楚,則選擇N。

n        PCI devices:PCI接口的聲卡,請按實(shí)際使用的聲卡選擇子項(xiàng)。

n        USB devices:USB接口的聲卡,請按實(shí)際使用的聲卡選擇子項(xiàng)。

n        PCMCIA devices:PCMCIA接口的聲卡,請按實(shí)際使用的聲卡選擇子項(xiàng)。

n        Open Sound System:在一般情況下,建議選擇N。

28)USB support

USB支持。包括以下子選項(xiàng)。

n        Support for Host-side USB:主機(jī)端(Host-side)USB支持。通用串行總線(USB)是一個(gè)串行總線子系統(tǒng)規(guī)范,它比傳統(tǒng)的串口速度更快并且特性更豐富(供電、熱插拔,最多可接127個(gè)設(shè)備等),有望在將來統(tǒng)一PC外設(shè)接口。USB的“Host”(主機(jī))被稱為“根”(也可以理解為是主板上的USB控制器),外部設(shè)備被稱為“葉子”,而內(nèi)部的節(jié)點(diǎn)則稱為HUB(集線器)。基本上只要想使用任何USB設(shè)備都必須選擇此項(xiàng)。另外,還需要從下面選擇Y。至少一個(gè)Host Controller Driver(HCD),比如適用于USB 1.1的UHCI HCD support或OHCI HCD support,適用于USB 2.0的EHCI HCD(USB 2.0)support。如果拿不準(zhǔn)的話把他們?nèi)窟x擇Y,一般也不會出問題。如果系統(tǒng)有設(shè)備端的USB接口(也就是系統(tǒng)可以作為葉子使用),請到USB Gadget中進(jìn)行選擇。

n        USB verbose debug messages:僅供調(diào)試使用。

n        USB device filesystem:在/proc/bus/USB里列出當(dāng)前連接的USB設(shè)備(mount-t USBfs none/proc/bus/USB),這樣用戶空間的程序就可以直接訪問這些USB設(shè)備。如果要使用USB設(shè)備的話就必須選擇Y。

n        Enforce USB bandwidth allocation:執(zhí)行USB帶寬分配限制,禁止打開占用USB總線帶寬超過90%的設(shè)備,選擇N可能會導(dǎo)致某些設(shè)備無法正常工作。

n        Dynamic USB minor allocation:除非有超過16個(gè)同類型的USB設(shè)備,否則選擇N。

n        USB selective suspend/resume and wakeup:USB設(shè)備的掛起和恢復(fù)。在一般情況下,建議選擇N。

n        EHCI HCD(USB 2.0)support:USB 2.0支持(大多數(shù)2002年以后的主板都支持)。如果此項(xiàng)選擇Y,一般來說OHCI或UHCI驅(qū)動選項(xiàng)同時(shí)需要也選擇Y。

n        Full speed ISO transactions:由于USB 2.0支持低速(1.5Mbps)、全速(12Mbps)、高速(480Mbps)3種規(guī)格的外部設(shè)備,為了將全/低速設(shè)備對高速設(shè)備可用帶寬的影響減到最小,在USB 2.0集線器中提供了一種事務(wù)轉(zhuǎn)換(Transaction Translator)機(jī)制,該機(jī)制支持在HUB連接的是全/低速設(shè)備的情況下,允許主控制器與HUB之間以高速傳輸所有設(shè)備的數(shù)據(jù),從而節(jié)省不必要的等待。如果沒有外置的USB集線器可以選擇N。

n        Root Hub Transaction Translators:帶有USB 2.0接口的主板上都有一個(gè)根集線器(Root Hub),以允許在無須額外購買HUB的情況下就可以提供多個(gè)USB插口,其中的某些產(chǎn)品還在其中集成了事務(wù)轉(zhuǎn)換(Transaction Translator)功能,這樣就不需要再額外使用一個(gè)兼容OHCI或UHCI的控制器來兼容USB 1.1,即使不太清楚嵌入式系統(tǒng)所使用主板上的根集線器是否集成了事務(wù)轉(zhuǎn)換功能,也可以安全地選擇此項(xiàng)。

n        Improved Transaction Translator scheduling:如果有一個(gè)高速USB 2.0 HUB并且某些接在這個(gè)HUB上的低速或全速設(shè)備不能正常工作(顯示'cannot submit datapipe: error-28'或'error-71'錯(cuò)誤),可以考慮選擇Y。

n        ISP116X HCD support:ISP1160/ISP1161主機(jī)USB控制器,是符合USB 2.0全速規(guī)范的單片主機(jī)控制器和設(shè)備控制器,支持OHCI標(biāo)準(zhǔn)。

n        OHCI HCD support:開放主機(jī)控制接口(OHCI)是主要針對嵌入式系統(tǒng)的USB 1.1主機(jī)控制器規(guī)范。如果不清楚,則選擇N。

n        UHCI HCD(most Intel and VIA)support:通用主機(jī)控制器接口(UHCI)是主要針對PC的USB 1.1主機(jī)控制器規(guī)范。另外,EHCI也可能需要它。如果不清楚,則選擇N。

n        Elan U132 Adapter Host Controller:如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        SL811HS HCD support:如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Bluetooth TTY support:USB藍(lán)牙TTY設(shè)備支持。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB MIDI support:USB MIDI設(shè)備支持。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB MODEM(CDC ACM)support:USB接口的貓或ISDN適配器。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Printer support:USB打印機(jī)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Mass Storage support:USB存儲設(shè)備(優(yōu)盤、USB硬盤、USB軟盤、USB CD-ROM、USB磁帶、memory sticks、數(shù)碼相機(jī)、讀卡器等)。該選項(xiàng)依賴于SCSI device support,且大部分情況下還依賴于SCSI disk support(比如優(yōu)盤或USB硬盤)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Mass Storage verbose debug:僅供調(diào)試使用。

n        The shared table of common(或usual)storage devices:該模塊包含一張記錄了常用USB存儲設(shè)備及其驅(qū)動的表格,這樣無須重新編譯模塊即可在切換這些設(shè)備時(shí)自動邦定對應(yīng)的驅(qū)動(還需要對/etc/modprobe。conf進(jìn)行相應(yīng)的設(shè)置)。如果不清楚,則選擇N。

n        USB Human Interface Device(full HID)support:USB人機(jī)界面設(shè)備(鼠標(biāo)、鍵盤、游戲桿、手寫板等操作計(jì)算機(jī)的設(shè)備),該驅(qū)動不能和USB HID Boot Protocol drivers同時(shí)使用。如果不清楚,則選擇N。

n        HID input layer support:如果有USB接口的鼠標(biāo)、鍵盤、游戲桿、手寫板等輸入設(shè)備,則選擇Y。

n        Enable support for iBook/PowerBook special keys:蘋果iBooks/PowerBooks鍵盤上的Fn/Numlock等功能鍵支持。如果不清楚,則選擇N。

n        Force feedback support:力反饋設(shè)備。如果不清楚,則選擇N。

n        /dev/hiddev raw HID device support:如果有USB監(jiān)控裝置或不間斷電源(UPS)之類的非輸入設(shè)備就選擇Y。

n        USB HID Boot Protocol drivers:如果有絕對的把握確信不為嵌入式系統(tǒng)所使用的鍵盤和鼠標(biāo)使用通常的HID驅(qū)動,而要使用Boot Protocol模式的HID驅(qū)動(常見于嵌入式環(huán)境),則選擇Y。

n        Aiptek 6000U/8000U tablet support:一種手寫板。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Wacom Intuos/Graphire tablet support:一種手寫/繪圖板。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Acecad Flair tablet support:一種數(shù)控繪圖板。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        KB Gear JamStudio tablet support:一種手寫/繪圖板。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Griffin PowerMate and Contour Jog support:一種具有調(diào)節(jié)音量、滾動文本、視頻快進(jìn)/快退等功能的產(chǎn)品。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Touchscreen Driver:USB觸摸屏驅(qū)動。如果嵌入式系統(tǒng)采用USB觸摸屏硬件,則選擇Y。

n        Yealink USB-p1k voip phone:一種VoIP電話。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        X-Box gamepad support:X-Box游戲板。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        ATI/X10 USB RF remote control:一種USB遠(yuǎn)程控制設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        ATI/Philips USB RF remote control:一種USB遠(yuǎn)程控制設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Keyspan DMR USB remote control:一種USB遠(yuǎn)程控制設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Apple USB Touchpad support:蘋果機(jī)上的觸摸板。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Mustek MDC800 Digital Camera support:一種數(shù)碼相機(jī)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Microtek X6USB scanner support:一種掃描儀。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Network Adapters:USB網(wǎng)絡(luò)適配器,如果有這種設(shè)備請根據(jù)嵌入式系統(tǒng)實(shí)際使用的硬件選擇子項(xiàng)。

n        USB Monitor:USB流量監(jiān)控。在一般情況下,建議選擇N。

n        USS720 parport driver:一種USB接口轉(zhuǎn)并口的轉(zhuǎn)換設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Serial Converter support:USB接口轉(zhuǎn)串口的轉(zhuǎn)換設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        EMI 6|2m USB Audio interface support:一種USB音頻設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        EMI 2|6 USB Audio interface support:一種USB音頻設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        ADU devices from Ontrak Control Systems:Ontrak Control Systems公司的一種自動撥號設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Auerswald ISDN support:一種ISDN設(shè)備。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Diamond Rio500 support:一種MP3播放器。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Lego Infrared Tower support:一種無線發(fā)射機(jī)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB LCD driver support:USB液晶顯示器。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB LED driver support:USB發(fā)光二極管。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Cypress CY7C63xxx USB driver support:德國AK Modul-Bus Computer GmbH公司的一種產(chǎn)品。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Cypress USB thermometer driver support:一種溫度計(jì)。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Phidgets drivers:來自Phidgets公司的各種USB產(chǎn)品。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Siemens ID USB Mouse Fingerprint sensor support:西門子公司的一種指紋傳感器。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Elan PCMCIA CardBus Adapter USB Client:Elan公司的一種USB轉(zhuǎn)PCMCIA的適配器。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        Apple Cinema Display support:蘋果公司的一種Cinema Display。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB 2.0 SVGA dongle support(Net2280/SiS315):一種軟件狗。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB LD driver:USB LD驅(qū)動。如果嵌入式系統(tǒng)采用USB LD硬件,則選擇Y。

n        PlayStation 2 Trance Vibrator driver support:SONY的PS2上面的“入迷振蕩器”,類似于力反饋手柄。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB testing driver:這是一種測試中的驅(qū)動。在一般情況下,建議選擇N。

n        USB DSL modem support:對USB DSL貓的支持。如果嵌入式系統(tǒng)采用這種設(shè)備,則選擇Y。

n        USB Gadget Support:USB雜項(xiàng)支持。如果不清楚,則選擇N。

29)MMC/SD Card support

MMC/SD卡支持。如果嵌入式系統(tǒng)采用此類設(shè)備,則選擇Y。

30)LED devices

發(fā)光二級管(LED)設(shè)備。如果嵌入式系統(tǒng)采用此類設(shè)備,則選擇Y。

31)InfiniBand support

InfiniBand是一個(gè)通用的高性能I/O規(guī)范,它使得存儲區(qū)域網(wǎng)中以更低的延時(shí)傳輸I/O消息和集群通信消息并且提供很好的伸縮性。用于Linux服務(wù)器集群系統(tǒng)。如果不清楚,則選擇N。

32)EDAC-error detection and reporting(RAS)

錯(cuò)誤檢測與糾正(EDAC)的目標(biāo)是發(fā)現(xiàn)并報(bào)告,甚至糾正在計(jì)算機(jī)系統(tǒng)中發(fā)生的錯(cuò)誤,這些錯(cuò)誤是由CPU或芯片組報(bào)告的底層錯(cuò)誤(內(nèi)存錯(cuò)誤、緩存錯(cuò)誤、PCI錯(cuò)誤、溫度過高等)。在一般情況下,建議選擇Y。如果這些代碼報(bào)告了一個(gè)錯(cuò)誤,請到以下網(wǎng)站查看更多信息。

n        http://bluesmoke.Sourceforge.net/。

n        http:///edacwiki/。

該選項(xiàng)包括以下子選項(xiàng)。

n        Debugging:僅供調(diào)試使用。

n        Main Memory EDAC(Error Detection And Correction)reporting:一些系統(tǒng)能夠檢測和修正主內(nèi)存中的錯(cuò)誤,EDAC能夠報(bào)告這些信息(EDAC自己檢測到的或者根據(jù)ECC得到的)。EDAC還會盡量檢測這些錯(cuò)誤發(fā)生在哪里,以便于替換損壞的內(nèi)存。建議選擇并按照實(shí)際使用的芯片組選取子項(xiàng)。

n        Error detecting method:錯(cuò)誤檢測方法,當(dāng)前只有一個(gè)Poll for errors(錯(cuò)誤輪詢)可用。如果不清楚,則選擇N。

33)Real Time Clock

所有的PC主板都包含一個(gè)電池動力的實(shí)時(shí)時(shí)鐘芯片,以便在斷電后仍然能夠繼續(xù)保持時(shí)間,RTC通常與CMOS集成在一起,因此BIOS可以從中讀取當(dāng)前時(shí)間。該選項(xiàng)包括以下子選項(xiàng)。

n        RTC class:通用RTC類支持,選擇此項(xiàng)后就可以在操作系統(tǒng)中使用一個(gè)或多個(gè)RTC設(shè)備,還必須從下面啟用一個(gè)或多個(gè)RTC接口。如果不清楚,則選擇N。

n        Set system time from RTC on startup:系統(tǒng)啟動時(shí)使用從指定的RTC設(shè)備中讀取的時(shí)間來設(shè)定系統(tǒng)時(shí)間,通常這將有助于避免不必要的文件系統(tǒng)檢測程序(fsck)的運(yùn)行。在一般情況下,建議選擇Y。

n        The RTC to read the time from:指定具體從哪個(gè)RTC設(shè)備中讀取時(shí)間。如果不清楚,則選擇N。

n        RTC debug support:僅供調(diào)試使用。

n        sysfs:允許通過sysfs接口使用RTC,允許多個(gè)RTC設(shè)備,也就是/sys/class/RTC/ RTC0_N。如果不清楚,則選擇N。

n        proc:允許通過proc接口使用RTC,僅允許一個(gè)RTC設(shè)備,也就是/proc/driver/RTC。如果不清楚,則選擇N。

n        dev:允許通過dev接口使用RTC,允許多個(gè)RTC設(shè)備,也就是udev設(shè)置的/dev/RTC0_N,建議建立一個(gè)指向其中之一的軟連接/dev/RTC,某些程序(比如hwclock)需要使用/dev/RTC。如果不清楚,則選擇N。

n        RTC UIE emulation on dev interface:該選項(xiàng)的作用是,如果底層RTC芯片接口沒有提供RTC_UIE支持,就仿真一個(gè)RTC_UIE。如果不清楚,則選擇N。

34)DMA Engine support

從Intel Bensley雙核服務(wù)器平臺開始引入的數(shù)據(jù)移動加速(Data Movement Acceleration)引擎,它將某些傳輸數(shù)據(jù)的操作從CPU轉(zhuǎn)移到專用硬件,從而可以進(jìn)行異步傳輸并減輕CPU負(fù)載。Intel已將此項(xiàng)技術(shù)變?yōu)殚_放的標(biāo)準(zhǔn),將來應(yīng)當(dāng)會有更多的廠商支持。該選項(xiàng)包括以下子選項(xiàng)。

n        TCP receive copy offload:通過在網(wǎng)絡(luò)棧中利用DMA引擎來減少接收數(shù)據(jù)包時(shí)的copy-to-user操作,以釋放CPU資源,這是DMA引擎目前最主要的用途。如果不清楚,則選擇N。

n        Intel I/OAT DMA support:Intel I/O加速技術(shù)(Intel I/O Acceleration Technology)中的DMA支持,基于Intel Bensley的新一代服務(wù)器平臺都支持它。如果不清楚,則選擇N。

轉(zhuǎn)自:

 

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多