天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于多核的GDB遠程任務(wù)級調(diào)試改進

發(fā)布時間:2020-09-03 21:46
   多核技術(shù)的出現(xiàn)給嵌入式系統(tǒng)帶來了新的機遇,然而,它的興起也對軟件調(diào)試提出了新的需求:必須能調(diào)試多個內(nèi)核。GDB作為單核架構(gòu)下首選的任務(wù)級調(diào)試器,雖然能在嵌入式Linux的支持下調(diào)試多核架構(gòu)下的程序,但通過原有的這些功能不能反映出多核信息,這使得它在多核嵌入式系統(tǒng)中發(fā)揮的作用變得非常有限。 本文深入分析了嵌入式操作系統(tǒng)uClinux對對稱多處理器的支持,同時,結(jié)合多核調(diào)試的基本需求,對原有的調(diào)試代理擴展支持多核的功能,在一定程度上實現(xiàn)了對多核的遠程任務(wù)級調(diào)試,主要包括:進程與特定的核進行“綁定”、獲取各個核的當前進程上下文信息、利用核間中斷實現(xiàn)改變指定核的運行狀態(tài)、完成統(tǒng)計進程在各個核上運行的用戶時間和系統(tǒng)時間等功能。通過這些功能宿主機端可以了解整個目標機系統(tǒng)基本運行情況、更準確定位各種異常。 為此,本文嘗試在基于ADI BF561雙核嵌入式平臺,在uClinux下設(shè)計了支持多核的遠程任務(wù)級調(diào)試器,該調(diào)試器在傳統(tǒng)GDB的基礎(chǔ)上進行多核任務(wù)級調(diào)試功能的擴展和改造,包括全面、實時地獲取多核系統(tǒng)信息,如各個核當前運行進程信息和被調(diào)試進程運行時間等、完成了查詢/設(shè)置進程CPU親和力相關(guān)功能、查詢進程當前運行的核、能夠改變各個核的運行狀態(tài)、并可以進行核間同步調(diào)試等,也能有效支持以往的單核處理器上的應(yīng)用程序調(diào)試。經(jīng)測試,該改進后的調(diào)試器在一定程度上滿足了用戶對多核遠程任務(wù)級調(diào)試的需求,使得上層應(yīng)用程序開發(fā)在充分利用多核并發(fā)性的前提下,提高系統(tǒng)開發(fā)效率。
【學(xué)位單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2010
【中圖分類】:TP368.1

【相似文獻】

相關(guān)期刊論文 前10條

1 王京林,蘇潔,詹橫空;基于ARM7內(nèi)核的嵌入式應(yīng)用程序調(diào)試技術(shù)[J];電子工程師;2000年12期

2 崔孝鳳;謝明崗;;巧用VFP調(diào)試器理解程序設(shè)計中的循環(huán)結(jié)構(gòu)[J];電腦學(xué)習(xí);2006年04期

3 孫菊妹;梅笙;;MSP430F169過程儀表調(diào)試器的設(shè)計[J];電子制作;2009年01期

4 張銀奎;;在調(diào)試器中細品CPU(上)[J];程序員;2009年09期

5 胡澤明,岳春生;嵌入式系統(tǒng)開發(fā)要素的選擇分析[J];單片機與嵌入式系統(tǒng)應(yīng)用;2003年08期

6 葉其雷;胡明曉;;一種有效的ISAPI服務(wù)器擴展調(diào)試方法[J];電腦知識與技術(shù);2009年22期

7 陳勇,何克東,陸在朝,鄢超;曙光機群系統(tǒng)并行調(diào)試器的設(shè)計與實現(xiàn)[J];計算機工程;2004年09期

8 王錄選;蔡文齋;;基于Moxa動態(tài)庫的同步卡調(diào)試器設(shè)計[J];現(xiàn)代電子技術(shù);2007年13期

9 林彥杰;用TMSC54x開發(fā)系統(tǒng)實現(xiàn)FIR數(shù)字濾波器[J];電視技術(shù);2001年07期

10 丁宜棟,駱萬文,趙克喜;基于BORLAND C/C++和PARADIGM的x86嵌入式應(yīng)用開發(fā)[J];現(xiàn)代計算機;2001年06期

相關(guān)會議論文 前10條

1 劉濤;季振洲;王慶;朱素霞;;嵌入式多核平臺大容量高速存儲與增強可靠性研究[A];2010年第16屆全國信息存儲技術(shù)大會(IST2010)論文集[C];2010年

2 李鑫;竇勇;鄧林;張勁;;多核平臺下事務(wù)處理類應(yīng)用性能分析及評價[A];2010年第16屆全國信息存儲技術(shù)大會(IST2010)論文集[C];2010年

3 何軍;王飆;;通用多核處理器發(fā)展現(xiàn)狀和趨勢研究[A];第十五屆計算機工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年

4 劉奇;郝守青;沈海華;章隆兵;;一種基于RAM的降低異構(gòu)多核切換開銷的方法[A];2010年第16屆全國信息存儲技術(shù)大會(IST2010)論文集[C];2010年

5 陳遠知;;多核處理器的里程碑——TILE64[A];全國第三屆信號和智能信息處理與應(yīng)用學(xué)術(shù)交流會專刊[C];2009年

6 彭林;張小強;劉德峰;謝倫國;田祖?zhèn)?;一種挖掘多核處理器存儲級并行的算法[A];第15屆全國信息存儲技術(shù)學(xué)術(shù)會議論文集[C];2008年

7 馮佩;鐘誠;韋偉;;多核多線程并行求解線性方程組[A];全國第21屆計算機技術(shù)與應(yīng)用學(xué)術(shù)會議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會議論文集[C];2010年

8 袁忠勇;孫平川;魏榮寶;王敬中;李赫T

本文編號:2811995


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2811995.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶2e2f8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com