在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 總有一款合適你--ARM下裸機(jī)開發(fā)環(huán)境大全

            總有一款合適你--ARM下裸機(jī)開發(fā)環(huán)境大全

            作者: 時(shí)間:2016-12-02 來源:網(wǎng)絡(luò) 收藏


            ELF轉(zhuǎn)換為BIN用arm-linux-objcopy 以下語句把elf_name轉(zhuǎn)換成bin_name。

            arm-linux-objcopy -O binary -S elf_name bin_name

            HEX:

            HEX主要是把BIN內(nèi)容轉(zhuǎn)換成相應(yīng)的ASCII的文本格式,并且每一行都帶下載地址。

            HEX文件都是由記錄(RECORD)組成的。在HEX文件里面,每一行代表一個(gè)記錄。記錄的基本格式為:

            +---------------------------------------------------------------+

            | RECORD | RECLEN | LOAD | RECTYPE | INFO or DATA | CHKSUM |

            | MARK : | | OFFSET | | | |

            +---------------------------------------------------------------+

            | 1-byte | 1-byte | 2-byte | 1-byte | n-byte | 1-byte |

            +---------------------------------------------------------------+

            關(guān)于HEX/BIN區(qū)別,參見

            http://blog.ednchina.com/wwh_nuaa/74736/message.aspx

            不同產(chǎn)家的HEX格式有細(xì)微的差別,比如MOTO的HEX格式稱為S-Record格式,Intel格式稱為 Intel-HEX ,兩者的差別參見

            http://blog.chinaunix.net/u1/58640/showart_1864111.html

            http://www.upsdn.net/html/2004-12/95.html

            多用于可編程器的的離線下載或者單片機(jī)程序的下載。ARM開發(fā)不常用。

            三.裸機(jī)開發(fā)環(huán)境.

            常見的裸機(jī)開發(fā)環(huán)境

            3.1 ADS開發(fā)環(huán)境 并口。

            1.HOST操作系統(tǒng): Windows

            2.編譯器 : armcc

            3.IDE : ADS

            4.適用CPU :ARM7/ARM9

            5.HOST硬件接口:并口JTAG調(diào)試板

            6.調(diào)試軟件 :AXD+H-Jtag

            特點(diǎn):硬件調(diào)試成本比較低,但是調(diào)試和下載速度慢。

            3.2 ADS開發(fā)環(huán)境 USB。

            1.HOST操作系統(tǒng): Windows

            2.編譯器 : armcc

            3.IDE : ADS

            4.適用CPU :ARM7/ARM9

            5.HOST硬件接口:USB接口的J-Link

            6.調(diào)試軟件 : AXD+J-LinK RDI

            3.3 arm-linux-gcc USB。

            1.HOST操作系統(tǒng): Linux

            2.編譯器 : arm-elf-gcc /arm-linux-gcc

            3.IDE : 任何支持GCC的IDE(如Eclipse等)

            4.適用CPU :ARM7/ARM9/ARM11

            5.HOST硬件接口:USB接口的OpenJtag

            6.調(diào)試軟件 : OpenOCD/gdb

            注:有WINDOWS相應(yīng)版本

            3.4 RVDS USB

            1.HOST操作系統(tǒng): Windowsj/Linux

            2.編譯器 : armcc

            3.IDE : RealView/Eclipse

            4.適用CPU :ARM全系列

            5.HOST硬件接口:USB接口的J-Link

            6.調(diào)試軟件 : J-Link GDB

            注:RVDS是RealView Developer Suite的縮寫是,ARM開發(fā)的ADS的升級(jí)版,在Eclipse基礎(chǔ)上改進(jìn)。因此可以在多個(gè)操作系統(tǒng)運(yùn)行。

            另外armcc可以直接在Makefile調(diào)用,不需要通IDE。這也是很多大型軟件編譯方法

            上一頁 1 2 下一頁

            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉