两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)的制作方法

文檔序號(hào):6400725閱讀:396來(lái)源:國(guó)知局
專利名稱:調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,更具體地涉及一種調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)。
背景技術(shù)
目前,嵌入式設(shè)備外設(shè)的調(diào)試方法一般有如下方式:(I)將已裝成整機(jī)的嵌入式設(shè)備拆機(jī),再對(duì)外設(shè)進(jìn)行相應(yīng)的調(diào)試操作;(2)廠家發(fā)布新的嵌入式軟體以實(shí)行相應(yīng)的調(diào)試操作;(3)通過(guò)廠家提供的專用調(diào)試工具,在不拆機(jī)的狀態(tài)下對(duì)所述嵌入式設(shè)備的外設(shè)進(jìn)行相應(yīng)的調(diào)試操作。但是,方式(I)存在的如下缺陷:拆機(jī)需要相應(yīng)的輔助工具,相對(duì)于用戶來(lái)說(shuō)比較麻煩。另外,拆機(jī)調(diào)試消耗的時(shí)間也比較多。方式(2)存在如下缺陷:在用廠家發(fā)布的新軟體對(duì)所述嵌入式設(shè)備執(zhí)行升級(jí)操作后,要想回退原版本是相當(dāng)困難的。方式(3)存在如下缺陷:對(duì)普通用戶來(lái)說(shuō),廠家提供的調(diào)試工具的License申請(qǐng)成功的可能性相當(dāng)?shù)?。且即便申?qǐng)成功,由于多數(shù)設(shè)備的調(diào)試需要基于特定的系統(tǒng)(如android系統(tǒng)),這些系統(tǒng)又必須要有root權(quán)限才能夠進(jìn)行調(diào)試操作,這樣也給用戶帶來(lái)了困難。另外,上述三種方式一次只能對(duì)一臺(tái)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試操作,不利于產(chǎn)線生產(chǎn),也不方便在用戶使用中推廣。因此,有必要提供一種改進(jìn)的調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)來(lái)克服上述缺陷,該方法及系統(tǒng)在無(wú)需拆機(jī)、無(wú)需重新發(fā)布新的嵌入式系統(tǒng)軟體及無(wú)需root權(quán)限的情況下,可方便快捷地對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種調(diào)試嵌入式設(shè)備的外設(shè)的方法,該方法在無(wú)需拆機(jī)、無(wú)需重新發(fā)布新的嵌入式系統(tǒng)軟體及無(wú)需root權(quán)限的情況下,可對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。本發(fā)明的另一目的是提供一種調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng),該系統(tǒng)在無(wú)需拆機(jī)、無(wú)需重新發(fā)布新的嵌入式系統(tǒng)軟體及無(wú)需root權(quán)限的情況下,可對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種調(diào)試嵌入式設(shè)備的外設(shè)的方法,包括以下步驟:電腦的工具發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備;所述嵌入式設(shè)備解析所述數(shù)據(jù)包,并根據(jù)解析結(jié)果對(duì)所述嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作。與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)電腦的工具發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備,嵌入式設(shè)備經(jīng)解析該數(shù)據(jù)包后即可根據(jù)解析結(jié)果對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行相應(yīng)的調(diào)試操作,從而實(shí)現(xiàn)了在無(wú)需拆機(jī)、無(wú)需重新發(fā)布新的嵌入式系統(tǒng)軟體及無(wú)需root權(quán)限的情況下對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。較佳地,所述“工具發(fā)送所述數(shù)據(jù)包至所述嵌入式設(shè)備”之前還包括:建立所述電腦與所述嵌入式設(shè)備的通信連接。較佳地,所述“建立所述電腦與所述嵌入式設(shè)備的通信連接”具體為:打開所述電腦的工具;所述嵌入式設(shè)備連接所述電腦;所述嵌入式設(shè)備執(zhí)行引導(dǎo)程序;所述弓I導(dǎo)程序與所述工具通信并成功握手。較佳地,所述“所述引導(dǎo)程序與所述工具通信并成功握手”具體包括:所述嵌入式設(shè)備向外發(fā)送“建立通信請(qǐng)求”并進(jìn)入接收數(shù)據(jù)狀態(tài),同時(shí)啟動(dòng)一定時(shí)器;所述電腦的工具接收數(shù)據(jù),同時(shí)啟動(dòng)一定時(shí)器;所述電腦判斷所述數(shù)據(jù)是否為“建立通信請(qǐng)求”;所述電腦根據(jù)判斷結(jié)果發(fā)送第一反饋信息至所述嵌入式設(shè)備并進(jìn)入接收數(shù)據(jù)狀態(tài);所述嵌入式設(shè)備接收并判斷所述數(shù)據(jù)是否為“第一反饋信息”;所述嵌入式設(shè)備根據(jù)判斷結(jié)果進(jìn)入預(yù)設(shè)模式并發(fā)送第二反饋信息至所述電腦;所述電腦接收并判斷所述數(shù)據(jù)是否為“第二反饋信息”,根據(jù)判斷結(jié)果判斷所述引導(dǎo)程序與所述工具是否通信成功且判斷所述電腦是否成功進(jìn)入所述預(yù)設(shè)模式較佳地,所述“所述嵌入式設(shè)備向外發(fā)送建立通信請(qǐng)求并進(jìn)入接收數(shù)據(jù)狀態(tài),同時(shí)啟動(dòng)一定時(shí)器”之后還包括:判斷接收數(shù)據(jù)是否超時(shí),若超時(shí),則正常啟動(dòng)所述嵌入式設(shè)備。較佳地,所述“所述電腦的工具接收數(shù)據(jù),同時(shí)啟動(dòng)一定時(shí)器”之后還包括:判斷接收數(shù)據(jù)是否超時(shí),若超時(shí),則進(jìn)行報(bào)錯(cuò)提示。較佳地,所述“對(duì)所述嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作”之后還包括:將調(diào)試結(jié)果反饋至所述工具。相應(yīng)地,本發(fā)明還提供了一種調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng),包括電腦及嵌入式設(shè)備,所述電腦包括工具模塊,所述工具模塊用于發(fā)送包含調(diào)試命令的數(shù)據(jù)包并接收所述嵌入式設(shè)備返回的數(shù)據(jù);所述嵌入式設(shè)備包括解析模塊及執(zhí)行模塊,所述解析模塊接收并解析所述工具模塊所發(fā)送的數(shù)據(jù)包,所述執(zhí)行模塊根據(jù)所述解析模塊的解析結(jié)果對(duì)所述嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作。較佳地,所述電腦和所述嵌入式設(shè)備均包括用于建立通信連接的通信模塊,且一所述通信模塊與所述工具模塊連接,另一所述通信模塊與所述解析模塊連接。較佳地,所述電腦和所述嵌入式設(shè)備均包括用于判斷所述工具模塊和所述解析模塊接收數(shù)據(jù)是否超時(shí)的定時(shí)模塊。通過(guò)以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實(shí)施例。


圖1為本發(fā)明調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng)連接外設(shè)時(shí)的結(jié)構(gòu)框圖。圖2為圖1所示調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng)的一實(shí)施例的框圖。圖3為本發(fā)明調(diào)試嵌入式設(shè)備的外設(shè)的方法的流程圖。圖4為本發(fā)明“引導(dǎo)程序與工具通信并成功握手”的流程圖。
具體實(shí)施例方式現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例,附圖中類似的元件標(biāo)號(hào)代表類似的元件。請(qǐng)參考圖1,本發(fā)明提供了一種調(diào)試嵌入式設(shè)備外設(shè)的系統(tǒng)100,該系統(tǒng)100包括電腦10以及與電腦10連接的嵌入式設(shè)備20,嵌入式設(shè)備連接有多個(gè)外設(shè)30。需要注意的是,在本實(shí)施例中,該嵌入式設(shè)備20為一手機(jī)。具體地,請(qǐng)參考圖2,電腦10具體包括通信模塊101、定時(shí)模塊102以及工具模塊103 ;其中,通信模塊101用于與嵌入式設(shè)備20建立通信連接;工具模塊103與通信模塊101連接,用于在通信連接成功建立之后,發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備20,且工具模塊103接收來(lái)自嵌入式設(shè)備20發(fā)送的數(shù)據(jù);定時(shí)模塊102與通信模塊101和工具模塊103連接,用于判斷工具模塊103接收嵌入式設(shè)備20的數(shù)據(jù)是否超時(shí),若是,該電腦10以語(yǔ)音提示、在電腦10界面顯示出錯(cuò)信息或者以兩種之間的結(jié)合的方式報(bào)錯(cuò),反之,繼續(xù)檢測(cè)判斷工具模塊103接收嵌入式設(shè)備20的數(shù)據(jù)是否超時(shí)。嵌入式設(shè)備20具體包括:通信模塊201、定時(shí)模塊202、解析模塊203以及執(zhí)行模塊204 ;其中,通信模塊201用于與通信模塊101建立通信連接以實(shí)現(xiàn)嵌入式設(shè)備20與電腦10的連接;解析模塊203與通信模塊201連接,用于解析工具模塊103發(fā)送的數(shù)據(jù)包,并將解析結(jié)果傳遞至執(zhí)行模塊204以指示執(zhí)行模塊204工作;定時(shí)模塊202用于判斷解析模塊203接收電腦10的工具模塊103發(fā)送的數(shù)據(jù)是否超時(shí),若是,該嵌入式設(shè)備20以語(yǔ)音提示、在嵌入式設(shè)備20界面顯示出錯(cuò)信息或者以兩種之間的結(jié)合的方式報(bào)錯(cuò),反之,繼續(xù)檢測(cè)判斷解析模塊203接收工具模塊103的數(shù)據(jù)是否超時(shí);執(zhí)行模塊204根據(jù)解析結(jié)果對(duì)嵌入式設(shè)備20的外設(shè)30執(zhí)行相應(yīng)的調(diào)試、升降級(jí)以及測(cè)試等調(diào)試操作。本發(fā)明調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng)100的工作原理如下:先將外設(shè)30連接于嵌入式設(shè)備20,再建立通信模塊101與通信模塊201通信連接以實(shí)現(xiàn)電腦10與嵌入式設(shè)備20的連接,之后電腦10的工具模塊103通過(guò)通信模塊101發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備20的通信模塊201,通信模塊201再將數(shù)據(jù)包傳送至解析模塊203,解析模塊203解析該數(shù)據(jù)包并將解析結(jié)果發(fā)送至執(zhí)行模塊204,執(zhí)行模塊204對(duì)外設(shè)30執(zhí)行相應(yīng)的調(diào)試操作,并將執(zhí)行結(jié)果返回至所述工具模塊103。需要注意的是,定時(shí)模塊102會(huì)實(shí)時(shí)監(jiān)測(cè)判斷工具模塊103接收?qǐng)?zhí)行模塊204返回的數(shù)據(jù)是否超時(shí),定時(shí)模塊202會(huì)實(shí)時(shí)監(jiān)測(cè)判斷解析模塊203接收工具模塊103發(fā)送的數(shù)據(jù)是否超時(shí)。進(jìn)一步地,通信模塊101與通信模塊201成功建立通信連接過(guò)程具體如下:打開電腦10上的工具,將嵌入式設(shè)備20連接上電腦10,同時(shí)打開嵌入式設(shè)備20以便執(zhí)行引導(dǎo)程序。在執(zhí)行引導(dǎo)程序的過(guò)程中,嵌入式設(shè)備20向外發(fā)送“建立通信請(qǐng)求”并進(jìn)入接收數(shù)據(jù)狀態(tài),同時(shí)啟動(dòng)定時(shí)模塊202 ;電腦10的工具模塊103接收數(shù)據(jù)(即“建立通信請(qǐng)求”)并啟動(dòng)定時(shí)模塊102,同時(shí),該電腦10判斷該數(shù)據(jù)是否為“建立通信請(qǐng)求”,若是,則發(fā)送第一反饋信息至嵌入式設(shè)備20并進(jìn)入數(shù)據(jù)接收狀態(tài);該嵌入式設(shè)備20接收并判斷該數(shù)據(jù)是否為第一反饋信息,若是,則進(jìn)入預(yù)設(shè)模式并發(fā)送第二反饋信息至電腦10 ;電腦10則接收并判斷該數(shù)據(jù)是否為第二反饋信息,若是,則進(jìn)入預(yù)設(shè)模式。此時(shí),引導(dǎo)程序與工具通信握手成功,即通信模塊201與通信模塊101成功建立通信連接。其中,“建立通信請(qǐng)求”具體為數(shù)據(jù)“READY”,“第一反饋信息”具體為“EFWDL”以及“第二反饋信息”具體為“LDWFE”。相應(yīng)地,請(qǐng)參考圖3,本發(fā)明還提供了一種調(diào)試嵌入式設(shè)備的外設(shè)的方法,包括以下步驟:步驟001,建立電腦與嵌入式設(shè)備的通信連接;具體為:打開電腦上的工具,再將嵌入式設(shè)備通過(guò)串口接口連接上電腦,同時(shí),開啟嵌入式設(shè)備以執(zhí)行引導(dǎo)程序,引導(dǎo)程序與工具通信并成功握手;其中,工具包含有單口與多口接口 ;步驟002,電腦的工具發(fā)送包含調(diào)試命令和操作的數(shù)據(jù)包至嵌入式設(shè)備;具體為,電腦的工具將包含調(diào)試命令和操作的數(shù)據(jù)以數(shù)據(jù)包的格式通過(guò)串口通信將數(shù)據(jù)包發(fā)送至嵌入式設(shè)備;步驟003,嵌入式設(shè)備解析數(shù)據(jù)包,并根據(jù)解析結(jié)果對(duì)嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作;具體地,嵌入式設(shè)備對(duì)外設(shè)執(zhí)行調(diào)試、升降級(jí)固體以及測(cè)試等調(diào)試操作;步驟004,嵌入式設(shè)備將調(diào)試結(jié)果反饋至電腦的工具;具體地,嵌入式設(shè)備將調(diào)試結(jié)果以數(shù)據(jù)包的格式反饋至電腦的工具,工具解析該數(shù)據(jù)包即可得到調(diào)試結(jié)果,進(jìn)一步地工具將解析后的調(diào)試結(jié)果顯示在電腦的界面上反饋給用戶。具體地,請(qǐng)結(jié)合圖4所示,引導(dǎo)程序與工具通信握手的具體流程如下:步驟101,嵌入式設(shè)備向外發(fā)送“建立通信請(qǐng)求”,并進(jìn)入數(shù)據(jù)接收狀態(tài),同時(shí)啟動(dòng)一定時(shí)器;其中,所述“建立通信請(qǐng)求”具體為“ready”,該定時(shí)器判斷嵌入式設(shè)備接收來(lái)自電腦的數(shù)據(jù)是否超時(shí),如超時(shí),則正常啟動(dòng)嵌入式設(shè)備;步驟102,電腦的工具接收數(shù)據(jù),同時(shí)啟動(dòng)一定時(shí)器;具體為:電腦的工具接收來(lái)自嵌入式設(shè)備的數(shù)據(jù),同時(shí)啟動(dòng)一定時(shí)器;該定時(shí)器判斷電腦接收來(lái)自嵌入式設(shè)備的數(shù)據(jù)是否超時(shí),若超時(shí),則報(bào)錯(cuò);步驟103,電腦判斷是否在定時(shí)時(shí)間內(nèi)接收數(shù)據(jù)并判斷該數(shù)據(jù)是否為“建立通信請(qǐng)求”;具體為:電腦判斷自身接收數(shù)據(jù)的時(shí)間是否在定時(shí)器的定時(shí)時(shí)間內(nèi),且判斷接收的該數(shù)據(jù)是否為“建立通信請(qǐng)求” ready,若都為是,則執(zhí)行步驟104,反之,則執(zhí)行步驟109 ;步驟104,電腦發(fā)送第一反饋信息至嵌入式設(shè)備并進(jìn)入接收數(shù)據(jù)狀態(tài);其中,該第一反饋信息為“EFWDL”;步驟105,嵌入式設(shè)備判斷是否在定時(shí)時(shí)間內(nèi)接收數(shù)據(jù)并判斷該數(shù)據(jù)是否為“第一反饋信息”;具體為,嵌入式設(shè)備判斷自身接收數(shù)據(jù)的時(shí)間是否在定時(shí)器的定時(shí)時(shí)間內(nèi),同時(shí),判斷接收的該數(shù)據(jù)是否為“第一反饋信息”,若都為是,則執(zhí)行步驟106 ;反之,則執(zhí)行步驟 110 ;步驟106,嵌入式設(shè)備進(jìn)入預(yù)設(shè)模式并發(fā)送第二反饋信息至電腦;其中,該第二反饋信息具體為“ LDWFE ” ;步驟107,電腦接收并判斷數(shù)據(jù)是否為第二反饋信息;具體為,電腦接收來(lái)自嵌入式設(shè)備的數(shù)據(jù),同時(shí),判斷該接收的數(shù)據(jù)是否為“第二反饋信息”,若是,則執(zhí)行步驟108,反之,則執(zhí)行步驟109 ;
步驟108,引導(dǎo)程序與工具通信且嵌入式設(shè)備成功進(jìn)入預(yù)設(shè)模式;步驟109,報(bào)錯(cuò);具體地,工具在自身界面上顯示出錯(cuò)信息或通過(guò)語(yǔ)音提示,發(fā)出聲音進(jìn)行報(bào)錯(cuò),還可以通過(guò)兩者之間的結(jié)合進(jìn)行報(bào)錯(cuò);步驟110,嵌入式設(shè)備正常開機(jī);需要說(shuō)明的是,當(dāng)電腦與嵌入式設(shè)備都進(jìn)入預(yù)設(shè)模式時(shí),則表明引導(dǎo)程序與工具通信握手成功。結(jié)合以上描述可以看出,本發(fā)明通過(guò)電腦的工具發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備,之后,嵌入式設(shè)備解析該數(shù)據(jù)包,并根據(jù)解析對(duì)嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)地調(diào)試、升降級(jí)以及測(cè)試等調(diào)試操作。解決了在無(wú)需拆機(jī)、無(wú)需重新發(fā)布新的嵌入式系統(tǒng)軟體及無(wú)需root權(quán)限的情況下即可對(duì)嵌入式設(shè)備102的外設(shè)進(jìn)行調(diào)試、升降級(jí)以及測(cè)試等調(diào)試操作的問(wèn)題。以上結(jié)合最佳實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于以上揭示的實(shí)施例,而應(yīng)當(dāng)涵蓋各種根據(jù)本發(fā)明的本質(zhì)進(jìn)行的修改、等效組合。
權(quán)利要求
1.一種調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,包括以下步驟: 電腦的工具發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備; 所述嵌入式設(shè)備解析所述數(shù)據(jù)包,并根據(jù)解析結(jié)果對(duì)所述嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作。
2.如權(quán)利要求1所述的調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,所述“工具發(fā)送所述數(shù)據(jù)包至所述嵌入式設(shè)備”之前還包括: 建立所述電腦與所述嵌入式設(shè)備的通信連接。
3.如權(quán)利要求2所述的調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,所述“建立所述電腦與所述嵌入式設(shè)備的通信連接”具體為: 打開所述電腦的工具; 所述嵌入式設(shè)備連接所述電腦; 所述嵌入式設(shè)備執(zhí)行引導(dǎo)程序; 所述弓I導(dǎo)程序與所述工具通信并成功握手。
4.如權(quán)利要求3所述的調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,所述“所述引導(dǎo)程序與所述工具通信并成功握手”具體包括: 所述嵌入式設(shè)備向外發(fā)送“建立通信請(qǐng)求”并進(jìn)入接收數(shù)據(jù)狀態(tài),同時(shí)啟動(dòng)一定時(shí)器; 所述電腦的工具接收數(shù)據(jù),同時(shí)啟動(dòng)一定時(shí)器; 所述電腦判斷所述數(shù)據(jù)是否為“建立通信請(qǐng)求”; 所述電腦根據(jù)判斷結(jié)果發(fā)送第一反饋信息至所述嵌入式設(shè)備并進(jìn)入接收數(shù)據(jù)狀態(tài); 所述嵌入式設(shè)備接收并判斷所述數(shù)據(jù)是否為“第一反饋信息”; 所述嵌入式設(shè)備根據(jù)判斷結(jié)果進(jìn)入預(yù)設(shè)模式并發(fā)送第二反饋信息至所述電腦; 所述電腦接收并判斷所述數(shù)據(jù)是否為“第二反饋信息”,根據(jù)判斷結(jié)果判斷所述引導(dǎo)程序與所述工具是否通信成功且判斷所述電腦是否成功進(jìn)入所述預(yù)設(shè)模式。
5.如權(quán)利要求4所述的調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,所述“所述嵌入式設(shè)備向外發(fā)送建立通信請(qǐng)求并進(jìn)入接收數(shù)據(jù)狀態(tài),同時(shí)啟動(dòng)一定時(shí)器”之后還包括: 判斷接收數(shù)據(jù)是否超時(shí),若超時(shí),則正常啟動(dòng)所述嵌入式設(shè)備。
6.如權(quán)利要求4所述的調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,所述“所述電腦的工具接收數(shù)據(jù),同時(shí)啟動(dòng)一定時(shí)器”之后還包括: 判斷接收數(shù)據(jù)是否超時(shí),若超時(shí),則進(jìn)行報(bào)錯(cuò)提示。
7.如權(quán)利要求1所述的調(diào)試嵌入式設(shè)備的外設(shè)的方法,其特征在于,所述“對(duì)所述嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作”之后還包括: 將調(diào)試結(jié)果反饋至所述工具。
8.—種調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng),包括電腦及嵌入式設(shè)備,其特征在于,所述電腦包括工具模塊,所述工具模塊用于發(fā)送包含調(diào)試命令的數(shù)據(jù)包并接收所述嵌入式設(shè)備返回的數(shù)據(jù); 所述嵌入式設(shè)備包括解析模塊及執(zhí)行模塊,所述解析模塊接收并解析所述工具模塊所發(fā)送的數(shù)據(jù)包,所述執(zhí)行模塊根據(jù)所述解析模塊的解析結(jié)果對(duì)所述嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作。
9.如權(quán)利要求8所述的調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng),其特征在于,所述電腦和所述嵌入式設(shè)備均包括用于建立通信連接的通信模塊,且一所述通信模塊與所述工具模塊連接,另一所述通信模塊與所述解析模塊連接。
10. 如權(quán)利要求8所述的調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng),其特征在于,所述電腦和所述嵌入式設(shè)備均包括用于判斷所述工具模塊和所述解析模塊接收數(shù)據(jù)是否超時(shí)的定時(shí)模塊。
全文摘要
本發(fā)明公開了一種調(diào)試嵌入式設(shè)備的外設(shè)的方法,包括電腦的工具發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備;嵌入式設(shè)備解析數(shù)據(jù)包,并根據(jù)解析結(jié)果對(duì)嵌入式設(shè)備的外設(shè)執(zhí)行相應(yīng)的調(diào)試操作。與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)電腦的工具發(fā)送包含調(diào)試命令的數(shù)據(jù)包至嵌入式設(shè)備,嵌入式設(shè)備經(jīng)解析該數(shù)據(jù)包后即可根據(jù)解析結(jié)果對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行相應(yīng)的調(diào)試操作,從而實(shí)現(xiàn)了在無(wú)需拆機(jī)、無(wú)需重新發(fā)布新的嵌入式系統(tǒng)軟體及無(wú)需root權(quán)限的情況下對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。本發(fā)明同時(shí)公開了一種調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng)。
文檔編號(hào)G06F11/22GK103176877SQ20131009244
公開日2013年6月26日 申請(qǐng)日期2013年3月21日 優(yōu)先權(quán)日2013年3月21日
發(fā)明者葛以學(xué) 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
上林县| 沙雅县| 慈利县| 洛隆县| 株洲县| 吕梁市| 孟连| 忻州市| 若尔盖县| 眉山市| 舞阳县| 芜湖市| 昌邑市| 英超| 罗定市| 饶河县| 广汉市| 醴陵市| 扎赉特旗| 灵台县| 都兰县| 麻江县| 塔城市| 鹿泉市| 盐津县| 深水埗区| 甘南县| 西丰县| 株洲市| 疏附县| 成都市| 双鸭山市| 永康市| 佛学| 岑溪市| 崇信县| 延安市| 宁河县| 平武县| 望江县| 华容县|