[發(fā)明專利]調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)無效
| 申請(qǐng)?zhí)枺?/td> | 201310092442.9 | 申請(qǐng)日: | 2013-03-21 |
| 公開(公告)號(hào): | CN103176877A | 公開(公告)日: | 2013-06-26 |
| 發(fā)明(設(shè)計(jì))人: | 葛以學(xué) | 申請(qǐng)(專利權(quán))人: | 廣東歐珀移動(dòng)通信有限公司 |
| 主分類號(hào): | G06F11/22 | 分類號(hào): | G06F11/22 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 44202 | 代理人: | 張艷美;郝傳鑫 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 調(diào)試 嵌入式 設(shè)備 外設(shè) 方法 及其 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,更具體地涉及一種調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)。
背景技術(shù)
目前,嵌入式設(shè)備外設(shè)的調(diào)試方法一般有如下方式:(1)將已裝成整機(jī)的嵌入式設(shè)備拆機(jī),再對(duì)外設(shè)進(jìn)行相應(yīng)的調(diào)試操作;(2)廠家發(fā)布新的嵌入式軟體以實(shí)行相應(yīng)的調(diào)試操作;(3)通過廠家提供的專用調(diào)試工具,在不拆機(jī)的狀態(tài)下對(duì)所述嵌入式設(shè)備的外設(shè)進(jìn)行相應(yīng)的調(diào)試操作。
但是,方式(1)存在的如下缺陷:拆機(jī)需要相應(yīng)的輔助工具,相對(duì)于用戶來說比較麻煩。另外,拆機(jī)調(diào)試消耗的時(shí)間也比較多。方式(2)存在如下缺陷:在用廠家發(fā)布的新軟體對(duì)所述嵌入式設(shè)備執(zhí)行升級(jí)操作后,要想回退原版本是相當(dāng)困難的。方式(3)存在如下缺陷:對(duì)普通用戶來說,廠家提供的調(diào)試工具的License申請(qǐng)成功的可能性相當(dāng)?shù)汀G壹幢闵暾?qǐng)成功,由于多數(shù)設(shè)備的調(diào)試需要基于特定的系統(tǒng)(如android系統(tǒng)),這些系統(tǒng)又必須要有root權(quán)限才能夠進(jìn)行調(diào)試操作,這樣也給用戶帶來了困難。另外,上述三種方式一次只能對(duì)一臺(tái)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試操作,不利于產(chǎn)線生產(chǎn),也不方便在用戶使用中推廣。
因此,有必要提供一種改進(jìn)的調(diào)試嵌入式設(shè)備的外設(shè)的方法及其系統(tǒng)來克服上述缺陷,該方法及系統(tǒng)在無需拆機(jī)、無需重新發(fā)布新的嵌入式系統(tǒng)軟體及無需root權(quán)限的情況下,可方便快捷地對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種調(diào)試嵌入式設(shè)備的外設(shè)的方法,該方法在無需拆機(jī)、無需重新發(fā)布新的嵌入式系統(tǒng)軟體及無需root權(quán)限的情況下,可對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。
本發(fā)明的另一目的是提供一種調(diào)試嵌入式設(shè)備的外設(shè)的系統(tǒng),該系統(tǒng)在無需拆機(jī)、無需重新發(fā)布新的嵌入式系統(tǒng)軟體及無需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ā)明通過電腦的工具發(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)了在無需拆機(jī)、無需重新發(fā)布新的嵌入式系統(tǒng)軟體及無需root權(quán)限的情況下對(duì)嵌入式設(shè)備的外設(shè)進(jìn)行調(diào)試,且利于產(chǎn)線生成,也便于在用戶使用中推廣。
較佳地,所述“工具發(fā)送所述數(shù)據(jù)包至所述嵌入式設(shè)備”之前還包括:
建立所述電腦與所述嵌入式設(shè)備的通信連接。
較佳地,所述“建立所述電腦與所述嵌入式設(shè)備的通信連接”具體為:
打開所述電腦的工具;
所述嵌入式設(shè)備連接所述電腦;
所述嵌入式設(shè)備執(zhí)行引導(dǎo)程序;
所述引導(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é)果反饋至所述工具。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東歐珀移動(dòng)通信有限公司,未經(jīng)廣東歐珀移動(dòng)通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310092442.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動(dòng)工程調(diào)試方法、裝置、系統(tǒng)和計(jì)算機(jī)設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動(dòng)態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計(jì)算機(jī)設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





