信息技術(shù)的發(fā)展,數(shù)字化產(chǎn)品的普及,導(dǎo)致了對嵌入式開發(fā)的巨大需求。以Linux為宿主機(jī)系統(tǒng),搭配一個交叉編譯環(huán)境,為嵌入式設(shè)備生成可執(zhí)行程序己成為現(xiàn)在日益流行的編譯嵌入式軟件的解決方案。而開放源代碼的GNUT具鏈?zhǔn)且惶组_源的開發(fā)環(huán)境,是嵌入式軟件開發(fā)中理想的交叉編譯器。但現(xiàn)有GNUI具鏈支持的平臺并不能滿足層出不窮的嵌入式產(chǎn)品的開發(fā)需要,仍有許多平臺得不到支持,例如我們進(jìn)行的minix向ARM-MINIX平臺的移植。 本文以在linux環(huán)境下構(gòu)建MINIX嵌入式系統(tǒng)的交叉編譯工具鏈為背景,首先介紹了交叉編譯系統(tǒng)的基本組成和結(jié)構(gòu),以及利用GCC構(gòu)建交叉編譯環(huán)境的優(yōu)越性。然后對目標(biāo)平臺作了介紹。分析了GCC編譯器,說明了GCC的設(shè)計思想,系統(tǒng)結(jié)構(gòu),介紹了GNU Binutils的功能,使用方法;接著分析了GNU工具鏈中的GAS和GLD的實現(xiàn)機(jī)制及源代碼結(jié)構(gòu),由于BFD是GNUBinutils的基礎(chǔ),GAS和GLD都是使用BFD庫來操作目標(biāo)文件,因此在這一部分本文對BFD庫的工作機(jī)制,數(shù)據(jù)結(jié)構(gòu)也作了重點(diǎn)分析。緊接著說明了GCC交叉編譯系統(tǒng)的移植思路和方法,實現(xiàn)難點(diǎn),以及一些相關(guān)技術(shù)細(xì)節(jié),這涉及到了若干重要的C源文件,Makefile,配置文件的修改,重點(diǎn)給出了BFD庫,GAS和GLD的分析及其重定向(通常GCC生成的目標(biāo)程序是針對GNU/Linux系統(tǒng)的)的實現(xiàn);然后本文給出了在GNU/Linux宿主機(jī)上構(gòu)建針對ARM-MINIX的參數(shù)設(shè)置及過程:最后對本文所做的工作進(jìn)行了總結(jié)。
標(biāo)簽: ARM-MINIX GNU 嵌入式系統(tǒng)
上傳時間: 2013-05-31
上傳用戶:wangzhen1990
多路輸出開關(guān)電源交叉調(diào)整率
標(biāo)簽: 多路輸出 交叉調(diào)整率 開關(guān)電源
上傳時間: 2013-10-31
上傳用戶:15070202241
☻本單元主要介紹OTNM2000網(wǎng)管上使用WDM/OTN子網(wǎng)業(yè)務(wù)管理界面進(jìn)行業(yè)務(wù)配置的方法以及注意事項。 ☻學(xué)完本單元后,您應(yīng)該能: l了解OTN子網(wǎng)交叉的功能和使用方法 l了解配置業(yè)務(wù)和保護(hù)的方法和配置規(guī)則
標(biāo)簽: OTN 設(shè)備 子網(wǎng)交叉
上傳時間: 2013-11-07
上傳用戶:shen_dafa
《嵌入式Linux系統(tǒng)開發(fā)標(biāo)準(zhǔn)教程》5_交叉開發(fā)工具鏈
標(biāo)簽: Linux 嵌入式 系統(tǒng)開發(fā) 標(biāo)準(zhǔn)教程
上傳時間: 2013-11-20
上傳用戶:ma1301115706
分析了進(jìn)程隱藏技術(shù)和檢測技術(shù),對Strider Ghost Buster所使用的交叉視圖進(jìn)程檢測技術(shù)及相關(guān)問題進(jìn)行了深入研究,結(jié)合硬件輔助虛擬化技術(shù),提出了一種新的進(jìn)程檢測技術(shù)——HCDP。通過實驗結(jié)果驗證了HCDP的有效性和完整性。
標(biāo)簽: 硬件 檢測 輔助 虛擬化技術(shù)
上傳時間: 2015-01-03
上傳用戶:希醬大魔王
arm-linux交叉編譯環(huán)境的建立
標(biāo)簽: arm-linux 交叉編譯 環(huán)境
上傳時間: 2015-01-31
上傳用戶:gxrui1991
遺傳算法多點(diǎn)交叉算法
標(biāo)簽: 算法 多點(diǎn)
上傳時間: 2014-01-23
上傳用戶:han_zh
遺傳算法強(qiáng)制交叉算法
標(biāo)簽: 算法
上傳時間: 2013-12-22
上傳用戶:李夢晗
軟件簡介 1.vxworks中有關(guān)posix消息隊列的一個例子 2.本軟件基于c語言開發(fā) 3.開發(fā)平臺為windriver公司的tornada開發(fā)平臺 4.經(jīng)過交叉調(diào)試后測試成功
標(biāo)簽: windriver vxworks tornada posix
上傳時間: 2015-03-12
上傳用戶:colinal
軟件簡介 1.vxworks中有關(guān)多任務(wù)信號量的例子 2.本軟件基于c語言開發(fā) 3.開發(fā)平臺為windriver公司的tornada開發(fā)平臺 4.經(jīng)過交叉調(diào)試后測試成功
標(biāo)簽: windriver vxworks tornada 軟件
上傳時間: 2014-01-02
上傳用戶:daoxiang126
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1