版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
手持持式式移移動動設(shè)設(shè)備備嵌嵌入入式式WinCE開發(fā)發(fā)5EVC開發(fā)發(fā)工工具具簡簡介介第章本章章目目標(biāo)標(biāo)掌握握SDK的導(dǎo)導(dǎo)出出方方法法熟悉悉EVC集成成開開發(fā)發(fā)環(huán)環(huán)境境掌握握遠(yuǎn)遠(yuǎn)程程調(diào)調(diào)試試工工具具的的使使用用5.1SDK使用用eMbeddedVisualC++工具具編編寫寫WindowsCE應(yīng)用用程程序序時時,,必必須須知知道道自自己己所所開開發(fā)發(fā)的的程程序序運運用用在在什什么么樣樣的的硬硬件件目目標(biāo)標(biāo)平平臺臺上上,,以以及及目目標(biāo)標(biāo)平平臺臺具具有有什什么么操操作作系系統(tǒng)統(tǒng)功功能能,,否否則則,,開開發(fā)發(fā)者者開開發(fā)發(fā)的的應(yīng)應(yīng)用用程程序序很很可可能能不不能能在在目目標(biāo)標(biāo)平平臺臺上上運運行行通過過PlatformBuilder向eMbeddedVisualC++導(dǎo)出出應(yīng)應(yīng)用用程程序序要要運運行行平平臺臺的的SDK,可可以以使使EVC開發(fā)發(fā)出出的的應(yīng)應(yīng)用用程程序序能能夠夠很很好好的的運運行行在在特特定定的的目目標(biāo)標(biāo)平平臺臺上上應(yīng)用用程程序序開開發(fā)發(fā)主主要要包包括括三三各各方方面面的的內(nèi)內(nèi)容容::從PB中導(dǎo)導(dǎo)出出SDK(軟件件開開發(fā)發(fā)工工具具包包)安裝裝SDK到EVC++Win32編程程,,MFC編程程5.1SDK下面面我我們們重重點點介介紹紹SDK的導(dǎo)導(dǎo)出出以以及及安安裝裝過過程程。。導(dǎo)導(dǎo)出出SDK主要要有有如如下下幾幾個個步步驟驟::導(dǎo)出出新新的的SDKSDK的配配置置SDK的編編譯譯下面面將將在在前前面面創(chuàng)創(chuàng)建建的的內(nèi)內(nèi)核核myce2基礎(chǔ)礎(chǔ)上上進(jìn)進(jìn)行行SDK的導(dǎo)導(dǎo)出出SDK的導(dǎo)導(dǎo)出出啟動動PB,并并打打開開前前面面創(chuàng)創(chuàng)建建的的WinCE內(nèi)核核myce2(可可以以選選擇擇創(chuàng)創(chuàng)建建一一個個基基于于某某個個BSP的內(nèi)內(nèi)核核))5.1SDK5.1SDK點擊擊PB->Platform->ConfigureSDK,如如下下圖圖所所示示5.1SDK點擊擊下下一一步步,,如如下下圖圖所所示示5.1SDK輸入入SDK名稱稱和和制制造造商商名名稱稱,,點點擊擊下下一一步步,,如如下下圖圖所所示示5.1SDK導(dǎo)出出在在eVC++環(huán)境境開開發(fā)發(fā)的的SDK,點點擊擊下下一一步步,,如如下下圖圖所所示示5.1SDKSDK導(dǎo)出出完完成成,,點點擊擊Finish,如如下下圖圖所所示示5.1SDKSDK的配配置置再次次點點擊擊PB->Platform->ConfigureSDK,如如下下圖圖所所示示5.1SDK如下下圖圖所所示示選選項項,,視視圖圖表表示示導(dǎo)導(dǎo)出出的的SDK存儲儲在在開開發(fā)發(fā)者者創(chuàng)創(chuàng)建建內(nèi)內(nèi)核核的的路路徑徑下下的的SDK目錄錄里里,,創(chuàng)創(chuàng)建建的的內(nèi)內(nèi)核核平平臺臺名名稱稱為為MYCE2,導(dǎo)導(dǎo)出出的的SDK是一一個個標(biāo)標(biāo)準(zhǔn)準(zhǔn)的的安安裝裝文文件件,,名名稱稱為為MYCE2_SDK.msi5.1SDK點擊擊Emulation,對對模模擬擬器器設(shè)設(shè)置置,,如如下下圖圖所所示示,,設(shè)設(shè)置置后后點點擊擊““確確定定””退退出出如果果不不需需要要導(dǎo)導(dǎo)出出應(yīng)應(yīng)用用于于模模擬擬器器的的SDK,可可在在Emulation下拉拉表表中中選選擇擇None。在在此此setting項,,還還需需要要根根據(jù)據(jù)先先前前內(nèi)內(nèi)核核定定制制的的平平臺臺,,進(jìn)進(jìn)行行CPU的選選擇擇。。同同時時還還可可以以在在install項進(jìn)進(jìn)行行安安裝裝信信息息的的填填寫寫。。5.1SDKSDK的編編譯譯點擊擊PB->Platform->BuildSDK,如如下下圖圖所所示示5.1SDKSDK編譯譯結(jié)結(jié)束束,,如如下下圖圖所所示示5.1SDK若編編譯譯過過程程沒沒有有錯錯誤誤,,導(dǎo)導(dǎo)出出的的SDK保存存到到開開發(fā)發(fā)者者指指定定的的目目錄錄,,文文件件名名為為MYCE2_SDK.msi5.1SDKSDK的安安裝裝雙擊擊MYCE2_SDK.msi文件件,,就就可可以以安安裝裝,,如如下下圖圖所所示示5.1SDK點擊擊””Next””,如如下下圖圖所所示示5.1SDK安裝裝過過程程,,如如下下圖圖所所示示5.1SDK至此此,,我我們們就就已已經(jīng)經(jīng)完完成成了了SDK的導(dǎo)導(dǎo)出出,,設(shè)設(shè)置置,,編編譯譯,,安安裝裝過過程程。。后后續(xù)續(xù)我我們們就就需需要要在在EVC的開開發(fā)發(fā)中中根根據(jù)據(jù)我我們們的的程程序序應(yīng)應(yīng)用用平平臺臺選選擇擇我我們們定定制制的的SDK5.2EVC集成成開開發(fā)發(fā)環(huán)環(huán)境境WindowsCE開發(fā)發(fā)工工具具WindowsCE與Windows編程程有有何何不不同同處理理器器::CE:支支持持多多種種處處理理器器Xp等::支支持持X86系列列處處理理器器屏幕幕或或鍵鍵盤盤等等輸輸入入設(shè)設(shè)備備::CE:支支持持觸觸摸摸屏屏((非非標(biāo)標(biāo)準(zhǔn)準(zhǔn)分分辨辨率率大大小小))或或無無顯顯示示器器,,可可能能無無鼠鼠標(biāo)標(biāo)或或鍵鍵盤盤Xp等::支支持持標(biāo)標(biāo)準(zhǔn)準(zhǔn)顯顯示示器器,,必必須須有有鼠鼠標(biāo)標(biāo)和和標(biāo)標(biāo)準(zhǔn)準(zhǔn)鍵鍵盤盤存儲儲設(shè)設(shè)備備::CE:可可能能沒沒有有硬硬盤盤等等大大容容量量存存儲儲器器,,可可能能無無法法存存儲儲大大量量文文件件,,可可能能無無法法實實現(xiàn)現(xiàn)虛虛擬擬內(nèi)內(nèi)存存,,內(nèi)內(nèi)存存訪訪問問受受限限((由由于于內(nèi)內(nèi)存存容容量量通通常常較較小小,,又又無無法法實實現(xiàn)現(xiàn)虛虛擬擬內(nèi)內(nèi)存存)),,內(nèi)內(nèi)存存是是稀稀缺缺資資源源Xp等::大大容容量量硬硬盤盤,,虛虛擬擬內(nèi)內(nèi)存存,,大大容容量量內(nèi)內(nèi)存存等等配配置置決決定定了了程程序序員員通通常常不不用用考考慮慮內(nèi)內(nèi)存存是是否否夠夠用用。。5.2EVC集成成開開發(fā)發(fā)環(huán)環(huán)境境字符編編碼CE:支持持Unicode,而且且通常常都是是以Unicode為字符符的編編碼標(biāo)標(biāo)準(zhǔn),,即以以兩個個字節(jié)節(jié)來表表示任任何一一個字字符((不論論是中中文字字符還還是標(biāo)標(biāo)準(zhǔn)ASCII字符)),這這樣在在編寫寫程序序時,,與字字符串串相關(guān)關(guān)的處處理需需要特特別注注意這這一點點XP等:通通常是是使用用ASCII字符,,同時時支持持UnicodeCE的其他他主要要特性性界面緊緊湊、、配置置多樣樣化、、API函數(shù)的的精簡簡等等等開發(fā)工工具的的選擇擇CE系統(tǒng)通通常使使用EVC或.NET等開發(fā)發(fā)工具具,同同時支支持模模擬器器及模模擬器器的調(diào)調(diào)試5.2EVC集成開開發(fā)環(huán)環(huán)境我們的的第一一個WinCE應(yīng)用程程序::HelloWorld打開EVC4,創(chuàng)建建一個個工作作空間間在對話話框中中選擇擇Workspaces標(biāo)簽在Workspacename對話框框中填填入工工作空空間的的名稱稱以及及存儲儲位置置5.2EVC集成開開發(fā)環(huán)環(huán)境向剛創(chuàng)創(chuàng)建的的hello工作空空間添添加文文件或或項目目在對話話中選選擇Files標(biāo)簽,,然后后選擇擇C++SourceFile5.2EVC集成開開發(fā)環(huán)環(huán)境在File處填入入文件件名在hello.c中編寫寫你的的程序序5.2EVC集成開開發(fā)環(huán)環(huán)境5.2EVC集成開開發(fā)環(huán)環(huán)境hello.c的代碼碼/********************************************************///Hello-AsimpleapplicationforWindowsCE//#include"windows.h"http:////Programentrypoint//intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPWSTRlpCmdLine,intnCmdShow){printf("HelloWorld\n");return0;}5.2EVC集成開開發(fā)環(huán)環(huán)境這個文文件包包含了了一組組文件件,它它們中中定義義了WindowsAPI及其用用到的的結(jié)構(gòu)構(gòu)和常常量程序的的入口口點是是本程程序和和標(biāo)準(zhǔn)準(zhǔn)C程序之之間最最大的的差別別#include"windows.h"C標(biāo)準(zhǔn)入口:intmain(char**argv,intargc)WindowsCE標(biāo)準(zhǔn)入口點:intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPWSTRlpCmdLine,intnCmdShow)5.2EVC集成開開發(fā)環(huán)環(huán)境這個文文件包包含了了一組組文件件,它它們中中定義義了WindowsAPI及其用用到的的結(jié)構(gòu)構(gòu)和常常量程序的的入口口點是是本程程序和和標(biāo)準(zhǔn)準(zhǔn)C程序之之間最最大的的差別別#include"windows.h"C標(biāo)準(zhǔn)入口:intmain(char**argv,intargc)WindowsCE標(biāo)準(zhǔn)入口點:intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPWSTRlpCmdLine,intnCmdShow)5.2EVC集成開開發(fā)環(huán)環(huán)境第1個參數(shù)數(shù),hInstance為其它它應(yīng)用用程序序指明明程序序?qū)嵗?,也也為需需要驗驗證這這個EXE的WindowsAPI函數(shù)提提供了了程序序?qū)嵗齾?shù)hPrevInstance是從舊舊的Win16API(Windows3.1及更早早的系系統(tǒng)))遺留留下來來的。。包括括WindowsCE在內(nèi)的的所有有Win32操作系系統(tǒng)中中,hPrevInstance始終是是0,可以以忽略略掉。。參數(shù)lpCmdLine指向一一個Unicode字符串串,包包含了了命令令行文文本。。從微微軟WindowsCE瀏覽器器啟動動的應(yīng)應(yīng)用程程序沒沒有命命令行行參數(shù)數(shù),但但在某某些情情況下下,例例如當(dāng)當(dāng)系統(tǒng)統(tǒng)自動動啟動動一個個程序序時,,系統(tǒng)統(tǒng)包含含一個個命令令行參參數(shù)來來說明明程序序為什什么被被啟動動5.2EVC集成開開發(fā)環(huán)環(huán)境參數(shù)lpCmdLine是WindowsCE與XP出現(xiàn)差差異的的情況況之一一,在在WindowsCE里,命命令行行字符符串是是Unicode字符串串,在在其它它版本本的Windows里,命命令行行字符符串總總是ASCII的最后一一個參參數(shù),nCmdShow,指明明了程程序主主窗口口的初初始狀狀態(tài)。。由父父進(jìn)程程,通通常是是瀏覽覽器傳傳遞這這個參參數(shù)到到程序序里。。它對對應(yīng)用用程序序如何何配置置主窗窗口給給出了了說明明,在在WindowsCE里,這這個參參數(shù)的的值被被限制制成3個狀態(tài)態(tài):普通((SW_SHOW)、隱隱藏((SW_HIDE)和非非激活活顯示示(SW_SHOWNOACTIVATE)。除非應(yīng)應(yīng)用程程序需需要強強制它它的窗窗口預(yù)預(yù)先確確定狀狀態(tài),,在程程序主主窗口口被創(chuàng)創(chuàng)建后后,這這個值值是不不加修修改,,只是是簡單單的傳傳遞給給ShowWindow函數(shù)5.2EVC集成開開發(fā)環(huán)環(huán)境這個應(yīng)應(yīng)用程程序唯唯一的的功能能行WindowsCE支持大大部分分標(biāo)準(zhǔn)準(zhǔn)C庫,包包括printf,getchar等等。。這一一行有有趣的的地方方在于于它不不像WindowsCE其它任任何地地方,,這個個串不不是Unicode而是ANSI。下面面是對對這個個現(xiàn)象象的合合理解解釋::對于于用ANSI標(biāo)準(zhǔn)編編譯的的C標(biāo)準(zhǔn)庫庫,printf和諸如如strcpy等其它它字符符串庫庫函數(shù)數(shù)用的的是ANSI字符串串。當(dāng)當(dāng)然,,WindowsCE支持這這些標(biāo)標(biāo)準(zhǔn)函函數(shù)的的Unicode版,例例如wprintf,getwchar,和wcscpy編譯hello.c選擇應(yīng)應(yīng)用程程序?qū)⑦\行行的目目標(biāo)平平臺,,注意意CPU和SDK的選擇擇。在在此,,我們們選擇擇基于于emulator平臺進(jìn)進(jìn)行實實驗。。如果果是要要運行行在特特定的的硬件件平臺臺,必必須按按照前前面講講述的的內(nèi)容容導(dǎo)出出SDK并安裝裝到EVC中去,,然后后進(jìn)行行應(yīng)用用程序序的開開發(fā)printf("HelloWorld\n");5.2EVC集成開開發(fā)環(huán)環(huán)境5.2EVC集成開開發(fā)環(huán)環(huán)境在EVC中,選選擇Build菜單下下的Compilehello.c進(jìn)行編編譯如果彈彈出下下面的的提示示,點點擊yes即可5.2EVC集成開開發(fā)環(huán)環(huán)境如果沒沒有錯錯誤,,將在在輸入入窗口口(Output)中輸輸出如如下內(nèi)內(nèi)容在EVC中,創(chuàng)創(chuàng)建可可執(zhí)行行文件件5.2EVC集成開開發(fā)環(huán)環(huán)境在執(zhí)行行完后后,會會出現(xiàn)現(xiàn)下面面的提提示在Workspace的存儲儲目錄錄下將將生成成hello.exe文件5.2EVC集成開開發(fā)環(huán)環(huán)境運行程程序?qū)С鲆灰粋€基基于模模擬器器的WinCE界面在開發(fā)發(fā)工作作站的的C盤下創(chuàng)創(chuàng)建soft目錄,,將C:\test\hello\emulatorDbg目錄下下的hello.exe拷貝到到C:\soft目錄下下在Emulator的Emulator菜單下下,選選擇FolderSharing共享本本機(jī)的的目錄錄5.2EVC集成開開發(fā)環(huán)環(huán)境在共享享目錄錄中填填入C:\soft(或者者使用用瀏覽覽選擇擇)在WinCE系統(tǒng)中中打開開“我我的電電腦””,選選擇StorageCard:5.2EVC集成開開發(fā)環(huán)環(huán)境雙擊打打開StorageCard,在雙雙擊hello.exe執(zhí)行即即可將看到到WindowsCE打開一一個命命令行行窗口口,打打印一一個HelloWorld之后退退出上述運運行過過程是是通過過路徑徑共享享的方方式,,使得得WinCE系統(tǒng)能能訪問問WinXP系統(tǒng)上上的可可執(zhí)行行文件件應(yīng)用程程序的的執(zhí)行行有時時候可可以直直接在在EVC下的模擬擬器執(zhí)行行,但是是它只適適合調(diào)試試基于emulator:X86編譯的內(nèi)內(nèi)核。所所以,我我們要用用模擬器器調(diào)試程程序時,,要注意意先前開開發(fā)過程程中的SDK的配置以以及編譯譯平臺的的選擇。。當(dāng)然,,對于應(yīng)應(yīng)用程序序到開發(fā)發(fā)板的調(diào)調(diào)試,我我們還可可以用前前面提到到過的activesync工具5.2EVC集成開發(fā)發(fā)環(huán)境消息窗口口的使用用下面的程程序Welcome創(chuàng)建一個個消息框框而不是是用printf來顯示文文字#include"windows.h"http://ProgramentrypointintWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPWSTRlpCmdLine,intnCmdShow){MessageBox(NULL,TEXT("歡迎使用移動平臺"),TEXT("歡迎"),MB_OK);return0;}5.2EVC集成開發(fā)發(fā)環(huán)境編譯并運運行Welcome,可以看看到如圖圖所示的的小窗口口:MessageBox函數(shù)原型型如下::intMessageBox(HWNDhWnd,LPCTSTRlpText,LPCTSTRlpCaption,UINTuType);第1個參數(shù)是是頂層窗窗口的句句柄,它它是消息息窗口的的父窗口口。目前前我們把把這個參參數(shù)置為為NULL,因為Welcome還沒有任任何其它它窗口第2個參數(shù)是是準(zhǔn)備顯顯示在窗窗口里的的文字。。注意傳傳入的字字符串是是用TEXT宏包裹的的,確保保它能夠夠編譯成成Unicode版本第3個參數(shù)lpCaption是顯示在在窗口標(biāo)標(biāo)題欄的的文字。。最后一一個參數(shù)數(shù)uType是一系列列標(biāo)志位位,規(guī)定定消息框框如何顯顯示在屏屏幕上。。標(biāo)志位位規(guī)定了了消息框框中按扭扭的數(shù)量量和類型型,規(guī)定定了圖標(biāo)標(biāo)的類型型以及消消息框窗窗口的風(fēng)風(fēng)格設(shè)置置5.3遠(yuǎn)程調(diào)試試工具EVC遠(yuǎn)程調(diào)試試工具主主要用于于在開發(fā)發(fā)平臺與與實際平平臺間執(zhí)執(zhí)行一些些調(diào)試工工作利用遠(yuǎn)程程調(diào)試工工具可以以在開發(fā)發(fā)平臺運運行,得得到實際際平臺上上的文件件、監(jiān)視視實際平平臺上進(jìn)進(jìn)程或線線程的狀狀況、測測試實際際平臺上上應(yīng)用程程序的性性能等一部分遠(yuǎn)遠(yuǎn)程調(diào)試試工具是是我們在在開發(fā)應(yīng)應(yīng)用程序序時常用用的,還還有一部部分是開開發(fā)內(nèi)核核時常用用的5.3遠(yuǎn)程調(diào)試試工具遠(yuǎn)程調(diào)用用評測程程序(RemoteCallProfiler)遠(yuǎn)程調(diào)用用評測程程序包含含評測和和分析工工具。利利用圖形形圖像顯顯示出你你的代碼碼中算法法的效率率或者占占用資源源情況。。遠(yuǎn)程調(diào)調(diào)用評測測程序包包含一系系列接口口函數(shù)。。在你想想要評測測的代碼碼中調(diào)用用這些接接口函數(shù)數(shù),然后后運行你你編寫的的程序。。遠(yuǎn)程調(diào)調(diào)用評測測程序就就能夠接接收你編編寫的程程序的數(shù)數(shù)據(jù)并記記錄。最最后利用用圖形顯顯示出來來通過實例例hello來體驗遠(yuǎn)遠(yuǎn)程調(diào)用用評測程程序5.3遠(yuǎn)程調(diào)試試工具運行遠(yuǎn)程程文件瀏瀏覽程序序,先彈彈出一個個對話框框,要選選擇訪問問哪個平平臺,如如圖所示示選擇"DefaultDevice"后。主窗窗口就顯顯示出來來了,如如圖所示示。左邊邊目錄數(shù)數(shù)列出的的是模擬擬器運行行的內(nèi)核核的所有有目錄。。右邊是是指定目目錄下的的文件。。工具欄欄最右邊邊是導(dǎo)入入和導(dǎo)出出按鈕。。這里的的導(dǎo)入和和導(dǎo)出是是相對開開發(fā)平臺臺而言的的遠(yuǎn)程文件件瀏覽程程序(RemoteFileViewer)遠(yuǎn)程文件件瀏覽程程序是最最常用、、最易操操作的工工具之一一。它的的作用就就是向?qū)崒嶋H平臺臺導(dǎo)入或或?qū)С鑫奈募?.3遠(yuǎn)程調(diào)試試工具要將一個個位圖文文件傳到到模擬器器中。先先單擊導(dǎo)導(dǎo)出按鈕鈕(上箭箭頭),,在彈出出的對話話框中選選擇一個個位圖文文件,確確定后,,這個文文件就出出現(xiàn)在遠(yuǎn)遠(yuǎn)程文件件瀏覽程程序的右右邊文件件窗口中中了。導(dǎo)導(dǎo)入也簡簡單,先先選擇一一個文件件,再單單擊導(dǎo)入入按鈕,,再選擇擇路徑,,保存即即可5.3遠(yuǎn)程調(diào)試試工具遠(yuǎn)程堆查查看程序序(RemoteHeapWalker)從名字就就可以看看出它是是用來查查看操作作系統(tǒng)中中每個進(jìn)進(jìn)程使用用的堆的的情況利用“遠(yuǎn)遠(yuǎn)程堆查查看程序序”能夠夠查看到到:內(nèi)核核中正運運行的進(jìn)進(jìn)程的名名字、ID、及使用用的所有有的堆的的ID如圖所示示進(jìn)程的的一個堆堆中的首首地址、、結(jié)束地地址、及及標(biāo)志((Fixed、Free)堆中每每塊(Block)的實際際內(nèi)容5.3遠(yuǎn)程調(diào)試試工具CE下每個進(jìn)進(jìn)程啟動動時,系系統(tǒng)會自自動分配配192KB的局部堆堆給這個個進(jìn)程。。要是不不夠你就就通過調(diào)調(diào)用堆管管理函數(shù)數(shù)自己再再分配自自定義大大小的堆堆。自己己分配的的堆,包包括系統(tǒng)統(tǒng)給你分分配的堆堆,都由由ID來標(biāo)識“Flag”只有一個個值“HF32_DEFAULT”,表示系統(tǒng)默認(rèn)認(rèn)分配的的堆圖中的“device.exe””,有四個都一一樣。但從進(jìn)進(jìn)程ID就可以看出這這是一個進(jìn)程程,而不是一一個應(yīng)用程序序的四個實例例。因為列表表是以堆為單單位,“device.exe””分配了四個堆堆,就顯示了了四個雙擊列表中任任何一項,彈彈出這個堆的的包含的塊的的列表。列出出塊的首地址址、大小、標(biāo)標(biāo)志。我們們分配了一個個堆,就可以以在堆中分配配數(shù)組、結(jié)構(gòu)構(gòu)等。這個塊塊就指每個分分配的元素。。標(biāo)志中“Fixed””表示不能釋放放這個塊占據(jù)據(jù)的內(nèi)存空間間。而“Free”則相反,表示示能夠釋放這這個塊占據(jù)的的內(nèi)存空間5.3遠(yuǎn)程調(diào)試工具具遠(yuǎn)程內(nèi)核跟蹤蹤程序(RemoteKernelTracker)遠(yuǎn)程內(nèi)核跟蹤蹤程序用于跟跟蹤實際平臺臺內(nèi)核的執(zhí)行行情況,一般般使用它跟蹤蹤內(nèi)核的啟動動情況,搜集集相關(guān)數(shù)據(jù)并并在開發(fā)平臺臺上以圖表形形式顯示出來來5.3遠(yuǎn)程調(diào)試工具具這個程序能夠夠跟蹤所有的的進(jìn)程和進(jìn)程程中的所有線線程。從開始始運行起跟蹤蹤,跟蹤結(jié)束束的時間由數(shù)數(shù)據(jù)接收緩沖沖區(qū)的大小決決定。緩沖區(qū)區(qū)的大小從1MB到100MB,由用戶自己己設(shè)定跟蹤內(nèi)容為進(jìn)進(jìn)程的運行、、不運行,線線程的運行、、阻塞、睡眠眠。還有在線線程中所有發(fā)發(fā)生的同步事事件。在此此程序的右邊邊有所有能夠夠跟蹤的事件件對應(yīng)的圖標(biāo)標(biāo)個程序提供了了查找功能和和過濾功能。。查找功能可可以查找你想想要找的事件件,而過濾功功能可以讓此此程序只記錄錄你想要的事事件5.3遠(yuǎn)程調(diào)試工具具遠(yuǎn)程性能監(jiān)視視程序(RemotePerformanceMonitor)這個程序和其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信托審計服務(wù)合同
- 地基基礎(chǔ)施工方案
- 責(zé)任轉(zhuǎn)移擔(dān)保合同
- 項目變更與調(diào)整協(xié)議模板
- 企業(yè)安全用電管理制度
- 康復(fù)護(hù)理服務(wù)協(xié)議
- 寫字樓租賃信息安全與隱私保護(hù)協(xié)議
- 桌椅租賃合同標(biāo)準(zhǔn)格式
- 《初中化學(xué)有效預(yù)習(xí)作業(yè)的研究》課題研究課題實施方案
- 公司設(shè)備租賃協(xié)議范例
- 基于西門子plc停車場車位控制系統(tǒng)設(shè)計
- RTO使用說明書
- 配電柜拆除安裝施工方案(共11頁)
- 廣東省中小學(xué)校教育培養(yǎng)成本表
- 車輛行駛證原件及翻譯模板(共3頁)
- 最新混凝土配合比設(shè)計規(guī)程(JGJ_55-2019_)ppt課件
- DCS型電腦定量包裝秤使用說明
- 八年級上冊道法第七課第2課時服務(wù)社會(23張)ppt課件
- 農(nóng)機(jī)企業(yè)申請進(jìn)入補貼目錄流程
- 醫(yī)院新進(jìn)護(hù)士輪轉(zhuǎn)手冊
- 質(zhì)量目標(biāo)分解
評論
0/150
提交評論