亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ARM Development Studio 5 32位 v5.26.2 官方免費(fèi)版(附使用教程)

ARM DS-5下載

  • 軟件大?。?span>1.14GB
  • 軟件語言:簡(jiǎn)體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:編程工具
  • 應(yīng)用平臺(tái):Windows平臺(tái)
  • 更新時(shí)間:2017-04-24
  • 網(wǎng)友評(píng)分:
360通過 騰訊通過 金山通過

情介紹

ARM Development Studio 5簡(jiǎn)稱ARM DS-5,是一款非常好用且功能強(qiáng)大的開發(fā)工具,該工具針對(duì)arm系列的處理器打造,可以完美支持linux、android等平臺(tái)的工具開發(fā)等操作,ARM DS-5為用戶提供了跟蹤、系統(tǒng)范圍性能分析器、實(shí)時(shí)系統(tǒng)模擬器和編譯器的應(yīng)用程序和內(nèi)核空間調(diào)試器等功能,軟件提供了靈活的集成開發(fā)環(huán)境,并可以與第三方插件完美兼容,新版本還增強(qiáng)了對(duì)新Cortex-A7處理器的支持,需要此款工具的朋友們歡迎前來下載使用。

ARM DS-5特色

1、靈活的集成開發(fā)環(huán)境

定制的 Eclipse IDE,與第三方插件兼容

功能強(qiáng)大的 C/C++ 編輯器和項(xiàng)目管理器

為 ARM Linux 進(jìn)行了驗(yàn)證的 GNU 編譯工具

集成的生產(chǎn)力實(shí)用工具,例如遠(yuǎn)程系統(tǒng)瀏覽器、SSH 和 Telnet 終端等

2、端到端調(diào)試器

啟動(dòng)加載程序、內(nèi)核和用戶空間調(diào)試

非侵入性指令跟蹤,包括匯總的配置文件

用于更快、更簡(jiǎn)單調(diào)試周期的自動(dòng)的調(diào)試會(huì)話

具有設(shè)備配置數(shù)據(jù)庫的一次單擊即可完成的 JTAG 調(diào)試配置

3、Streamline 性能分析器

無需 JTAG 探針的系統(tǒng)范圍的分析

按進(jìn)程、線程、功能和源代碼行的 CPU 使用情況統(tǒng)計(jì)信息

性能相關(guān)事件(例如高速緩存未命中次數(shù)、中斷數(shù))與軟件執(zhí)行的即時(shí)關(guān)聯(lián)

關(guān)鍵路徑標(biāo)識(shí)和動(dòng)態(tài)內(nèi)存使用情況分析

4、實(shí)時(shí)模擬器

在主機(jī)上的 Linux 應(yīng)用程序調(diào)試

預(yù)先與 ARM 嵌入式 Linux 一起加載的 Cortex-A8 系統(tǒng)模型模擬器

高于 250 MHz 的典型模擬速度

新版功能

1、支持 Ubuntu 桌面版10.04 32位主機(jī)

2、ARM編譯器

支持Cortex-A7

3、DS-5調(diào)試器

自動(dòng)連接到由 NDK 生成本地代碼的 Android 目標(biāo)板。

支持 Cortex-A7 處理器的指令跟蹤。

支持CADI,允許調(diào)試器連接外部仿真模型。

可捕捉選定代碼段的指令蹤跡。

4、Streamline

支持內(nèi)從核空間注釋。

捕捉時(shí)間毫秒以下分辨率, 如注釋和上下文切換。

命令行接口可導(dǎo)出時(shí)間軸數(shù)據(jù)。

時(shí)間線圖表觀察區(qū)的點(diǎn)可以定住以更方便結(jié)果對(duì)比。

5、配置數(shù)據(jù)庫

預(yù)先配置以下平臺(tái)的調(diào)試支持:

ARM ARM1156T2F-S CoreTile, Versatile Express Cortex-A15x2 SMM

Atmel AT91SAM9G25 and AT91SAM9X35

Mindspeed Transcede 4000

NXP LPC3131, LPC3141 and LPC3152

使用教程

1、在計(jì)算機(jī)的一個(gè)可讀寫目錄下創(chuàng)建“configdb”文件夾。

例如,在Linux系統(tǒng)下:

/home/userx/configdb

或在Windows系統(tǒng)下:

D:/configdb

2、從開始菜單選擇 所有程序 > ARM DS-5 > Debug Hardware > Debug Hardware Configuration。

3、點(diǎn)擊綠色“Scan”按鈕,掃描DSTREAM仿真器,如下掃描到通過USB連接DSTREAM仿真器。

4、點(diǎn)選該掃描到的仿真器,點(diǎn)擊“Connect”連接,再點(diǎn)擊“Auto Configure”自動(dòng)識(shí)別目標(biāo)設(shè)備,如果是DS-5預(yù)置的芯片,會(huì)彈出平臺(tái)選擇對(duì)話框,點(diǎn)擊“Cancel”取消。如下圖是識(shí)別到的設(shè)備信息。

說明:如果無法識(shí)別,可嘗試將“Clock Speed”調(diào)低。如果還是無法識(shí)別,可聯(lián)系A(chǔ)RM中國區(qū)代理商米爾科技尋求技術(shù)支持。

5、選擇File > Save菜單,保存配置文件值configdb文件備下一步使用。

例如: /home/userx/target.rvc

3、運(yùn)行配置數(shù)據(jù)庫導(dǎo)入工具(Configuration Database Importer utility),并使用合適的參數(shù)。

用法:

cdbimporter [-c config_db] [-t destination_db] rvc_file

config_db: DS-5主配置數(shù)據(jù)庫的完整路徑

destination_db: 新配置數(shù)據(jù)庫的完整路徑

rvc_file: 硬件配置工具生成的RVC文件的完整路徑

例如:

cdbimporter -c /home/userx/DS-5/sw/debugger/configdb -t /home/userx/configdb /home/userx/target.rvc

注意:如果是在window下生成,則該命令中的路徑需要用雙引號(hào)括起來,如:“D: configdb”。

Select a core to modify (enter the index and hit return) or press enter to continue. [] : PRESS ENTER

Enter Platform Manufacturer

[default:'Imported'] > COMPANYX

Enter Platform Name

[default:'target'] > PLATFORMX

導(dǎo)入工具生成的文件保存在指定的目標(biāo)數(shù)據(jù)庫中,本教程生成在:

/home/userx/configdb/boards/COMPANYX/PLATFORMX/

4、啟動(dòng)DS-5調(diào)試器(/home/userx/DS-5/bin/eclipse),打開“Window”菜單下“Preferences”選項(xiàng),展開DS-5選項(xiàng),選擇“Target Database”。點(diǎn)擊“New…”按鈕,添加新配置數(shù)據(jù)庫,使用“Up”和“Down”按鈕移動(dòng)條目,確保最新條目在最上方。

5、在如上同一界面,點(diǎn)擊“Rebuild Database...”,確保載入新目標(biāo)數(shù)據(jù)庫。

通過以上步驟,在DS-5的目標(biāo)下拉選項(xiàng)中就看到新添加的目標(biāo)。

仿真器調(diào)試教程

(1)從開發(fā)菜單選擇“ARM DS-5” >“Eclipse for DS-5”打開DS-5,或者直接雙擊DS-5桌面快捷圖標(biāo)(需自己創(chuàng)建)打開。然后點(diǎn)擊“Go to the workbench”進(jìn)入DS-5的工程管理界面。

(2)選擇菜單欄 File > New > Project,在彈出的對(duì)話框中選擇“C/C++”下的“C Project”,再點(diǎn)擊“Next”。

(3)在C++ Project對(duì)話框中,“Project name”中輸入工程名稱,我們這里以“MYD-SAMA5D34”作為工程名稱,再點(diǎn)選“Bare-metal Executable”下的“Empty Project”,點(diǎn)擊“Next”進(jìn)入下一步,如下圖:

(4)進(jìn)入下一步后,點(diǎn)擊“Finish”完成新建并進(jìn)入工作界面。

此時(shí)在DS-5左側(cè)的工程管理器(project explorer)會(huì)看到新創(chuàng)建的工程“MYD-SAMA5D34”,展開會(huì)看到”Includes”下自動(dòng)包含了一些目錄,這些是我們編譯的時(shí)候要用到的,DS-5已經(jīng)自動(dòng)添加好了。

(5)再選擇菜單File > New > source file”,彈出對(duì)話框中的“source file”中輸入文件名為”main.c”的C文件,點(diǎn)擊“Finish”完成。

(6)自動(dòng)打開“main.c”文件后(或者雙擊打開),在注釋后面添加mian()函數(shù)代碼并保存。

添加后如下圖:

(7)接下來我們還要?jiǎng)?chuàng)建一個(gè)“scatter”文件。擇菜單File > New >“Other…”,在彈出的對(duì)話框中選擇“scatter file editor” > “scatter file”,點(diǎn)擊“next”進(jìn)入下一步。

(8)在父項(xiàng)目框中選擇剛剛創(chuàng)建的工程“MYD-SAMA5D34”,“File name”欄輸入scatter文件的名稱,我們這里用“sama5d3”(該文件可以用于MYD-SAMA5D3X系列開發(fā)板,包括MYD-SAMA5D31、MYD-SAMA5D33、MYD-SAMA5D34、MYD-SAMA5D35)。點(diǎn)擊“finish”完成,如下圖。

(9)DS-5自動(dòng)打開“sama5d3.scat”文件,我們?cè)谖募休斎肴缦碌男畔?,具體可參考芯片用戶手冊(cè)中的SRAM地址。

輸入完成后如下圖。

(10)然后我們要配置一下編譯選項(xiàng)。點(diǎn)擊“MYD-SAMA5D34”工程,選擇菜單“Project” > “Properties”打開“Properties for MYD-SAMA5D34”對(duì)話框。如下圖,顯示工程的一些基本信息。

(11)選擇左側(cè)的“C/C++ Build”,點(diǎn)選其中的“general makefile automatically”(默認(rèn)也是選擇),表示使用DS-5自動(dòng)生成的Makefile文件。如果要用自己手動(dòng)編寫的makefile文件,需要取消點(diǎn)選該項(xiàng)。

(12)點(diǎn)擊“C/C++ Build”前面的三角符號(hào),點(diǎn)擊“Settings”選項(xiàng),配置右側(cè)的“Tool Settings”編譯工具。

“ARM C Compiler” > “Code Generation” > “Target CPU (--cpu)”配置為“Cortex-A5”。

“ARM Assembler” > “Code Generation” > “Target CPU (--cpu)”配置為“Cortex-A5”。

“ARM Linker” > “Image Layout” > “Scatter file (--scatter)”選擇上面創(chuàng)建的scatter文件的地址,如下圖。

配置好后,點(diǎn)擊“OK”完成并返回工程管理界面。

(13)點(diǎn)選工程管理器(Project Explorer)下的“MYD-SAMA5D34”工程,選擇菜單”Project” >“Build Project”編譯工程。此時(shí)DS-5會(huì)自動(dòng)在“Debug”目錄下創(chuàng)建makefile文件,并按照這些規(guī)則進(jìn)行編譯。

如果Problems欄下沒有“Error”提示,說明編譯成功,同時(shí)在“MYD-SAMA5D34”工程的“Debug”目錄下生成二進(jìn)制文件“MYD-SAMA5D34.axf”,如下圖。

M2 連接開發(fā)板

(14)連接好DSTREAM仿真器,包括DSTREAM仿真器5V電源線、轉(zhuǎn)接板、USB線(或網(wǎng)線)。

(15)連接好MYD-SAMA5D34開發(fā)板,包括開發(fā)板5V電源線、DSTREAM上的20PIN-JTAG調(diào)試線、以及串口線。

(16)給開發(fā)板上電,通過串口終端將開發(fā)板停止在“u-boot”界面,如下圖。這樣做是防止開發(fā)板進(jìn)入系統(tǒng),影響裸機(jī)調(diào)試。

M3 調(diào)試配置

(16)點(diǎn)選工程管理器(Project Explorer)下的“MYD-SAMA5D34”工程,選擇菜單“Run” > “Debug Configurations…”,在彈出的對(duì)話框中右擊“DS-5 Debugger”,選擇“New”新建一個(gè)調(diào)試選項(xiàng)。

(17)在新建的調(diào)試選項(xiàng)中,將調(diào)試選項(xiàng)名稱改為“MYD-SAMA5D34_Debug”。在“Connection”選項(xiàng)的filter platform中輸入“SAMA5D3”,然后選擇過濾后 “SAMA5D3x”下 “Bare Metal Debug” > “Debug cortex-a5 via DSTREAM/RVI”。選項(xiàng)的目的是,通過DSTREAM對(duì)MYD-SAMA5D34開發(fā)板進(jìn)行裸機(jī)調(diào)試。如下圖。

然后再點(diǎn)擊“connections”中的“Browse…”按鈕,選擇DS-5搜索到的DSTREAM仿真器,選擇后點(diǎn)擊“OK”使用該仿真器,如下圖。

(18)點(diǎn)擊調(diào)試選項(xiàng)名稱下方的“File”選項(xiàng),在“Target Configuration”下點(diǎn)擊“Workspace…”按鈕,然后從“Open”對(duì)話框中選擇上面生成的二進(jìn)制文件。

添加后如下圖,然后選擇“Load symbols”。

(19)點(diǎn)擊“Debug”按鈕開始調(diào)試。出現(xiàn)提示是否切換到調(diào)試窗口,點(diǎn)擊“Yes”即可。

(20)如果連接成功,可看到藍(lán)色標(biāo)示的“connected”文字,同時(shí)調(diào)試控制窗口顯示開發(fā)板相應(yīng)的內(nèi)核。如下圖,DS-5已經(jīng)連接上了開發(fā)吧,并且顯示當(dāng)前連接SAMA5D34里面的第一個(gè)Cortex-A5核(如果有多個(gè)核,會(huì)用#1、#2等標(biāo)注多核的序號(hào))。

(21)點(diǎn)擊如上圖的綠色三角形“ ”,程序就會(huì)全速運(yùn)行,在“App console”欄會(huì)打印從MYD-SAMA5D34開發(fā)板打印的信息。如下圖。

M4 調(diào)試視圖詳解

(21)還是上面的圖 “調(diào)試控制欄”,顯示當(dāng)前所有的調(diào)試名稱,并且可以進(jìn)行調(diào)試控制。

上圖中,各控制按鈕的作用為:

連接目標(biāo)板

斷開連接

刪除連接

從main函數(shù)或者entry point調(diào)試

繼續(xù)全速運(yùn)行

停止運(yùn)行

單步調(diào)試

選擇按C程序單步調(diào)試,或者按匯編程序調(diào)試

(22)命令欄,可以在“commands”后面敲入命令,讓開發(fā)板執(zhí)行,比如敲入“step”就會(huì)進(jìn)行單步調(diào)試。鼠標(biāo)位于輸入框內(nèi),按“Alt + /”可獲得命令提示。

(23)歷史欄,顯示所有歷史使用的命令。

(24)變量欄,顯示程序使用的所有變量,在調(diào)試的時(shí)候可以進(jìn)行修改。

(25)寄存器欄,顯示內(nèi)核里面的所有寄存器,在調(diào)試的時(shí)候可以對(duì)寄存器進(jìn)行修改。

(25)函數(shù)欄,顯示程序使用的所有函數(shù),以及它們的開始和結(jié)束地址。

(25)源代碼欄,顯示源代碼。

(26)匯編程序欄,顯示程序?qū)?yīng)的匯編程序、地址和操作數(shù)等。

(27)存儲(chǔ)器欄,通過輸入地址和大小,可以看到相應(yīng)存儲(chǔ)器的內(nèi)容。如下圖,地址輸入“0x00300000”(內(nèi)部SRAM地址),大小輸入“1024”,就可以看到對(duì)應(yīng)的存儲(chǔ)地址的值。

(28)應(yīng)用程序控制臺(tái),這里顯示了通過半主機(jī)機(jī)制從開發(fā)板(如MYD-SAMA5D34)返回的打印信息。

(29)另外,還有一個(gè)比較重要的欄目“Progress”。有時(shí)候調(diào)試配置不正確,DS-5會(huì)一直“connecting”,從“調(diào)試控制”欄目又無法停止,這時(shí)候就要通過“progress”來停止了,如下圖使用進(jìn)度條后面的紅色按鈕就可以停止了。

“Progress”可以從菜單欄“window” > “show view” > “Progress”調(diào)出。

以上就是使用ARM DS-5和DSTREAM仿真器對(duì)裸機(jī)進(jìn)行調(diào)試的內(nèi)容。

更新說明

ARM DS-5新增功能:

1、DS-5 調(diào)試器:可訪問 NEON 寄存器,能夠?qū)С龈檾?shù)據(jù),增強(qiáng)了內(nèi)聯(lián)支持,具備 Linux 內(nèi)核跟蹤篩選功能等。

2、Streamline:用于分析報(bào)告的基于時(shí)間的篩選,用于時(shí)間測(cè)量和快速熱點(diǎn)分析的可伸縮、跨部分的標(biāo)記,獨(dú)立的共享庫分析,以及支持 CPU 熱插拔

3、配置數(shù)據(jù)庫:針對(duì)以下附加設(shè)備的現(xiàn)成的調(diào)試支持:(設(shè)備的完整列表)

Atmel AT91SAM9G15 / AT91SAM9G20 / AT91SAM9X25

Freescale i.MX25 / i.MX535

NXP LPC3220 / LPC3230 / LPC3240

Samsung S5PC100 / S5PC110 / S5PV210

TI OMAP3430 / OMAP3630

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

ARM Development Studio 5 32位 v5.26.2 官方免費(fèi)版(附使用教程)

      氣軟件

      關(guān)文章

      • CodeAsk for Linux (代碼分析工具) v1.0.3 免費(fèi)Linux版

        CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...

      • 玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費(fèi)版

        玄機(jī)寶盒是一個(gè)集成了多種功能的C#編程輔助工具,特別適用于C#開發(fā)者進(jìn)行調(diào)試、處理正則表達(dá)式、網(wǎng)絡(luò)請(qǐng)求以及系統(tǒng)交互等任,歡迎需要的朋友下載使用...

      • Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64

        JDK24是一款Java開發(fā)工具包,包含Java運(yùn)行環(huán)境(java運(yùn)行庫),Java開發(fā)套件和Java基礎(chǔ)類庫源代碼,JDK24是Java開發(fā)套件非LTS長期支持版本,引入了許多令人興奮的新特性,不...

      • 鯨魚積木編程(無人機(jī)) V1.1.3 官方安裝版

        鯨魚積木編程是一款適用于無人機(jī)的編程軟件,支持同步生成Python和C語言代碼,提供圖形化編程工具和趣味教學(xué)方式,適合編程啟蒙,軟件包含多種傳感器、邏輯、數(shù)學(xué)和AI功能...

      • 微軟AI開發(fā)Microsoft .NET V10.0.100 P2 中文免費(fèi)最新版 32/64位

        .NET 10 首個(gè)預(yù)覽版推出,.NET 10 是 .NET 9 的后繼版本,將作為長期支持維護(hù) (LTS) 版本提供 3 年的支持,涵蓋 .NET Runtime、SDK、libraries、C#、ASP.NET Core、Blazo...

      • CodeAsk(代碼分析工具) v1.0.4 綠色免費(fèi)版

        CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...

      載聲明

      ☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
      ☉ 本站提供的ARM Development Studio 5 32位 v5.26.2 官方免費(fèi)版(附使用教程)資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。