版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
LinuxGCC+binutils+Glibc。Binutils-2.19.1Busybox-1.13.0GCC-4.3.3GMP-4.2.4 MYSYS變量為嵌入式系統(tǒng)主目錄變量、MYSYS_TARGET目標(biāo)平臺、MYSYS_HOST為主機平臺。使用export命令或者將此變量添加.bashrc文件中。cat>~/.bashrc<<“EOF”set+humask022exportMYSYSLC_ALLPATHexportexportMYSYS_TARGET=”[XXX]-ulibc-linux-這兩個變量都是編譯過程需要使用的.XXXarm平臺,可寫arm-ulibc-linux-gun。makemakeARCH=${MYSYS_ARCH} GMP。../configure--prefix=/ctools--enabled-mpbsdmakeMPFRLDFLAGS="-Wl,-rpath,/ctools/lib"./configure--prefix=/ctools--enable-shared--with-cp-rvdest/include/*${MYSYS}/usr/includemakeAR=arLDFLAGS="-Wl,-rpath,/ctools/lib"../gcc---prefix=${MYSYS}/ctools--build=${MYSYS_HOST}---- --with---disable- --disable-shared--with-mpfr=/ctools--with-gmp=/ctools--without-headers--with---disable-decimal-float--disable---disable-libmudflap--disable-libssp--disable-threads--enable-languages=cmakegccc程序的。因為沒有連接庫。同時LinuxGCC必須掌握目標(biāo)體系的全部細(xì)節(jié),Linux的內(nèi)核頭文件給出。uclibc庫,glibc庫。gcc../gcc-4.3.3/configure--prefix=${CLFS}/cross-tools--build=${CLFS_HOST}--target=${CLFS_TARGET}-- --with-sysroot=${CLFS}--disable-nls--enable---with-mpfr=/cross-toolsmakeLinuxLinux-Linux配置內(nèi)核的幾種命令makeconfigmakemenuconfig:基于文本選單的配置界面,字符終端下推薦使用。makexconfig:基于圖形窗口模式的配置界面,Xwindow下推薦使用。makeoldconfig:如果只想在原來內(nèi)核配置的基礎(chǔ)上修改一些小地方, CROSS_COMPILE=${CLFS_TARGET}menuconfig通過對嵌入式需求分析,linux內(nèi)核裁剪和重編譯。講解一些內(nèi)核選項GeneralsetupPromptfordevelopmentand/orincompletecode/drivers是測試版本代Supportforpagingofanonymousmemory(swap)持(SWAP),Auditingsupport審計支持,SELinuxInitialRAMfilesystemandRAMdisksupportRAMRAMroot形式掛載。Initramfssourcefilesram文件系統(tǒng)源文件。有.cpio后綴的壓縮包。Optimizeforsize尺寸優(yōu)化,可以得到更小的內(nèi)核。Configurestandardkernelfeatures(forsmallsysytems)為小系統(tǒng)配置標(biāo)準(zhǔn)內(nèi)核LoadablemodulesupportEnableloadablemodulesupport允許可裝載模塊支持。此選項可以讓你的 Forcedmoduleunloading強制內(nèi)核模塊卸載,強行卸載模塊,即使EnabletheblocklayerSupportforLargeBlockDevices2TB活著更大的塊設(shè)備支持。SupportforLargeSingleFile2TB的文件。DeadlineI/OschedulerDeadlineI/OI/O磁盤調(diào)Processortypeandfeatures處理器類型及特性(此處可以針對嵌入式芯Symmetricmulti-processingsupport(SMP)多處理器支持。RDCR-321xSocRDCR-321x系列芯片Processorfamily及其子選項,可以針對選擇處理器。GenericX86supportX86CPU類型進(jìn)行優(yōu)化。MaximumnumberofCPUsCPU數(shù)量。Multi-coreschedulersupport多核調(diào)度器支持。PreemptibleKernel可搶先式內(nèi)核,這個選項通過使所有內(nèi)核代碼編譯為“可HighMemorySupport1G內(nèi)存TimerfrequencyBuilt-inkernelcommandlinePowermanagementoptionsSuspendtoRAMandstandby內(nèi)存掛起和待機功能。允許系統(tǒng)休眠,主內(nèi)存HibernationACAdapterACBattery電 Button風(fēng)ARMBIOSsupportBusoptionsExecutablefileformantsKernelsupportforELFBinariesELFNetworkingsupportPacketsocketUnixdomainsocketsUNIX域套接字THEIPv6protocolIPv6協(xié)議。SecurityMarking給網(wǎng)絡(luò)套接字提供安全標(biāo)志。Networkpacketfilteringframework網(wǎng)絡(luò)包過濾框架。AsynchronousTranserMode(ATM)ATM網(wǎng)卡,可Appletalkprotocolsupport蘋果電腦用于連接網(wǎng)絡(luò)的協(xié)議。ldEthernetBridging802.ld以太網(wǎng)橋接。802.1QVLANsupport802.1QVLANTheIPXprotocolIPXNovell網(wǎng)絡(luò)的協(xié)議,這個驅(qū)動會使內(nèi)16KB.BluetoothsubsystemsupportPhonetprotocolsfamilyWireless無線支持。IrDA(infrared)subsystemsupport紅外子系統(tǒng)支持。DeviceDriversMTDpartitioningsupport如果有一個設(shè)備,需要將他分成幾個分區(qū)。Parallelportsupport并行端口支持。PlugandPlaysupportBlockdevices塊設(shè)備。Normalfloppydisksupport普通軟盤支持。NetworkblockdevicesupportLowPerformanceUSBBlockdriverUSB塊驅(qū)動設(shè)備。RAMblockdevicesupportRAM塊設(shè)備支持PacketwritingonCD/DVDmediaCD/DVD媒體包寫入。ATAoverEthernetsupportATA支持。ATA/ATAPI/MFM/RLLsupportSCSIN。SupportforDATA支持。SCSIdevicesupportSCSI設(shè)備支持。SCSIdisksupportSCSI磁盤支持。RAIDsupportRAID支持。Networkdevicesupport網(wǎng)絡(luò)設(shè)備支持。Inputdevicesupport輸入設(shè)備支持。Graphicssupport圖形支持。SoundHIDDevicesHIDUSBHumanInterfaceDevicesupports人性化接口設(shè)備。USBsupportMMC/SDcardsupportMMC/SDFirmwareDiversFile SecondextendedfssupportExt2Ext3journallingfilesystemsupportExt3日志文件系統(tǒng)。Ext3extendedattributesExt3擴展屬性。TheExtended4(ext4)filesystemext4擴展文件系統(tǒng)。JFSfilesystemsupportJFS文件系統(tǒng)支持。XFSfilesystemsupportXFS文件系統(tǒng)支持。OCFS2filesystemsupportOCFS2文件系統(tǒng)。KernelautomountersupportCD-ROM/DVDFilesystemsCD-ROM/DVD文件系統(tǒng)。DOS/FAT/NTFilessystemsDOS/FAT/NT文件系統(tǒng)。VFATfssupportVFAT文件系統(tǒng)支持。NTFSfilesystemsupportNTFS/procfilesystemsupport/proc文件系統(tǒng)支持,提供系統(tǒng)狀態(tài)信息。Virtualmemoryfilesystemsupport虛擬文件系統(tǒng)支持。TmpfsJournal
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7.1.2復(fù)數(shù)的幾何意義【超級課堂】2022-2023學(xué)年高一數(shù)學(xué)教材配套教學(xué)精-品課件+分層練習(xí)人教A版2019必修第二冊
- 《小區(qū)推廣策略》課件
- 《水健康知識》課件
- 計算機軟件及應(yīng)用暈暈課件
- 《呼吸內(nèi)科醫(yī)生培訓(xùn)》課件
- 河南省周口市太康縣靈運初級中學(xué)2024-2025學(xué)年九年級上學(xué)期1月期末考試語文試題(含答案)
- 單位管理制度展示大全【人力資源管理篇】
- 單位管理制度收錄大合集【人事管理篇】
- Module 2 Unit 3 課后培優(yōu)分級練(解析版)
- 2025無償保管合同協(xié)議書
- (新版)北師大版五年級數(shù)學(xué)上冊期末試卷
- 小班《火車開了》音樂欣賞課評課稿
- 倫理學(xué)與醫(yī)學(xué)倫理學(xué) (醫(yī)學(xué)倫理學(xué)課件)
- GB/T 6344-2008軟質(zhì)泡沫聚合材料拉伸強度和斷裂伸長率的測定
- GA/T 1740.1-2020旅游景區(qū)安全防范要求第1部分:山岳型
- 產(chǎn)后康復(fù)客戶健康評估表格
- 個人現(xiàn)實表現(xiàn)材料1500字德能勤績廉(通用6篇)
- 六年級上冊數(shù)學(xué)單元測試-5.圓 青島版 (含答案)
- (精心整理)高一語文期末模擬試題
- QC成果解決鋁合金模板混凝土氣泡、爛根難題
- 管線管廊布置設(shè)計規(guī)范
評論
0/150
提交評論