新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM匯編編程基礎(chǔ)之五-ADS開(kāi)發(fā)環(huán)境的使用

ARM匯編編程基礎(chǔ)之五-ADS開(kāi)發(fā)環(huán)境的使用

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏
掌握了基本的匯編指令和偽操作后,就具備了編寫(xiě)簡(jiǎn)單ARM匯編程序的基本理論能力,不過(guò)要實(shí)戰(zhàn)得到真實(shí)可執(zhí)行的程序,還需要可以對(duì)程序進(jìn)行編輯和編譯的開(kāi)發(fā)環(huán)境(命令行編譯器或IDE)的支持,同時(shí)程序在開(kāi)發(fā)過(guò)程中免不了要進(jìn)行調(diào)試,這就需要調(diào)試器的支持。一般而言,會(huì)有供應(yīng)商將程序的編譯器、編譯器、調(diào)試器以及其它一些輔助工具組合在一起,形成程序的開(kāi)發(fā)、調(diào)試集成開(kāi)發(fā)環(huán)境(IDE)軟件,提供給程序開(kāi)發(fā)人員使用。對(duì)ARM程序開(kāi)發(fā)而言,目前比較流行的IDE有2套:運(yùn)行于windows平臺(tái)的ADS和運(yùn)行于Linux平臺(tái)的gcc等交叉編譯工具鏈。總的來(lái)看,ADS在程序的編譯和調(diào)試方面要比gcc使用起來(lái)方便很多,也更容易掌握和使用,因此針對(duì)初學(xué)者,本文將展示ADS的使用。

ADS集成開(kāi)發(fā)環(huán)境,主要由編輯、編譯器Code Warrior和調(diào)試器AXD組成。

本文引用地址:http://butianyuan.cn/article/201611/322180.htm

首先使用Code Warrior對(duì)程序進(jìn)行編輯和編譯,過(guò)程如下:

1、建立工程

•在磁盤(pán)里新建一個(gè)目錄“D:arm”

•打開(kāi)ADS軟件

•點(diǎn)擊工具欄“File”,下拉點(diǎn)擊“New…”

2、選擇工程類型

3、輸入工程名稱及其目錄

4、工程建立后的情形

5、新建工程后的目錄

6、新建源文件并加入工程與target

7、編輯匯編和C的源代碼

8、編譯源代碼及其結(jié)果顯示

以上是最普通(也是最簡(jiǎn)單)的源代碼編輯和編譯過(guò)程。但在很多時(shí)候,在Make之前都需要對(duì)編譯和鏈接選項(xiàng)進(jìn)行設(shè)置,下面對(duì)常用的設(shè)置進(jìn)行演示。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


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

關(guān)閉