999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TKScope嵌入式仿真開發平臺講座(19)TKScope發布TKSGDBServer支持GDB調試

2010-06-22 08:18:18
單片機與嵌入式系統應用 2010年9期
關鍵詞:嵌入式調試界面

TKScope是廣州致遠電子有限公司2008年推出的一款高性能通用型綜合仿真開發平臺,支持仿真全系列的8051、ARM、DSP、AVR、C166、C251、MX等內核,與當前全部主流ⅠDE環境無縫嵌接(如 Keil、ADS、ⅠAR、CCS、RVDS、AVRStudio、TKStudio等),保證您的開發平臺始終如一,并具備高級調試功能。同時,TKScope內嵌64路專業的邏輯分析儀,且全面支持zlgLogic高級軟件。

1 GDB/GDB Server概述

GDB是GNU開源組織開發的一個免費程序調試工具,GDB Server是一個GDB遠程的服務器。當運行GDB時,GDB發出的調試命令通過GDB Server進行命令解釋,然后操控目標板進行命令的執行。GDB與GDB Server的聯絡方式有多種,常用的是TCP/ⅠP協議。

隨著GDB的廣泛應用,GDB Server也逐漸應用到其他非GDB的調試環境中。例如在一些常見的集成開發環境 TKStudio/ⅠAR/CodeSourcery/Eclipse/Yagarto/RVDS等,也支持使用GDBSever進行通信,完成仿真操作。

2 TKSGDBServer簡介

TKSGDBServer是一個標準的GDB Server,采用標準的TCP/ⅠP協議同GDB或兼容GDB調試環境進行通信。運行于Windows系統下,可操作TKScope全系列仿真器硬 件,支 持 ARM7/ARM9/ARM11/XSCALE/Cortex 等ARM系列。TKSGDBServer的界面如圖1所示。

圖1 TKSGDBServer界面

圖中,“地址”為呼叫主機的ⅠP地址;“端口”為呼叫主機使用的端口號;“設置”用于進入仿真器的硬件設置界面;“連接”用于通過TKScope仿真器硬件連接用戶目標板并完成復位;“啟動后連接”,啟動后自動實現連接功能。

TKSGDBServer將GDB監控命令轉換成TKScope仿真器的命令。GDB與TKScope仿真器連接示意圖如圖2所示。

圖2 GDB與TKScope仿真器連接示意圖

3 TKSGDBServer支持GDB調試的IDE環境

TKSGDBServer支持GDB調試的ⅠDE環境有:TKS-tudio、ⅠAR、CodeSourcery、Eclipse、Yagarto、RVDS 等。TKScope仿真器通過TKSGDBServer支持以下的ⅠDE環境的仿真調試。

圖3 TKSGDBServer支持GDB調試的IDE環境

3.1 TKStudio

TKStudio ⅠDE是一款具有強大內置編輯器的多內核編譯調試環境,支持8051、ARM、AVR等內核,可以完成從工程建立和管理、編譯、鏈接、目標代碼的生成,到軟件仿真、硬件仿真(掛接TKScope系列仿真器的硬件)等完整的開發流程。TKStudio的操作界面如圖4所示。

3.2 RVDS

RealView Development Suite(RVDS)是ARM 公司推出的新一代開發工具,它集成的RVCT能夠支持所有ARM處理器,并提供做好的執行性能的編譯器。RVDS是一套完整的、高性價比開發調試工具,用于半導體通用32位微控制器產品;具有先進的目標連接系統,支持GDB(GUN Debugger)調試。RVDS的操作界面如圖5所示。

圖4 TKStudio IDE

圖5 RVDS IDE

3.3 Eclipse

Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境,但是Eclipse附帶了一個標準的插件,包括Java開發工具。盡管Eclipse是使用Java語言開發的,但它的用途并不限于Java語言,例如,支持C/C++、COBOL和Eiffel等編程語言的插件已經可用。Eclipse的操作界面如圖6所示。

3.4 IAR

圖6 Eclipse IDE

ⅠAR是一種非常有效的嵌入式系統集成開發工具,用戶能夠在同一界面下充分有效地開發并管理嵌入式項目,功能十分完善。具有高度優化功能的ARM編譯器,支持使用C/C++語言編程以及多文件編譯,能生成極為緊湊而高效的代碼。遵從ARM EABⅠ,可與其他編譯器(包括GNU和ARM RealView)生成的映像文件相連接。

3.5 CodeSourcery

CodeSourcery是一個基于GNU工具鏈開發而成的完整軟件開發環境,能夠支持其客戶充分發揮從嵌入式設備到超級計算機的硬件平臺的優勢。CodeSourcery為ARM處理器提供改進的GNU工具鏈,并定期提供穩定的版本發布。

3.6 Yagarto

Yagarto是Yet Another Gnu ARm TOolchain的簡稱,它本身是GNU工具鏈(Binutils,Newlib,GCC編譯器和Ⅰnsight調試器)。Yagarto是基于 Windows操作系統的ARM GUN開發環境。

本文簡單地介紹GDB/GDB Server、TKSGDBServer以及TKSGDBServer支持GDB調試的ⅠDE環境,TKScope仿真器通過TKSGDBServer實現GDB調試。

猜你喜歡
嵌入式調試界面
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
搭建基于Qt的嵌入式開發平臺
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
FOCAS功能在機床調試中的開發與應用
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
人機交互界面發展趨勢研究
調壓柜的調試與試運行探討
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 精品国产免费观看| 亚洲综合在线网| 99激情网| 婷婷伊人久久| 国产黄网永久免费| 91国内视频在线观看| av性天堂网| 婷婷亚洲视频| 婷婷六月综合网| 国产欧美日韩综合一区在线播放| 热99re99首页精品亚洲五月天| 精品一区二区三区无码视频无码| 伊人色天堂| 91福利免费| 久久一日本道色综合久久| 国产高清在线精品一区二区三区| 国产黄色视频综合| 久久午夜夜伦鲁鲁片不卡| 国产成人三级| 亚洲香蕉在线| 国产亚洲高清视频| 爱做久久久久久| 欧美日韩福利| 亚州AV秘 一区二区三区| 91福利国产成人精品导航| 高清色本在线www| 激情无码视频在线看| 欧美丝袜高跟鞋一区二区 | 日本AⅤ精品一区二区三区日| 91午夜福利在线观看| 欧美中文字幕在线播放| 亚洲v日韩v欧美在线观看| 国产在线精品人成导航| 久久9966精品国产免费| 91久久偷偷做嫩草影院电| 全部免费特黄特色大片视频| 一本色道久久88亚洲综合| 91欧美在线| 毛片免费在线| 国产精品嫩草影院av| 久久毛片网| 午夜成人在线视频| 成年人免费国产视频| 国产美女精品一区二区| 国产97区一区二区三区无码| 玖玖精品视频在线观看| 免费在线国产一区二区三区精品| 国产亚洲视频在线观看| 欧美一级特黄aaaaaa在线看片| 综合天天色| 91美女视频在线| 欧美激情伊人| 国产超碰一区二区三区| 欧美激情视频一区| 国产精品福利尤物youwu| 日韩毛片在线视频| 国产丝袜一区二区三区视频免下载| 亚洲最大综合网| 欧美色香蕉| 看国产毛片| 久久99精品久久久久纯品| 99视频在线免费看| 国产国语一级毛片在线视频| 不卡视频国产| 91蜜芽尤物福利在线观看| 国产色伊人| WWW丫丫国产成人精品| 亚洲制服中文字幕一区二区| a级毛片免费网站| 久久久久亚洲av成人网人人软件| 国产激爽爽爽大片在线观看| 欧美精品在线观看视频| 中文字幕亚洲第一| 日本高清免费一本在线观看| 日本中文字幕久久网站| 久草视频一区| 凹凸国产分类在线观看| 欧美精品啪啪一区二区三区| 狠狠做深爱婷婷综合一区| 国产永久在线视频| 伊人成人在线视频| 日韩福利视频导航|