在我們提供給用戶的《使用VS2005連接和調(diào)試英創(chuàng)ARM9嵌入式模塊》一文中,我們分別以在EM9000上和在EM9260上為例講述了兩種對基于WinCE的ARM9主板進行連接調(diào)試的方法。很多用戶對為什么要采用兩種不同的方法進行連接調(diào)試不同的主板感到迷惑不解,本文將對該兩種連接調(diào)試的方法做出進一步的講解,希望能帶給采用VS2005進行開發(fā)的用戶一些小小的幫助。
下表對兩種不同的連接調(diào)試方法進行了詳細對比:
說明:方法一即在《使用VS2005連接和調(diào)試英創(chuàng)ARM9嵌入式模塊》一文中所述“在EM9000模塊上使用VS2005 C#進行開發(fā)”的方法,方法二即文中所述“在EM9260模塊上使用VS2005 C#進行開發(fā)”的方法。
方法1 | 方法2 | |
適用主板 | EM9000,EM9161 | EM9160,EM9260,EM9360 |
連接開發(fā)主機和主板的接口 | 僅需網(wǎng)口 | 需網(wǎng)口和USB同時連接 |
主板IP被開發(fā)主機獲取的方式 | 在VS2005開發(fā)環(huán)境里直接指定設(shè)備靜態(tài)IP | 通過USB的activesync方式獲取設(shè)備IP,開發(fā)主機PC無需指定設(shè)備IP(動態(tài)獲?。?/td> |
連接前是否需要額外的程序 | 運行ConmanClient2.exe、CMAccept.exe兩個程序 | 不需要 |
連接就緒后調(diào)試通道 | 網(wǎng)絡(luò) | 網(wǎng)絡(luò) |
EM9000嵌入式主板由于沒有USB Slave接口,無法和開發(fā)主機PC進行activesync連接,所以只能通過自己的網(wǎng)口采用方法一進行開發(fā)和調(diào)試(因為有TFT或者VGA界面,用戶可以直接通過鼠標操作運行ConmanClient2.exe、CMAccept.exe這兩個程序);而EM9161既有USB Slave接口、又擁有可以運行程序的界面,方法一和方法二皆可使用進行調(diào)試,但由于方法二不需要繁瑣的設(shè)置和運行步驟,所以還是推薦用戶使用方法二;EM9260及EM9360嵌入式主板不能直接支持TFT的彩色顯示,因而用戶操作來額外運行程序顯得不便,所以一般都采用方法二。
需要注意的是,很多用戶在采用方法二進行連接和調(diào)試的時候,往往最容易出現(xiàn)錯誤的是一些小細節(jié),比如,方法二是通過USB來獲取設(shè)備IP的,但并不意味著設(shè)備IP完全不需要設(shè)置,因為最后的調(diào)試還是通過網(wǎng)絡(luò)來進行的,所以至少要保證設(shè)備IP和開發(fā)調(diào)試主機PC的IP在同一個網(wǎng)段上;再比如,activesync往往在第一次連接的時候,是自動的,但客戶重啟系統(tǒng)(或做其它操作)后,activesync在掉線后往往不自動作新的連接,從而造成了連接的失敗,這個時候用戶就需要手動對activesync進行連接來保證后續(xù)操作的成功。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6092瀏覽量
35846
發(fā)布評論請先 登錄
相關(guān)推薦
瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法

芯盛智能榮獲2024年信息技術(shù)應(yīng)用創(chuàng)新工作委員會卓越貢獻成員單位
Arm主板與x86主板的區(qū)別

飛騰助力首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽圓滿落幕
有方科技參編的信息技術(shù)團體標準發(fā)布
龍芯中科助力2024首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦
芯馳科技斬獲“創(chuàng)客北京2024”創(chuàng)新創(chuàng)業(yè)大賽兩項大獎
中科創(chuàng)達榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)
無線網(wǎng)橋的連接與調(diào)試方法
信創(chuàng)國產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀
MCUXpresso IDE下在線聯(lián)合調(diào)試雙核MCU工程的三種方法

評論