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

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

ARM DS-5下載

  • 軟件大?。?span>1.39GB
  • 軟件語言:簡體中文
  • 軟件類型:國產軟件
  • 軟件授權:免費軟件
  • 軟件類別:編程工具
  • 應用平臺:Windows平臺
  • 更新時間:2017-04-24
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

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

ARM DS-5特色

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

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

功能強大的 C/C++ 編輯器和項目管理器

為 ARM Linux 進行了驗證的 GNU 編譯工具

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

2、端到端調試器

啟動加載程序、內核和用戶空間調試

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

用于更快、更簡單調試周期的自動的調試會話

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

3、Streamline 性能分析器

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

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

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

關鍵路徑標識和動態(tài)內存使用情況分析

4、實時模擬器

在主機上的 Linux 應用程序調試

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

高于 250 MHz 的典型模擬速度

新版功能

1、支持 Ubuntu 桌面版10.04 32位主機

2、ARM編譯器

支持Cortex-A7

3、DS-5調試器

自動連接到由 NDK 生成本地代碼的 Android 目標板。

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

支持CADI,允許調試器連接外部仿真模型。

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

4、Streamline

支持內從核空間注釋。

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

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

時間線圖表觀察區(qū)的點可以定住以更方便結果對比。

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

預先配置以下平臺的調試支持:

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

Atmel AT91SAM9G25 and AT91SAM9X35

Mindspeed Transcede 4000

NXP LPC3131, LPC3141 and LPC3152

使用教程

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

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

/home/userx/configdb

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

D:/configdb

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

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

4、點選該掃描到的仿真器,點擊“Connect”連接,再點擊“Auto Configure”自動識別目標設備,如果是DS-5預置的芯片,會彈出平臺選擇對話框,點擊“Cancel”取消。如下圖是識別到的設備信息。

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

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

例如: /home/userx/target.rvc

3、運行配置數(shù)據(jù)庫導入工具(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下生成,則該命令中的路徑需要用雙引號括起來,如:“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

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

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

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

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

通過以上步驟,在DS-5的目標下拉選項中就看到新添加的目標。

仿真器調試教程

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

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

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

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

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

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

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

添加后如下圖:

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

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

(9)DS-5自動打開“sama5d3.scat”文件,我們在文件中輸入如下的信息,具體可參考芯片用戶手冊中的SRAM地址。

輸入完成后如下圖。

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

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

(12)點擊“C/C++ Build”前面的三角符號,點擊“Settings”選項,配置右側的“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文件的地址,如下圖。

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

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

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

M2 連接開發(fā)板

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

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

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

M3 調試配置

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

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

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

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

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

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

(20)如果連接成功,可看到藍色標示的“connected”文字,同時調試控制窗口顯示開發(fā)板相應的內核。如下圖,DS-5已經連接上了開發(fā)吧,并且顯示當前連接SAMA5D34里面的第一個Cortex-A5核(如果有多個核,會用#1、#2等標注多核的序號)。

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

M4 調試視圖詳解

(21)還是上面的圖 “調試控制欄”,顯示當前所有的調試名稱,并且可以進行調試控制。

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

連接目標板

斷開連接

刪除連接

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

繼續(xù)全速運行

停止運行

單步調試

選擇按C程序單步調試,或者按匯編程序調試

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

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

(24)變量欄,顯示程序使用的所有變量,在調試的時候可以進行修改。

(25)寄存器欄,顯示內核里面的所有寄存器,在調試的時候可以對寄存器進行修改。

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

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

(26)匯編程序欄,顯示程序對應的匯編程序、地址和操作數(shù)等。

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

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

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

“Progress”可以從菜單欄“window” > “show view” > “Progress”調出。

以上就是使用ARM DS-5和DSTREAM仿真器對裸機進行調試的內容。

更新說明

ARM DS-5新增功能:

1、DS-5 調試器:可訪問 NEON 寄存器,能夠導出跟蹤數(shù)據(jù),增強了內聯(lián)支持,具備 Linux 內核跟蹤篩選功能等。

2、Streamline:用于分析報告的基于時間的篩選,用于時間測量和快速熱點分析的可伸縮、跨部分的標記,獨立的共享庫分析,以及支持 CPU 熱插拔

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

Atmel AT91SAM9G15 / AT91SAM9G20 / AT91SAM9X25

Freescale i.MX25 / i.MX535

NXP LPC3220 / LPC3230 / LPC3240

Samsung S5PC100 / S5PC110 / S5PV210

TI OMAP3430 / OMAP3630

載地址

下載錯誤?【投訴報錯】

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

      氣軟件

      關文章

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

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

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

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

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

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

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

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

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

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

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

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

      載聲明

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