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

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

ARM-elf-gcc

  • 對基于ARM Cortex-M3嵌入式系統的仿真.txt

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

    標簽: Cortex-M ARM txt 嵌入式系統

    上傳時間: 2013-07-19

    上傳用戶:111111112

  • 基于GNU工具鏈的ARM-MINIX嵌入式系統交叉編譯環境的移植.pdf

    信息技術的發展,數字化產品的普及,導致了對嵌入式開發的巨大需求。以Linux為宿主機系統,搭配一個交叉編譯環境,為嵌入式設備生成可執行程序己成為現在日益流行的編譯嵌入式軟件的解決方案。而開放源代碼的GNUT具鏈是一套開源的開發環境,是嵌入式軟件開發中理想的交叉編譯器。但現有GNUI具鏈支持的平臺并不能滿足層出不窮的嵌入式產品的開發需要,仍有許多平臺得不到支持,例如我們進行的minix向ARM-MINIX平臺的移植。 本文以在linux環境下構建MINIX嵌入式系統的交叉編譯工具鏈為背景,首先介紹了交叉編譯系統的基本組成和結構,以及利用GCC構建交叉編譯環境的優越性。然后對目標平臺作了介紹。分析了GCC編譯器,說明了GCC的設計思想,系統結構,介紹了GNU Binutils的功能,使用方法;接著分析了GNU工具鏈中的GAS和GLD的實現機制及源代碼結構,由于BFD是GNUBinutils的基礎,GAS和GLD都是使用BFD庫來操作目標文件,因此在這一部分本文對BFD庫的工作機制,數據結構也作了重點分析。緊接著說明了GCC交叉編譯系統的移植思路和方法,實現難點,以及一些相關技術細節,這涉及到了若干重要的C源文件,Makefile,配置文件的修改,重點給出了BFD庫,GAS和GLD的分析及其重定向(通常GCC生成的目標程序是針對GNU/Linux系統的)的實現;然后本文給出了在GNU/Linux宿主機上構建針對ARM-MINIX的參數設置及過程:最后對本文所做的工作進行了總結。

    標簽: ARM-MINIX GNU 嵌入式系統

    上傳時間: 2013-05-31

    上傳用戶:wangzhen1990

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

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

    標簽: gcc 編譯 代碼

    上傳時間: 2015-04-24

    上傳用戶:qiao8960

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

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

    標簽: GNU elf 文件格式

    上傳時間: 2015-05-23

    上傳用戶:tonyshao

  • TnKernel是一個源碼開放的ARM嵌入式實時操作系統

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

    標簽: TnKernel ARM 源碼開放 嵌入式

    上傳時間: 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

    標簽: release latest higher OS-II

    上傳時間: 2014-01-26

    上傳用戶:小眼睛LSL

  • arm的功能測試模塊

    arm的功能測試模塊,實現對avr單片機各個資源的測試。在gcc下編譯。

    標簽: arm 功能測試 模塊

    上傳時間: 2013-12-24

    上傳用戶:colinal

  • arm linux交叉編譯環境的搭建

    arm linux交叉編譯環境的搭建,針對gcc 3.4版本。

    標簽: linux arm 交叉編譯 環境

    上傳時間: 2014-01-10

    上傳用戶:zhaiyanzhong

  • arm ads1.2入門教程

    arm ads1.2入門教程,學習配置MTK環境,學習gcc,g++指令,你會發現編程很輕松。

    標簽: arm ads 1.2 入門教程

    上傳時間: 2017-05-22

    上傳用戶:yxgi5

  • ARM Cotrex-M3權威指南 英文 超清版.PDF

    ARM Cotrex-M3權威指南 英文 超清版.PDF

    標簽: Cotrex-M ARM 英文

    上傳時間: 2013-06-14

    上傳用戶:eeworm

主站蜘蛛池模板: 淄博市| 闸北区| 新巴尔虎左旗| 石城县| 若羌县| 肥城市| 商南县| 溧水县| 通河县| 龙州县| 北京市| 游戏| 长兴县| 安塞县| 抚顺市| 洛扎县| 永登县| 曲阳县| 威宁| 日土县| 乐清市| 抚远县| 新邵县| 纳雍县| 米脂县| 习水县| 汤阴县| 宜君县| 石屏县| 琼结县| 秦安县| 信宜市| 屏山县| 米易县| 盈江县| 伊通| 金溪县| 丰都县| 乌拉特前旗| 东兴市| 冕宁县|