真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

GPU應(yīng)用程序Attach調(diào)試記錄-創(chuàng)新互聯(lián)

1.前期工作

鄂城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

1.1工程路徑確認

GPU項目共有6個工程,如圖 1-1:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 1-1 GPU項目工程

這6個工程建議放在同一目錄下,否則可能調(diào)試時會出現(xiàn)奇怪的問題,比如放在IDE默認的workspace目錄下,如圖 1-2:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 1-2 workspace工程目錄

1.2測試程序文件名確認

例如測試程序工程叫g(shù)pu_test,那么主程序所在的文件名必須是gpu_test.c,不然調(diào)試時會報出找不到gpu_test.c警告。示例如圖 1-3:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 1-3確認測試程序主文件

2.GDB調(diào)試設(shè)置

2.1新建調(diào)試項目

2.1.1打開測試工程主程序文件

如圖 21:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-1打開測試主程序文件

2.1.2打開Debug Configurations選項

如圖 2-2所示:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-2打開調(diào)試配置菜單

2.1.3新建SylixOS調(diào)試項目

右擊SylixOS Remote Application選項,選擇New選項來新建一個SylixOS調(diào)試項目,如圖 2-3:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-3新建調(diào)試項目

2.2選擇調(diào)試程序

注意不要選擇strip目錄下的程序,如圖 2-4:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-4選擇調(diào)試程序

2.3選擇attach調(diào)試模式

如圖 2-5:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-5選擇attach調(diào)試模式

2.4添加動態(tài)庫路徑

一共要添加4個動態(tài)庫的路徑,如圖 2-6和圖 2-7:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-6添加動態(tài)庫路徑

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-7添加后的動態(tài)庫

2.5指定調(diào)試程序,開始調(diào)試

前提是測試程序和庫都已經(jīng)下載到目標板上,并且測試程序已經(jīng)在運行狀態(tài),進程ID可以通過在連接到目標板的終端輸入ps命令查到。如圖 2-8:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-8指定進程ID

3.調(diào)試功能使用

3.1選擇調(diào)試功能窗口

如圖 3-1所示:可以按需要選擇添加功能窗口,一般常用的是Debug、Breakpoints、Memory、Variables等。

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-1選擇功能窗口

選擇好功能窗口后,還可以根據(jù)自己的喜好調(diào)整每個窗口的位置,如圖 3-2:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-2窗口位置調(diào)整

3.2添加斷點

點擊想要添加斷點的代碼行,等藍色區(qū)域出現(xiàn)后,直接雙擊即可添加一個斷點。添加成功后,藍色區(qū)域會出現(xiàn)一個小圓點,并且斷點會立即生效,程序運行至此代碼行處后會停止,而且此代碼行背景色變?yōu)榫G色,如圖 3-3:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-3添加斷點

3.3添加多個斷點

添加方法和上個小節(jié)一樣,并且在Breakpoints區(qū)可以對添加的多個斷點管理,如圖 3-4:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-4添加多個斷點

3.4查看變量和寄存器

當程序運行到斷點處時,可以在Variables區(qū)查看斷點上下文中的變量值,如圖 3-5:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-5查看變量

同樣,在Registers區(qū)查看寄存器的值,如圖 3-6:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-6查看寄存器

3.5恢復(fù)運行

如果想要程序再次運行到斷點處,按F8即可。如果想要去掉斷點運行,在Breakpoints區(qū)將斷點前面的勾去掉,然后按F8即可。如圖 3-7:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-7恢復(fù)運行

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文名稱:GPU應(yīng)用程序Attach調(diào)試記錄-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://weahome.cn/article/dopiss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部