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

基于多核的GDB遠(yuǎn)程任務(wù)級(jí)調(diào)試改進(jìn)

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

【相似文獻(xiàn)】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本文編號(hào):2811995


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

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


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

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