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

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

arm-elf-gcc

  • 對基于ARM Cortex-M3嵌入式系統(tǒng)的仿真.txt

    現(xiàn)在,下一代嵌入式微處理器和軟件面臨著不斷減小的產(chǎn)品壽命。而由此產(chǎn)生的縮短的研發(fā)周期則要求設(shè)計(jì)者能夠在更短的時(shí)間內(nèi)開發(fā)出更為復(fù)雜的處理器和軟件。為了解決這個(gè)問題,嵌入式系統(tǒng)的仿真逐漸成為在新的可編程結(jié)構(gòu)的開發(fā)中必不可少的工具。對于嵌入式系統(tǒng)仿真核心的指令集仿真器,由于普遍使用的解釋型仿真器的性能較低,從十幾年前開始,人們就開始了對編譯型指令集仿真器的研究。但是,由于編譯技術(shù)的限制,它從來沒有能夠在商業(yè)產(chǎn)品中推廣。 ARM公司06年新推出的Cortex-M3系列芯片已經(jīng)廣泛應(yīng)用在無線傳感器網(wǎng)絡(luò)等領(lǐng)域。本文將針對基于ARM Cortex-M3的嵌入式系統(tǒng)設(shè)計(jì)出一個(gè)仿真平臺,以ARM Cortex-M3 所采用最新的Thumb-2 指令集作為目標(biāo)指令集,設(shè)計(jì)了其仿真器,給出了一種優(yōu)化的解釋型指令仿真機(jī)。 1.首先介紹了Thumb-2 指令集的編程模型,包括目標(biāo)指令集支持的處理器的模式、寄存器和存儲器的組織。 2.其次建立了仿真平臺。在平臺的建立過程中,設(shè)計(jì)了結(jié)合編譯技術(shù)速度和解釋技術(shù)靈活性的仿真機(jī);完成了Thumb-2 指令集體系結(jié)構(gòu)的描述;實(shí)現(xiàn)了存儲器接口,從而可以滿足目標(biāo)指令集對存儲器的訪問要求;介紹了ELF 文件格式,并設(shè)計(jì)了將ELF 文件中的指令和數(shù)據(jù)裝入存儲器的裝載程序。 3.最后以一個(gè)基于ARM Cortex-M3 處理器的機(jī)器小車嵌入式系統(tǒng)為例,對仿真平臺進(jìn)行功能上的驗(yàn)證。

    標(biāo)簽: Cortex-M ARM txt 嵌入式系統(tǒng)

    上傳時(shí)間: 2013-07-19

    上傳用戶:111111112

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

    信息技術(shù)的發(fā)展,數(shù)字化產(chǎn)品的普及,導(dǎo)致了對嵌入式開發(fā)的巨大需求。以Linux為宿主機(jī)系統(tǒng),搭配一個(gè)交叉編譯環(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è)計(jì)思想,系統(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)

    上傳時(shí)間: 2013-05-31

    上傳用戶:wangzhen1990

  • 這是gcc編譯中不可或缺的代碼段

    這是gcc編譯中不可或缺的代碼段,想了解elf的人不如從源代碼入手,深入理解elf的思想。

    標(biāo)簽: gcc 編譯 代碼

    上傳時(shí)間: 2015-04-24

    上傳用戶:qiao8960

  • 詳細(xì)的介紹了GNU工具生成的elf文件格式

    詳細(xì)的介紹了GNU工具生成的elf文件格式,對學(xué)習(xí)ARM編程的人很有幫助

    標(biāo)簽: GNU elf 文件格式

    上傳時(shí)間: 2015-05-23

    上傳用戶:tonyshao

  • TnKernel是一個(gè)源碼開放的ARM嵌入式實(shí)時(shí)操作系統(tǒng)

    TnKernel是一個(gè)源碼開放的ARM嵌入式實(shí)時(shí)操作系統(tǒng),該操作系統(tǒng)在眾多ARM芯片中得到廣泛應(yīng)用,官方已經(jīng)移植了包括LPC、AT91SAM7S、STR7等ARM7芯片,本工程是最新的2.4版本,包含了ADS、Keil、IAR、GCC等眾多編譯環(huán)境,開發(fā)人員可以在不同的目錄下找到自己熟悉的編譯器工程文件,對嵌入式開發(fā)人員極具參考價(jià)值。

    標(biāo)簽: TnKernel ARM 源碼開放 嵌入式

    上傳時(shí)間: 2013-12-26

    上傳用戶:CSUSheep

  • The latest release, ver 1.16 of the ARM (7TDMI, 720T, 920T) port for uC/OS-II V2.61 (and higher) inc

    The latest release, ver 1.16 of the ARM (7TDMI, 720T, 920T) port for uC/OS-II V2.61 (and higher) includes ports for the following platforms: 1. S3c2410x ( ARM920T from Samsung ) on SMDK2410 eval board. 2. LPC2xxx - LPC210x & LPC213x ( ARM7TDMI-S from Philips ) on IAR s Kickstart & OLIMEX boards. 3. EP7312 ( ARM720T from CIRRUS ) on CDK238 eval board. Should also work on boards based on the CS89712. Tool-chains: GCC 3.3.2, ADS 1.2 & SDT 2.51. Op-modes: Pure ARM & ARM-THUMB interworked. Endianess: Big endian & Little endian modes

    標(biāo)簽: release latest higher OS-II

    上傳時(shí)間: 2014-01-26

    上傳用戶:小眼睛LSL

  • arm的功能測試模塊

    arm的功能測試模塊,實(shí)現(xiàn)對avr單片機(jī)各個(gè)資源的測試。在gcc下編譯。

    標(biāo)簽: arm 功能測試 模塊

    上傳時(shí)間: 2013-12-24

    上傳用戶:colinal

  • arm linux交叉編譯環(huán)境的搭建

    arm linux交叉編譯環(huán)境的搭建,針對gcc 3.4版本。

    標(biāo)簽: linux arm 交叉編譯 環(huán)境

    上傳時(shí)間: 2014-01-10

    上傳用戶:zhaiyanzhong

  • arm ads1.2入門教程

    arm ads1.2入門教程,學(xué)習(xí)配置MTK環(huán)境,學(xué)習(xí)gcc,g++指令,你會發(fā)現(xiàn)編程很輕松。

    標(biāo)簽: arm ads 1.2 入門教程

    上傳時(shí)間: 2017-05-22

    上傳用戶:yxgi5

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

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

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

    上傳時(shí)間: 2013-06-14

    上傳用戶:eeworm

主站蜘蛛池模板: 会东县| 长泰县| 吉水县| 富宁县| 通江县| 额敏县| 惠州市| 东方市| 广汉市| 邵阳市| 临猗县| 苏尼特右旗| 赤城县| 东辽县| 天峻县| 乌拉特后旗| 黔江区| 宁都县| 眉山市| 富宁县| 湘西| 镇平县| 新巴尔虎右旗| 通许县| 陈巴尔虎旗| 自治县| 新竹县| 喜德县| 田林县| 南靖县| 电白县| 东港市| 昭苏县| 崇左市| 旌德县| 奉新县| 拉萨市| 崇阳县| 永平县| 文化| 马尔康县|