ARM相關軟體介紹

2021-04-30 18:11:48 字數 446 閱讀 9413

分為ads和axd(arm extended debugger)。ads負責編譯、鏈結,axd負責除錯。

ads主要有以下幾項功能:

提供彙編器和編譯器,彙編和編譯arm組合語言檔案、標準c/c++語言檔案。

內含鏈結器,進行目標檔案鏈結,生成乙個用於除錯的映象檔案。

含有標準c/c++庫檔案,支援使用者程式。

axd支援下列除錯方法:

flash燒寫的軟體。axd在ram裡除錯,掉電就沒有了,方便程式修改。除錯好的程式用flashpgm下到開發板的flash裡,上電直接執行。

除錯**就是用它幫你使用更簡單的jtag來實現原本1k才賣的jtag**器的大部分功能。簡單的就可以把他理解為你自己做的jtag的驅動就行了。除錯**還有很多種,如h-jtag。需要注意的是,每種除錯**安裝方法雖然都簡單,但都不一樣,需要看說明。而且axd除錯之前都要執行。省錢了,就別怕麻煩了。

arm彙編相關

cmp rn rm operand tst logical and ldr用法 摘自arm嵌入式系統開發一書 資料 基址暫存器 示例 mem base offset 基址暫存器加上偏移 ldr r0,r1,offset mem base offset 不變 ldr r0,r1,offset mem ...

伺服器相關軟體介紹

vmware,虛擬機器軟體 ssh,全名secure shell,是一種協議,使用該協議可以有效防止遠端管理過程中的資訊洩露問題,能夠實現字元介面的遠端登入管理,預設使用22號埠 原部落格服務開啟 xshell,可以實現在windows下遠端連線ubantu server的軟體 samba,在uba...

ARM下位置無關碼和位置相關碼介紹

由於在學i2c裸板程式中在分析head.s時用到了這個位置無關碼這個概念,並且之前一直不明白位置無關碼,故此次通過查閱其他大神的部落格了解可以得到下面的教程,希望對學arm的朋友有一點幫助。參考 位置無關 即該段 無論放在記憶體的哪個位址,都能正確執行。究其原因,是因為 裡沒有使用絕對位址,都是相對...