麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

常見的ARM編譯器——ARM SDT
發(fā)布時(shí)間:2018-06-29

大家對(duì)于編譯器這一方面可能都不是很了解,今天就帶大家看看常見的常見ARM編譯器。ADS是ARM公司的集成開發(fā)環(huán)境軟件,他的功能非常強(qiáng)大。他的前身是SDT,SDT是ARM公司幾年前的開發(fā)環(huán)境軟件,目前SDT早已經(jīng)不再升級(jí)。

     ARM應(yīng)用軟件的開發(fā)工具根據(jù)功能的不同,分別有編譯軟件、匯編軟件、鏈接軟件、調(diào)試軟件、嵌入式實(shí)時(shí)操作系統(tǒng)、函數(shù)庫、評(píng)估板、JTAG仿真器、在線仿真器等,目前世界上約有四十多家公司提供以上不同類別的產(chǎn)品。

 

  用戶選用ARM處理器開發(fā)嵌入式系統(tǒng)時(shí),選擇合適的開發(fā)工具可以加快開發(fā)進(jìn)度,節(jié)省開發(fā)成本。因此一套含有編輯軟件、編譯軟件、匯編軟件、鏈接軟件、調(diào)試軟件、工程管理及函數(shù)庫的集成開發(fā)環(huán)境(IDE)一般來說是必不可少的,至于嵌入式實(shí)時(shí)操作系統(tǒng)、評(píng)估板等其他開發(fā)工具則可以根據(jù)應(yīng)用軟件規(guī)模和開發(fā)計(jì)劃選用。

 

  使用集成開發(fā)環(huán)境開發(fā)基于ARM的應(yīng)用軟件,包括編輯、編譯、匯編、鏈接等工作全部在PC機(jī)上即可完成,調(diào)試工作則需要配合其他的模塊或產(chǎn)品方可完成。

 

  ARM SDT的英文全稱是ARM Software Development Kit,是ARM公司(為方便用戶在ARM芯片上進(jìn)行應(yīng)用軟件開發(fā)而推出的一整套集成開發(fā)工具。ARM SDT經(jīng)過ARM公司逐年的維護(hù)和更新,目前的最新版本是2.5.2,但從版本2.5.1開始,ARM公司宣布推出一套新的集成開發(fā)工具ARM ADS1.0,取ARM SDT而代之,今后將不會(huì)再看到ARM SDT的新版本。ARM SDT由于價(jià)格適中,同時(shí)經(jīng)過長(zhǎng)期的推廣和普及,目前擁有最廣泛的ARM軟件開發(fā)用戶群體,也被相當(dāng)多的ARM公司的第三方開發(fā)工具合作伙伴集成在自己的產(chǎn)品中,比如美國(guó)EPI公司的JEENI仿真器。ARM SDT(以下關(guān)于ARM SDT的描述均是以版本 2.50為對(duì)象)可在Windows95、98、NT以及Solaris2.5/2.6、HP-UX10上運(yùn)行,支持最高到ARM9(含ARM9)的所有ARM處理器芯片的開發(fā),包括StrongARM。ARM SDT包括一套完整的應(yīng)用軟件開發(fā)工具:*armcc ARM的C編譯器,具有優(yōu)化功能,兼容于ANSI C。*tcc THUMB的C編譯器,同樣具有優(yōu)化功能,兼容于ANSI C。*armasm支持ARM和THUMB的匯編器。*armlink ARM連接器,連接一個(gè)和多個(gè)目標(biāo)文件,最終生成ELF格式的可執(zhí)行映像文件。*armsd ARM和THUMB的符號(hào)調(diào)試器。以上工具為命令行開發(fā)工具,均被集成在SDT的兩個(gè)Windows開發(fā)工具ADW和APM中,用戶無需直接使用命令行工具。*APM Application Project Manageer,ARM 工程管理器,完全圖形界面,負(fù)責(zé)管理源文件,完成編輯、編譯、鏈接并最終生成可執(zhí)行映像文件等功能。