亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

aRM-MINIX

  • 基于GNU工具鏈的aRM-MINIX嵌入式系統(tǒng)交叉編譯環(huán)境的移植.pdf

    信息技術(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的實(shí)現(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)的移植思路和方法,實(shí)現(xiàn)難點(diǎn),以及一些相關(guān)技術(shù)細(xì)節(jié),這涉及到了若干重要的C源文件,Makefile,配置文件的修改,重點(diǎn)給出了BFD庫,GAS和GLD的分析及其重定向(通常GCC生成的目標(biāo)程序是針對GNU/Linux系統(tǒng)的)的實(shí)現(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

  • 基于ARM的嵌入式MINIX3操作系統(tǒng)的移植

    嵌入式操作系統(tǒng)是嵌入式系統(tǒng)應(yīng)用的核心。完成簡單功能的嵌入式系統(tǒng)一般不需要操作系統(tǒng),但是隨著所謂后PC時代的來臨,嵌入式系統(tǒng)設(shè)計日趨復(fù)雜,嵌入式操作系統(tǒng)就必不可少了。一般而言,嵌入式操作系統(tǒng)不同于一般意義的計算機(jī)操作系統(tǒng),它有占用空間小、執(zhí)行效率高、方便進(jìn)行個性化定制和軟件要求固化存儲等特點(diǎn)。 本文在討論了嵌入式操作系統(tǒng)的基本理論之后,論述了MINIX 3操作系統(tǒng)的特點(diǎn),指出了MINIX 3向嵌入式操作系統(tǒng)方面發(fā)展的意義和可行性。建立可移植代碼是操作系統(tǒng)移植的首要步驟和重要途徑,本文又論述了建立可移植代碼的一般方法和過程。而后深入分析了MINIX 3操作系統(tǒng)的內(nèi)核結(jié)構(gòu)及組成部分,重組了內(nèi)核目錄樹,列出了移植MINIX 3內(nèi)核需要重新編寫的內(nèi)核接口。在MINIX 3已有代碼的基礎(chǔ)上,分離了一部分機(jī)器相關(guān)代碼和體系結(jié)構(gòu)不相關(guān)代碼,建立了相應(yīng)的可移植代碼。 提到嵌入式,就不能不提ARM,ARM體系結(jié)構(gòu)是目前最流行的嵌入式微處理器體系結(jié)構(gòu)。本文就是針對ARM處理器體系結(jié)構(gòu)來展開的,文中簡單介紹了ARM處理器的情況,并且對應(yīng)ARM體系結(jié)構(gòu)修改了MINIX 3內(nèi)核的部分代碼。最后在深入分析了MINIX3操作系統(tǒng)進(jìn)程調(diào)度算法和代碼之后,結(jié)合軟實(shí)時操作系統(tǒng)進(jìn)程調(diào)度特點(diǎn)和要求,改進(jìn)了MINIX 3進(jìn)程調(diào)度策略,使之適合軟實(shí)時操作系統(tǒng)的要求,并給出了修改后的相關(guān)源代碼。

    標(biāo)簽: MINIX3 ARM 嵌入式 操作系統(tǒng)

    上傳時間: 2013-06-24

    上傳用戶:kksuyiwen

  • ARM Cotrex-M3權(quán)威指南 英文 超清版.PDF

    ARM Cotrex-M3權(quán)威指南 英文 超清版.PDF

    標(biāo)簽: Cotrex-M ARM 英文

    上傳時間: 2013-06-14

    上傳用戶:eeworm

  • 基才DSP、DDS和ARM的雷達(dá)中頻信號模擬器設(shè)計與實(shí)現(xiàn)

    基才DSP、DDS和ARM的雷達(dá)中頻信號模擬器設(shè)計與實(shí)現(xiàn)

    標(biāo)簽: DSP DDS ARM 雷達(dá)

    上傳時間: 2013-06-03

    上傳用戶:eeworm

  • ARM與嵌入式技術(shù) .PDF

    ARM與嵌入式技術(shù) .PDF

    標(biāo)簽: ARM 嵌入式技術(shù)

    上傳時間: 2013-06-16

    上傳用戶:eeworm

  • ARM初學(xué)者入門手冊 PDF版

    ARM初學(xué)者入門手冊 PDF版

    標(biāo)簽: ARM 初學(xué)者 入門手冊

    上傳時間: 2013-05-27

    上傳用戶:eeworm

  • ARM/嵌入式應(yīng)用開發(fā)技術(shù)白金手冊 高清書簽版

    ARM/嵌入式應(yīng)用開發(fā)技術(shù)白金手冊 高清書簽版

    標(biāo)簽: ARM 嵌入式應(yīng)用 開發(fā)技術(shù)

    上傳時間: 2013-07-26

    上傳用戶:eeworm

  • ARM硬件教程 PDF版 西文

    ARM硬件教程 PDF版 西文

    標(biāo)簽: ARM 硬件 教程

    上傳時間: 2013-07-25

    上傳用戶:eeworm

  • ARM專輯 pdf

    ARM專輯 pdf

    標(biāo)簽: ARM

    上傳時間: 2013-06-10

    上傳用戶:eeworm

  • 基于ARM的嵌入式系統(tǒng)教學(xué)與科研應(yīng)用 PDF版

    基于ARM的嵌入式系統(tǒng)教學(xué)與科研應(yīng)用 PDF版

    標(biāo)簽: ARM 嵌入式系統(tǒng) 科研

    上傳時間: 2013-06-20

    上傳用戶:eeworm

主站蜘蛛池模板: 来凤县| 阿拉尔市| 孟州市| 都昌县| 丰城市| 洞口县| 中阳县| 秦安县| 斗六市| 平利县| 庄河市| 临猗县| 廊坊市| 泊头市| 辰溪县| 广南县| 吉木乃县| 依兰县| 封开县| 定西市| 宣武区| 眉山市| 平阴县| 朔州市| 永嘉县| 九龙县| 新蔡县| 连山| 武宣县| 公安县| 晴隆县| 团风县| 巴林右旗| 隆化县| 建瓯市| 纳雍县| 贡山| 阿坝县| 遂溪县| 平远县| 福建省|