一種嵌入式設(shè)備處理裝置的制造方法
【專(zhuān)利摘要】本實(shí)用新型公開(kāi)了一種嵌入式設(shè)備處理裝置,包括第一通信接口、第二通信接口、控制電路模塊、存儲(chǔ)卡插槽:第一通信接口為包含有兩個(gè)傳輸引腳的物理接口,第二通信接口為包含有兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳的物理接口;第一通信接口的兩個(gè)傳輸引腳,分別與控制電路模塊的兩個(gè)引腳連接;第二通信接口的兩個(gè)傳輸引腳,分別與控制電路模塊的另外兩個(gè)引腳連接;存儲(chǔ)卡插槽的數(shù)據(jù)引腳和命令引腳分別與第二通信接口的兩個(gè)傳輸引腳連接,時(shí)鐘引腳與第二通信接口的擴(kuò)展引腳連接。本實(shí)用新型提供了一種能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),并適用于嵌入式開(kāi)發(fā)中多種場(chǎng)景的裝置。
【專(zhuān)利說(shuō)明】
一種嵌入式設(shè)備處理裝置
技術(shù)領(lǐng)域
[0001]本實(shí)用新型涉及通信技術(shù)領(lǐng)域,尤其涉及一種嵌入式設(shè)備處理裝置?!颈尘凹夹g(shù)】
[0002]隨著嵌入式技術(shù)的發(fā)展,嵌入式設(shè)備在消費(fèi)電子產(chǎn)品,交通系統(tǒng),工業(yè)控制,醫(yī)療設(shè)備以及國(guó)防建設(shè)等領(lǐng)域發(fā)揮著越來(lái)越重要的作用,嵌入式設(shè)備的質(zhì)量和可靠性逐漸得到重視。嵌入式設(shè)備主要由嵌入式處理器、相關(guān)支撐硬件和嵌入式軟件系統(tǒng)組成,它是集軟硬件于一體的可獨(dú)立工作的“器件”。嵌入式處理器主要由一個(gè)單片機(jī)或MCU ((Microcontroller Unit,微控制器)組成。相關(guān)支撐硬件包括顯示卡、存儲(chǔ)介質(zhì)、通訊設(shè)備、卡的讀取設(shè)備等。嵌入式軟件包括與硬件相關(guān)的底層軟件、操作系統(tǒng)、通信協(xié)議、數(shù)據(jù)庫(kù)系統(tǒng)等。
[0003]對(duì)于大部分嵌入式設(shè)備而言,都是通過(guò)UART ( Un iver sal Asynchronous Receiver/Transmitter,通用同步/異步收發(fā)傳輸器)信號(hào)與外部進(jìn)行通信。UART是一種通用串行數(shù)據(jù)總線,用于異步通信,可以實(shí)現(xiàn)全雙工發(fā)送和接收。由于就控制、監(jiān)視、低容量數(shù)據(jù)傳輸來(lái)說(shuō),UART能夠提供一套低成本,方便使用的解決方案,因此,UART數(shù)十年來(lái)在嵌入式設(shè)備領(lǐng)域內(nèi)的主流地位沒(méi)有改變,嵌入式設(shè)備的嵌入式設(shè)計(jì)通常采用的依然是UART接口與外部進(jìn)行通信。
[0004]現(xiàn)有的嵌入式開(kāi)發(fā)中,往往根據(jù)不同的任務(wù)而需要對(duì)嵌入式設(shè)備采取不同的處理操作,比如量產(chǎn)、升級(jí)以及調(diào)試等。實(shí)踐中所采取的方案通常是通過(guò)PC機(jī)(Personal Computer,計(jì)算機(jī))來(lái)完成對(duì)嵌入式設(shè)備的量產(chǎn)、升級(jí)、調(diào)試等任務(wù),而PC機(jī)大多采用USB (Universal Serial Bus,通用串行總線)接口實(shí)現(xiàn)與外圍設(shè)備的連接通信。因此現(xiàn)有的嵌入式開(kāi)發(fā)不僅高度依賴(lài)于PC機(jī),而且需要待處理的嵌入式設(shè)備端自身支持USB通信協(xié)議,對(duì)于不支持USB通信協(xié)議的嵌入式設(shè)備則需要具有USB轉(zhuǎn)UART功能的轉(zhuǎn)接板來(lái)實(shí)現(xiàn)與PC機(jī)的通信,另一方面,高速發(fā)展的存儲(chǔ)卡技術(shù)盡管使得部分具有讀卡功能的嵌入式設(shè)備能夠脫離PC機(jī),直接通過(guò)SD卡(Secure Digital Memory Card,安全數(shù)碼卡)實(shí)現(xiàn)量產(chǎn)或升級(jí)的操作,但是通過(guò)卡的處理操作也存在一些局限。
[0005]現(xiàn)有的嵌入式開(kāi)發(fā)不僅受限于待處理的嵌入式設(shè)備自身所具備的功能,還受限于具體的處理任務(wù)和實(shí)踐場(chǎng)景,在不同任務(wù)和場(chǎng)景下往往需要使用不同的設(shè)備以及需要建立不同的連接結(jié)構(gòu),不僅有可能會(huì)造成了設(shè)備間不停的插拔連線,更是增加了技術(shù)人員在嵌入式開(kāi)發(fā)實(shí)踐中操作的復(fù)雜度,因此,如何提供一種能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),并適用于嵌入式開(kāi)發(fā)中多種場(chǎng)景的裝置,是業(yè)界所亟待研究和解決的問(wèn)題?!緦?shí)用新型內(nèi)容】
[0006]本實(shí)用新型提供了一種嵌入式設(shè)備處理裝置,用以提供一種能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),并適用于嵌入式開(kāi)發(fā)中多種場(chǎng)景的裝置。
[0007]本實(shí)用新型的一個(gè)實(shí)施例提供了一種嵌入式設(shè)備處理裝置,包括第一通信接口、第二通信接口、控制電路模塊、存儲(chǔ)卡插槽:
[0008]其中,第一通信接口為包含有兩個(gè)傳輸引腳的物理接口;第二通信接口為包含有兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳的物理接口;
[0009]第一通信接口的兩個(gè)傳輸引腳,分別與控制電路模塊的兩個(gè)引腳連接;第二通信接口的兩個(gè)傳輸引腳,分別與控制電路模塊的另外兩個(gè)引腳連接;
[0010]存儲(chǔ)卡插槽包含有數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳,其中,數(shù)據(jù)引腳和命令引腳分別與第二通信接口的兩個(gè)傳輸引腳連接,時(shí)鐘引腳與第二通信接口的擴(kuò)展引腳連接。
[0011]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,第一通信接口按照第一類(lèi)通信協(xié)議傳輸數(shù)據(jù);所述第二通信接口按照第二類(lèi)通信協(xié)議或者第三類(lèi)通信協(xié)議傳輸數(shù)據(jù)。
[0012]具體的,第一類(lèi)通信協(xié)議為USB通信協(xié)議;第二類(lèi)通信協(xié)議為UART通信協(xié)議;第三類(lèi)通信協(xié)議為SD卡通信協(xié)議。
[0013]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,控制電路模塊中包含 USB-UART通信協(xié)議轉(zhuǎn)換芯片。
[0014]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,第一通信接口的兩個(gè)傳輸引腳分別與控制電路模塊的數(shù)據(jù)負(fù)信號(hào)D-引腳和數(shù)據(jù)正信號(hào)D+引腳連接;第二通信接口的兩個(gè)傳輸引腳分別與控制電路模塊的串口接收RX引腳和串口發(fā)送TX引腳連接。
[0015]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,存儲(chǔ)卡插槽的數(shù)據(jù)引腳連接到第二通信接口兩個(gè)傳輸引腳中的、與控制電路模塊的串口接收RX引腳相連接的傳輸引腳;存儲(chǔ)卡插槽的命令引腳連接到第二通信接口兩個(gè)傳輸引腳中的、與控制電路模塊的串口發(fā)送TX引腳相連接的傳輸引腳。
[0016]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,控制電路模塊還包含有數(shù)據(jù)引腳、命令引腳、以及時(shí)鐘引腳;其中,數(shù)據(jù)引腳、命令引腳、以及時(shí)鐘引腳由控制電路模塊中的讀卡芯片引出;
[0017]存儲(chǔ)卡插槽的數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳,通過(guò)雙向開(kāi)關(guān)在控制電路模塊的數(shù)據(jù)引腳、命令引腳以及時(shí)鐘引腳,與第二通信接口的兩個(gè)傳輸引腳以及一個(gè)擴(kuò)展引腳之間選擇性連接。
[0018]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,第一通信接口還包含有一個(gè)擴(kuò)展引腳;控制電路模塊還包含有ID引腳,控制電路模塊的ID引腳連接到第一通信接口的擴(kuò)展引腳。
[0019]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,還包括音頻模塊和/ 或顯示模塊;其中,音頻模塊包含有音頻信號(hào)引腳,音頻信號(hào)引腳連接到第二通信接口的引腳;顯示模塊包含有三個(gè)通用輸入輸出引腳,分別與第二通信接口的兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳連接。
[0020]本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置中,第一通信接口和第二通信接口還包含有接地引腳和電源引腳。
[0021]本實(shí)用新型的實(shí)施例提供了一種嵌入式設(shè)備處理裝置。基于本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置的結(jié)構(gòu),可以看到,該結(jié)構(gòu)使得第二通信接口能夠?qū)崿F(xiàn)引腳復(fù)用,從而使得第二通信接口能夠支持UART通信協(xié)議等非USB通信協(xié)議,因此通過(guò)復(fù)用引腳能夠?qū)崿F(xiàn)對(duì)不支持USB通信協(xié)議的嵌入式設(shè)備進(jìn)行處理,并且由于本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置的結(jié)構(gòu)中還包括存儲(chǔ)卡插槽,而通過(guò)存儲(chǔ)卡能夠?qū)崿F(xiàn)對(duì)待處理嵌入式設(shè)備進(jìn)行量產(chǎn)、升級(jí)、測(cè)試和黑盒調(diào)試等多種處理任務(wù),因此,本實(shí)用新型的實(shí)施例提供了一種嵌入式設(shè)備處理裝置能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),并適用于嵌入式開(kāi)發(fā)中的多種場(chǎng)景?!靖綀D說(shuō)明】
[0022]為了更清楚地說(shuō)明本實(shí)用新型實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[〇〇23]圖1為現(xiàn)有技術(shù)中USB接口的示意圖;[〇〇24]圖2為現(xiàn)有技術(shù)中對(duì)嵌入式設(shè)備進(jìn)行調(diào)試的一個(gè)示例;
[0025]圖3為現(xiàn)有技術(shù)中對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)或升級(jí)的一個(gè)示例;[〇〇26]圖4為現(xiàn)有技術(shù)中對(duì)不支持USB通信協(xié)議的嵌入式設(shè)備進(jìn)行處理的一個(gè)示例;
[0027]圖5為本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置的示意圖;
[0028]圖6為本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置的示意圖;
[0029]圖7為本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置的示意圖;
[0030]圖8為本實(shí)用新型的一個(gè)實(shí)施例提供的USB接口引腳復(fù)用的示意圖;
[0031]圖9為本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置應(yīng)用于通過(guò)PC機(jī)的調(diào)試工具對(duì)嵌入式設(shè)備進(jìn)行調(diào)試的一種示例;[〇〇32]圖10為本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置應(yīng)用于通過(guò)PC機(jī)的量產(chǎn)或升級(jí)工具對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)或升級(jí)的一種示例;[〇〇33]圖11為本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置應(yīng)用于脫離PC機(jī)情況下對(duì)嵌入式設(shè)備進(jìn)行處理的一種示例?!揪唧w實(shí)施方式】
[0034]為了使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本實(shí)用新型作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部份實(shí)施例,而不是全部的實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。[0〇35]在嵌入式開(kāi)發(fā)領(lǐng)域,不管是Linux還是Android,或者其他的開(kāi)發(fā)平臺(tái),對(duì)于嵌入式設(shè)備的開(kāi)發(fā)處理,通常需要基于PC機(jī)上的上位機(jī)系統(tǒng)或軟件工具來(lái)處理及觀測(cè)嵌入式設(shè)備的系統(tǒng)以及運(yùn)行狀態(tài)具體參數(shù)等,而PC機(jī)主要是通過(guò)USB接口與外圍設(shè)備進(jìn)行數(shù)據(jù)交互,圖 1示出了現(xiàn)有技術(shù)中USB接口的一個(gè)示例,其中,USB接口具有五個(gè)引腳,分別如圖1所示的電源引腳pin Vcc、數(shù)據(jù)負(fù)信號(hào)引腳pin D-、數(shù)據(jù)正信號(hào)引腳pin D+、擴(kuò)展引腳pin ID和接地引腳pin GND,其中的擴(kuò)展引腳pin ID可以協(xié)助USB檢測(cè),在一般的USB接口中,該引腳通常為懸空。嵌入式設(shè)備則主要是通過(guò)UART通信協(xié)議與上位機(jī)進(jìn)行通信的,由于UART信號(hào)與USB 信號(hào)不能兼容,因此不能直接相連。目前主要采用以下三種技術(shù)手段來(lái)實(shí)現(xiàn)對(duì)嵌入式設(shè)備的一些處理任務(wù):
[0036]圖2示出了現(xiàn)有技術(shù)中對(duì)嵌入式設(shè)備進(jìn)行調(diào)試的一個(gè)示例。
[0037]如圖2所示,待調(diào)試的嵌入式設(shè)備需要通過(guò)USB通信協(xié)議與PC機(jī)建立連接,由PC機(jī)上的調(diào)試工具實(shí)現(xiàn)對(duì)嵌入式設(shè)備的調(diào)試??梢钥吹皆摲桨傅娜秉c(diǎn)是待調(diào)試的嵌入式設(shè)備必須具備支持USB通信協(xié)議的功能。雖然PC機(jī)上的調(diào)試工具很多,但在嵌入式設(shè)備的硬件開(kāi)發(fā)中基于成本、ICdntegrated Circuit,集成電路)面積等因素考慮,有些嵌入式設(shè)備并沒(méi)有把USB通信協(xié)議中的兩根引腳pin(即pin D-,pin D+)引出,所以對(duì)于這些嵌入式設(shè)備則無(wú)法直接使用PC機(jī)上的調(diào)試工具進(jìn)行調(diào)試;[〇〇38]圖3示出了現(xiàn)有技術(shù)中對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)或升級(jí)的一個(gè)示例。[〇〇39]其中,量產(chǎn)在嵌入式開(kāi)發(fā)中一般是指把固件燒錄到自身不具備固件的嵌入式設(shè)備中或者是也可以是指將一些數(shù)據(jù)燒錄到嵌入式設(shè)備中以使其具備某些功能;升級(jí)主要是指把新的固件燒錄到已經(jīng)存在固件的嵌入式設(shè)備中;其中,固件和數(shù)據(jù)均可以理解為文件;燒錄,就是把文件(固件/數(shù)據(jù))寫(xiě)入到存儲(chǔ)介質(zhì)(Nand Flash,Nor Flash等)上;固件 (Firmware)通常是指寫(xiě)入ER0M(Erasable Programmable R0M,可擦寫(xiě)只讀存儲(chǔ)器)、或 EEPROM(Electrically Erasable Programmable R0M,電可擦可編程只讀存儲(chǔ)器)、或FLASH 芯片中的程序,是擔(dān)任著一個(gè)系統(tǒng)最基礎(chǔ)最底層工作的軟件,一般可由用戶(hù)通過(guò)特定的刷新程序進(jìn)行升級(jí)的程序。對(duì)于硬件設(shè)備,固件也影響著硬件設(shè)備的功能及性能。
[0040]圖3所示的技術(shù)方案也是由PC機(jī)與待調(diào)試的嵌入式設(shè)備通過(guò)USB通信協(xié)議建立連接,由PC機(jī)上的量產(chǎn)或升級(jí)工具實(shí)現(xiàn)對(duì)嵌入式設(shè)備的量產(chǎn)或升級(jí)。該方案的缺點(diǎn)也是需要待量產(chǎn)或升級(jí)的嵌入式設(shè)備具備支持USB通信協(xié)議的功能。此外,雖然現(xiàn)在也有一些無(wú)線升級(jí)的操作方案,但無(wú)線升級(jí)也是首先需要嵌入式設(shè)備能夠支持藍(lán)牙,WiFi等無(wú)線協(xié)議,而且對(duì)于存儲(chǔ)介質(zhì)的容量也有一定的要求,而且當(dāng)嵌入式設(shè)備的1C里面沒(méi)有固件的時(shí)候,也無(wú)法通過(guò)無(wú)線方式來(lái)量產(chǎn)或升級(jí)。因此圖3所示的技術(shù)手段仍然是現(xiàn)有技術(shù)中大部分嵌入式設(shè)備進(jìn)行量產(chǎn)或升級(jí)的首選。
[0041]圖4示出了現(xiàn)有技術(shù)中對(duì)于不支持USB通信協(xié)議的嵌入式設(shè)備進(jìn)行處理的一個(gè)示例。如圖4所示,PC機(jī)通過(guò)USB通信協(xié)議與轉(zhuǎn)接板先建立連接,再由轉(zhuǎn)接板與嵌入式設(shè)備通過(guò) UART通信協(xié)議建立連接。可以看到,該方案雖然能夠?qū)崿F(xiàn)對(duì)不支持USB通信協(xié)議的嵌入式設(shè)備的處理任務(wù),但需要建立包含有轉(zhuǎn)接板的連接結(jié)構(gòu),而轉(zhuǎn)接板僅是為了能夠?qū)SB信號(hào)與UART信號(hào)進(jìn)行轉(zhuǎn)換,因此對(duì)于操作人員而言,對(duì)于不支持USB通信協(xié)議的嵌入式設(shè)備則需要建立新的連接結(jié)構(gòu)以實(shí)現(xiàn)對(duì)該類(lèi)嵌入式設(shè)備的處理任務(wù)。
[0042]綜合考慮圖2至圖4所示的場(chǎng)景以及現(xiàn)有技術(shù)中一些通過(guò)卡完成量產(chǎn)或升級(jí)等處理任務(wù)的技術(shù)方案,可以看到對(duì)于嵌入式設(shè)備的多種處理任務(wù)需要建立多種不同的連接, 使用到多種不同的設(shè)備,因此為了克服上述缺陷,本實(shí)用新型提出一種嵌入式設(shè)備處理裝置,用以提供一種能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),并適用于嵌入式開(kāi)發(fā)中多種場(chǎng)景的裝置。
[0043]下面結(jié)合附圖,對(duì)本實(shí)用新型的實(shí)施例提出的一種嵌入式設(shè)備處理裝置進(jìn)行詳細(xì)說(shuō)明。圖5示出了本實(shí)用新型的一個(gè)實(shí)施例提供的嵌入式設(shè)備處理裝置,該嵌入式設(shè)備處理裝置包括有第一通信接口 501、第二通信接口 502、控制電路模塊503、存儲(chǔ)卡插槽504。[〇〇44]第一通信接口 501和第二通信接口 502均為包含有兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳的物理接口。其中,如圖5所示,第一通信接口501的擴(kuò)展引腳為懸空,在本實(shí)用新型中,所述擴(kuò)展引腳為所述第一通信接口的非必要引腳。[〇〇45]第一通信接口 501的兩個(gè)傳輸引腳(如圖中第一通信接口的pin2和pin3),分別與控制電路模塊503的兩個(gè)引腳(如圖中控制電路模塊的D-和D+)連接;第二通信接口 502的兩個(gè)傳輸引腳(如圖中第二通信接口的Pin2和pin3),分別與控制電路模塊503的另外兩個(gè)引腳連接(如圖中控制電路模塊的TX和RX)。[〇〇46] 存儲(chǔ)卡插槽504包含有數(shù)據(jù)引腳(DATA)、命令引腳(CMD)和時(shí)鐘引腳(CLK),其中, 數(shù)據(jù)引腳和命令引腳分別與第二通信接口 502的兩個(gè)傳輸引腳(如圖中第二通信接口的 pin2和pin3)連接,時(shí)鐘引腳與第二通信接口 502的擴(kuò)展引腳連接(如圖中第二通信接口的 pin4)〇[〇〇47] 其中,第一通信接口 501和第二通信接口 502還可以包含有接地引腳(圖中的pin5) 和電源引腳(圖中的pinl)。[〇〇48]具體地,第一通信接口 501可以按照第一類(lèi)通信協(xié)議傳輸數(shù)據(jù);第二通信接口 502 可以按照第二類(lèi)通信協(xié)議或者第三類(lèi)通信協(xié)議傳輸數(shù)據(jù),即,第一通信接口 501和第二通信接口 502可按照不同的通信協(xié)議傳輸數(shù)據(jù),且第二通信接口 502可支持多種通信協(xié)議。其中, 第一類(lèi)通信協(xié)議、第二類(lèi)通信協(xié)議以及第三類(lèi)通信協(xié)議可以均為現(xiàn)有通信協(xié)議。
[0049]在本實(shí)用新型的一些具體的實(shí)施例中,第一類(lèi)通信協(xié)議為USB通信協(xié)議;第二類(lèi)通信協(xié)議為UART通信協(xié)議;第三類(lèi)通信協(xié)議為SD卡通信協(xié)議。
[0050]進(jìn)一步地,在一些優(yōu)選的實(shí)施例中,控制電路模塊503中包含USB-UART通信協(xié)議轉(zhuǎn)換芯片。
[0051]可以看到上述的連接結(jié)構(gòu)實(shí)現(xiàn)了對(duì)第二通信接口的引腳復(fù)用,以及在控制電路模塊中實(shí)現(xiàn)通信協(xié)議的轉(zhuǎn)換,從而使得按照USB通信協(xié)議進(jìn)行通信的PC機(jī)在經(jīng)第一通信接口 501傳輸?shù)腢SB信號(hào)能夠通過(guò)控制電路模塊503轉(zhuǎn)換為URAT信號(hào),進(jìn)而由第二通信接口 502按照UART通信協(xié)議傳輸至嵌入式設(shè)備,反之,也可以使得按照UART通信協(xié)議進(jìn)行通信的嵌入式設(shè)備經(jīng)第二通信接口 502傳輸?shù)腢RAT信號(hào)能夠通過(guò)控制電路模塊503轉(zhuǎn)換為USB信號(hào),進(jìn)而由第一通信接口 501按照USB通信協(xié)議傳輸至PC機(jī),即對(duì)于不支持USB通信協(xié)議的嵌入式設(shè)備與PC機(jī)之間也通過(guò)本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置而實(shí)現(xiàn)通信。 [〇〇52]以第一類(lèi)通信協(xié)議為USB通信協(xié)議,第二類(lèi)通信協(xié)議為UART通信協(xié)議,第三類(lèi)通信協(xié)議為SD卡通信協(xié)議為例,具體地,在本實(shí)用新型的一些實(shí)施例中,第一通信接口 501的兩個(gè)傳輸引腳分別與控制電路模塊503的數(shù)據(jù)負(fù)信號(hào)D-引腳和數(shù)據(jù)正信號(hào)D+引腳連接;第二通信接口 502的兩個(gè)傳輸引腳分別與控制電路模塊503的串口接收RX引腳和串口發(fā)送TX引腳連接。[〇〇53]在本實(shí)用新型的一些優(yōu)選實(shí)施例中,控制電路模塊503還可以包括ID引腳,該ID引腳連接到第一通信接口 501的擴(kuò)展引腳。[〇〇54]進(jìn)一步地,在本實(shí)用新型的一些實(shí)施例中,存儲(chǔ)卡插槽504的數(shù)據(jù)引腳連接到第二通信接口 502兩個(gè)傳輸引腳中的、與控制電路模塊503的串口接收RX引腳相連接的傳輸引腳;存儲(chǔ)卡插槽504的命令引腳連接到第二通信接口 502兩個(gè)傳輸引腳中的、與控制電路模塊503的串口發(fā)送TX引腳相連接的傳輸引腳;存儲(chǔ)卡插槽504的時(shí)鐘引腳連接到第二通信接口 502的擴(kuò)展引腳連接(如圖中第二通信接口的pin4))。
[0055] 通過(guò)上述連接結(jié)構(gòu),本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置還可以通過(guò)在存儲(chǔ)卡槽504中插入燒錄有文件的存儲(chǔ)卡來(lái)實(shí)現(xiàn)由存儲(chǔ)卡對(duì)待處理嵌入式設(shè)備進(jìn)行量產(chǎn)、升級(jí)、測(cè)試和黑盒調(diào)試等多種處理任務(wù),以存儲(chǔ)卡為SD卡為例,由于存儲(chǔ)卡插槽504 的數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳依次連接到第二通信接口 502的兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳,因此待處理的嵌入式設(shè)備可以通過(guò)第二通信接口按照SD卡通信協(xié)議與SD卡之間進(jìn)行通信。[〇〇56]由于SD卡使用成本低且易于獲取,以SD卡作為對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)或升級(jí)等的處理,能夠有效的節(jié)約生產(chǎn)成本,并且對(duì)于大批量嵌入式設(shè)備的量產(chǎn)或者升級(jí),能夠通過(guò)數(shù)量無(wú)限制的SD卡同時(shí)進(jìn)行生產(chǎn),加快了生產(chǎn)的時(shí)間,提高了生產(chǎn)效率。SD卡同時(shí)還可以重復(fù)使用,比如每次生產(chǎn)不同版本的固件產(chǎn)品,只需要在SD卡中燒寫(xiě)到新版本的固件即可。
[0057]此外,在由存儲(chǔ)卡對(duì)待處理嵌入式設(shè)備進(jìn)行量產(chǎn)、升級(jí)、測(cè)試和黑盒調(diào)試等多種處理任務(wù)時(shí),嵌入式設(shè)備上處理任務(wù)的操作記錄還可以通過(guò)上述的連接結(jié)構(gòu)寫(xiě)入到SD卡中, 從而使得對(duì)嵌入式設(shè)備處理操作的執(zhí)行更加有序。對(duì)于不具備任何固件的嵌入式設(shè)備而言,上述連接結(jié)構(gòu)則還可以通過(guò)第二通信接口 502讀取存儲(chǔ)卡插槽504中的SD卡上燒錄的固件從而實(shí)現(xiàn)啟動(dòng)。[〇〇58]本實(shí)用新型的一些優(yōu)選實(shí)施例所提供的嵌入式設(shè)備處理裝置中還可以包括音頻模塊。該音頻模塊可以包含有音頻信號(hào)引腳,所述音頻信號(hào)引腳連接到第二通信接口 502的引腳。[〇〇59]優(yōu)選地,音頻模塊可以包含由一對(duì)差分信號(hào)引腳組成的音頻信號(hào)引腳,其中的正信號(hào)引腳連接到第二通信接口 502兩個(gè)傳輸引腳中的、與存儲(chǔ)卡插槽504的命令引腳相連接的傳輸引腳,負(fù)信號(hào)引腳連接到第二通信接口 502的擴(kuò)展引腳。
[0060]對(duì)于本實(shí)用新型的一些具體實(shí)施例,音頻模塊中還可以包含揚(yáng)聲器,使得技術(shù)人員可以通過(guò)本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置中的音頻模塊,通過(guò)聲音的方式直接獲取待處理的嵌入式設(shè)備在執(zhí)行或完成調(diào)試、量產(chǎn)、升級(jí)等處理任務(wù)時(shí)的輸出信號(hào);包含揚(yáng)聲器的音頻模塊還可以使得本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置能夠直接作為用于測(cè)試嵌入式設(shè)備音頻模塊的一種測(cè)試裝置。
[0061]本實(shí)用新型的一些優(yōu)選實(shí)施例所提供的嵌入式設(shè)備處理裝置中還可以包括顯示模塊。其中,顯示模塊可以包含有三個(gè)通用輸入輸出引腳,分別與第二通信接口502的兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳連接。
[0062]其中,GP10(General Purpose Input Output,通用輸入輸出)引腳可通過(guò)軟件配置成輸入或輸出,通過(guò)GP10引腳可以輸出高低電平或者讀入引腳的狀態(tài)(高電平或是低電平),因此通過(guò)GP10引腳可以用于與硬件進(jìn)行數(shù)據(jù)交互,也可以控制硬件工作(點(diǎn)亮LED,控制蜂鳴器,輸出高低電平,檢測(cè)按鍵等),讀取硬件的工作狀態(tài)信號(hào)(如中斷信號(hào))等,具體地,GP10引腳在用于點(diǎn)亮LED時(shí)能夠輸出匹配的電流以確保均勻的顯示亮度。[〇〇63]在本實(shí)用新型的一些具體實(shí)施例,顯示模塊中還可以包含有LED顯示裝置,顯示模塊具體可以通過(guò)三個(gè)GP10引腳分別與第二通信接口 502、控制電路模塊503以及存儲(chǔ)卡插槽 504相連。因此通過(guò)軟件編程等方式,可以使得本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置中的顯示模塊通過(guò)第二通信接口 502獲取待處理或被處理的嵌入式設(shè)備的輸出信號(hào),或者直接獲取不同處理任務(wù)場(chǎng)景下控制電路模塊503與該顯示模塊相連的引腳上的信號(hào),或者直接獲取不同處理任務(wù)場(chǎng)景下存儲(chǔ)卡插槽504與該顯示模塊相連的引腳上的信號(hào), 以視覺(jué)的方式直觀地向技術(shù)人員進(jìn)行反饋,從而方便技術(shù)人員的操作。[〇〇64]為了更清楚地說(shuō)明本實(shí)用新型所提供的嵌入式設(shè)備處理裝置,圖6示出了本實(shí)用新型的一些實(shí)施例提供的嵌入式設(shè)備處理裝置的一種具體連接的示例:[〇〇65]其中,可以看到第一通信接口501與第二通信接口502包括有兩個(gè)傳輸引腳pin 2、 pin 3,以及擴(kuò)展引腳pin 4,還包括有電源引腳pin 1,接地引腳pin 5。[〇〇66]第一通信接口 501的傳輸引腳pin 2與控制電路模塊503的數(shù)據(jù)負(fù)信號(hào)D-引腳pin 1相連,第一通信接口501的傳輸引腳pin 3與控制電路模塊503的數(shù)據(jù)正信號(hào)D+引腳pin 2 相連,第一通信接口501的擴(kuò)展引腳pin 4與控制電路模塊503的ID引腳pin 5相連;第二通信接口 502的傳輸引腳pin 2與控制電路模塊503的串口接收RX引腳pin 3相連,第二通信接口502的傳輸引腳pin 3與控制電路模塊503的串口發(fā)送TX引腳pin 4相連。[〇〇67]如圖6所示的,存儲(chǔ)卡插槽504包含數(shù)據(jù)引腳DATA、命令引腳CMD和時(shí)鐘引腳CLK,其中,數(shù)據(jù)引腳DATA與第二通信接口502的傳輸引腳pin 2相連,命令引腳CMD與第二通信接口 502的傳輸引腳pin 3相連,時(shí)鐘引腳CLK與第二通信接口502的擴(kuò)展引腳pin 4相連。[〇〇68]圖6還示出了音頻模塊601,該音頻模塊601通過(guò)一對(duì)差分信號(hào)引腳連接到第二通信接口 502的引腳,其中的正信號(hào)引腳Vo 1+連接到第二通信接口 502的傳輸引腳pin 3,負(fù)信號(hào)引腳Vol-連接到第二通信接口502的擴(kuò)展引腳pin 4。[〇〇69]圖6還示出了顯示模塊602,該顯示模塊602的三個(gè)GP10引腳依次連接到第二通信接口502的傳輸引腳pin 2、傳輸引腳pin 3以及擴(kuò)展引腳pin 4。
[0070]由于本實(shí)用新型的一些實(shí)施例中所提供的嵌入式設(shè)備處理裝置中包含有存儲(chǔ)卡插槽504,而且第一通信接口 501可以按照USB通信協(xié)議傳輸數(shù)據(jù),即能夠與PC機(jī)建立連接, 因此可以看到本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置還能夠具備讀卡器的功能,即本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置還能夠?qū)崿F(xiàn)由PC機(jī)對(duì)存儲(chǔ)卡的處理操作。圖7示出了本實(shí)用新型的一些優(yōu)選實(shí)施例中所提供的嵌入式設(shè)備處理裝置的示意圖??梢钥吹?,如圖7所示的嵌入式設(shè)備處理裝置的一種連接結(jié)構(gòu)是基于圖5或圖6 所示的嵌入式設(shè)備處理裝置的連接結(jié)構(gòu)上的擴(kuò)展。
[0071]如圖7所示的嵌入式設(shè)備處理裝置的一種連接結(jié)構(gòu),控制電路模塊503還可以包含有數(shù)據(jù)引腳DATA(如圖7中控制電路模塊503的pin 6)、命令引腳CMD(如圖7中控制電路模塊 503的pin 7)、以及時(shí)鐘引腳CLK(如圖7中控制電路模塊503的pin 8)。其中,控制電路模塊 503的數(shù)據(jù)引腳DATA、命令引腳CMD、以及時(shí)鐘引腳CLK可以是由控制電路模塊503中的讀卡芯片引出的。[〇〇72]為了使得本實(shí)用新型的一些實(shí)施例中所提供的嵌入式設(shè)備處理裝置能夠在處理嵌入式設(shè)備功能與讀卡器功能之間進(jìn)行切換,在具體實(shí)施中,可以通過(guò)軟件編程、或硬件連接,或軟硬件結(jié)合的方式來(lái)實(shí)現(xiàn)本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置在針對(duì)不同的處理對(duì)象執(zhí)行處理時(shí)功能的切換。優(yōu)選地,存儲(chǔ)卡插槽504的數(shù)據(jù)引腳DATA、命令引腳CMD和時(shí)鐘引腳CLK,可以通過(guò)雙向開(kāi)關(guān)701在控制電路模塊503的數(shù)據(jù)引腳DATA、命令引腳CMD以及時(shí)鐘引腳CLK(如圖7中控制電路模塊503的pin 6、pin 7、pin 8),與第二通信接口 502的兩個(gè)傳輸引腳以及一個(gè)擴(kuò)展引腳(如圖7中第二通信接口 502的pin2、pin3、 p in4)之間選擇性連接。
[0073] 具體如圖7所示,控制電路模塊503的數(shù)據(jù)引腳DATA pin 6、命令引腳CMD pin 7和時(shí)鐘引腳CLK pin 8依次連接到雙向開(kāi)關(guān)701方向①上的接線點(diǎn),而第二通信接口502的傳輸引腳pin 2、傳輸引腳pin 3和擴(kuò)展引腳pin 4依次連接到雙向開(kāi)關(guān)701方向②上的接線點(diǎn),存儲(chǔ)卡插槽504的數(shù)據(jù)引腳DATA、命令引腳CMD和時(shí)鐘引腳CLK則依次連接與雙向開(kāi)關(guān) 701連接,通過(guò)雙向開(kāi)關(guān)701實(shí)現(xiàn)與控制電路模塊503的pin 6、pin 7、pin 8的連接,或者與第二通信接口502的傳輸引腳pin 2、傳輸引腳pin 3和擴(kuò)展引腳pin 4的連接。
[0074]可以看到,圖7所示的連接結(jié)構(gòu),一方面能夠通過(guò)雙向開(kāi)關(guān)的撥動(dòng),將存儲(chǔ)卡插槽 504的數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳,連接到第二通信接口 502的兩個(gè)傳輸引腳以及一個(gè)擴(kuò)展引腳,從而使得本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置能夠?qū)崿F(xiàn)通過(guò)SD卡對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)、升級(jí)、測(cè)試或者黑盒調(diào)試等的處理操作。
[0075]另一方面則能夠通過(guò)雙向開(kāi)關(guān)的撥動(dòng),將存儲(chǔ)卡插槽504的數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳,切換為連接到控制電路模塊503的數(shù)據(jù)引腳、命令引腳以及時(shí)鐘引腳的狀態(tài),從而使得本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置還能夠?qū)崿F(xiàn)讀卡器的功能,即在 PC機(jī)與第一通信接口 501建立連接后,通過(guò)第一通信接口以及連接到存儲(chǔ)卡插槽504的控制電路模塊503,實(shí)現(xiàn)對(duì)存儲(chǔ)卡插槽504中的存儲(chǔ)卡進(jìn)行讀寫(xiě)等處理操作,比如在存儲(chǔ)卡插槽 504中插入SD卡時(shí)對(duì)SD卡燒寫(xiě)文件等操作。[〇〇76]因此,上述的連接結(jié)構(gòu)使得本實(shí)用新型的一些實(shí)施例所提供的嵌入式設(shè)備處理裝置還能夠具備讀卡器的功能,并能夠在讀卡器功能與嵌入式設(shè)備處理功能之間切換,從而不僅能夠用于對(duì)嵌入式設(shè)備執(zhí)行處理任務(wù),還能夠用于對(duì)存儲(chǔ)卡執(zhí)行如燒錄文件等處理操作,進(jìn)一步擴(kuò)展了本實(shí)用新型的應(yīng)用場(chǎng)景。[〇〇77]綜上所述,本實(shí)用新型的一些實(shí)施例所提供的一種嵌入式設(shè)備處理裝置的結(jié)構(gòu)能夠?qū)崿F(xiàn)第二通信接口的引腳復(fù)用,從而進(jìn)一步地實(shí)現(xiàn)在通過(guò)該嵌入式設(shè)備處理裝置與待處理的嵌入式設(shè)備建立連接時(shí)能夠支持UART通信協(xié)議以及SD卡通信協(xié)議,并可以通過(guò)存儲(chǔ)卡插槽實(shí)現(xiàn)對(duì)應(yīng)嵌入式設(shè)備的包括從卡啟動(dòng)、量產(chǎn)、升級(jí)、測(cè)試或者黑盒調(diào)試等處理操作的功能,還可以進(jìn)一步地支持音頻信號(hào)的輸出以及顯示功能等。此外,本實(shí)用新型的一些實(shí)施例所提供的一種嵌入式設(shè)備處理裝置的結(jié)構(gòu)由于具有通過(guò)雙向開(kāi)關(guān)選擇性連接到控制電路模塊或者第二通信接口的存儲(chǔ)卡插槽,還可以使得本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置具備對(duì)應(yīng)PC機(jī)的讀卡器的功能,以及在讀卡器的功能和對(duì)應(yīng)嵌入式設(shè)備的包括從卡啟動(dòng)、量產(chǎn)、升級(jí)、測(cè)試或者黑盒調(diào)試等處理操作的功能之間的切換等。[〇〇78]本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置中的第一通信接口與第二通信接口在具體實(shí)現(xiàn)時(shí)均可以是一種USB物理接口的實(shí)現(xiàn),而第一通信接口由于按照USB 通信協(xié)議進(jìn)行通信,因此可以認(rèn)為是真正的USB接口,第二通信接口雖然也具有USB物理接口的物理結(jié)構(gòu),但由于是可以通過(guò)軟件編程等方式實(shí)現(xiàn)對(duì)第二通信接口的引腳復(fù)用,因此, 僅僅是一種物理上的USB接口,實(shí)際是按照不同的通信協(xié)議進(jìn)行通信的,因此可以認(rèn)為是一種偽USB接口。比如在具體應(yīng)用中通過(guò)對(duì)控制電路模塊進(jìn)行基于硬件結(jié)構(gòu)上的軟件編程來(lái)實(shí)現(xiàn)在不同處理任務(wù)時(shí)為第二通信接口的引腳選擇不同的接口模式,包括UART模式用以支持與待處理嵌入式設(shè)備按照UART通信協(xié)議建立連接以實(shí)現(xiàn)對(duì)待處理嵌入式設(shè)備的處理,SD 卡模式用以通過(guò)SD卡通信協(xié)議實(shí)現(xiàn)對(duì)待處理嵌入式設(shè)備進(jìn)行量產(chǎn)、升級(jí)、測(cè)試或黑盒調(diào)試等處理以及對(duì)于無(wú)任何固件的嵌入式設(shè)備的從卡啟動(dòng)等功能,音頻信號(hào)模式則可以用以支持嵌入式設(shè)備音頻模塊的輸出,GP1模式則可以用以支持將接收到的或本實(shí)用新型的實(shí)施例提供的嵌入式設(shè)備處理裝置內(nèi)部的信號(hào)進(jìn)行顯示等。[〇〇79]如圖8所示的,第二通信接口中的引腳pin 2,可以復(fù)用為UART通信協(xié)議下的串口接收RX引腳、或者復(fù)用為SD卡通信協(xié)議下的數(shù)據(jù)引腳DATA,或者復(fù)用為顯示模塊的一個(gè)通用輸入輸出引腳等;第二通信接口中的引腳Pin 3,可以復(fù)用為UART通信協(xié)議下的串口發(fā)送 TX引腳、或者復(fù)用為SD卡通信協(xié)議下的命令引腳CMD,或者還可以復(fù)用為音頻模塊的一個(gè)音頻信號(hào)引腳,或者復(fù)用為顯示模塊的一個(gè)通用輸入輸出引腳等;第二通信接口中的引腳pin 4,可以復(fù)用為SD卡通信協(xié)議下的時(shí)鐘引腳CLK,或者還可以復(fù)用為音頻模塊的一個(gè)音頻信號(hào)引腳,或者復(fù)用為顯示模塊的一個(gè)通用輸入輸出引腳等。
[0080]圖8所示的第二通信接口中的引腳pin 2,具體可以復(fù)用顯示模塊的第一個(gè)GP10引腳;第二通信接口中的引腳pin 3,具體可以為音頻模塊的差分信號(hào)正信號(hào)引腳Vol+以及復(fù)用為顯示模塊的第二個(gè)GP10引腳,第二通信接口中的引腳pin 4,具體可以復(fù)用為音頻模塊的差分信號(hào)負(fù)信號(hào)引腳Vol-以及顯示模塊的第三個(gè)GP10引腳。[〇〇81]通過(guò)第二通信接口的上述引腳復(fù)用,使得本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置能夠?qū)崿F(xiàn)與待處理嵌入式設(shè)備建立基于UART通信協(xié)議的通信連接,或者建立基于SD卡通信協(xié)議的通信連接,從而能夠使得PC機(jī)能夠?qū)Π凑誙ART通信協(xié)議進(jìn)行通信的嵌入式設(shè)備進(jìn)行處理操作(比如能夠支持本身不具備支持USB通信協(xié)議功能的嵌入式設(shè)備的處理),以及通過(guò)SD卡實(shí)現(xiàn)對(duì)嵌入式設(shè)備包括從卡啟動(dòng)、量產(chǎn)、升級(jí)、測(cè)試或者黑盒調(diào)試等處理操作的功能(比如脫離PC機(jī)情況下直接通過(guò)SD卡實(shí)現(xiàn)對(duì)嵌入式設(shè)備的處理),此外還能夠進(jìn)一步地支持音頻信號(hào)的輸出以及顯示功能等,使得技術(shù)人員直接執(zhí)行相關(guān)測(cè)試或者直觀地獲知嵌入式設(shè)備的處理情況等。[〇〇82]本實(shí)用新型的一些具體實(shí)施例所提供的一種嵌入式設(shè)備處理裝置可以集成在印刷電路板上,可以是獨(dú)立的處理裝置,也可以是集成在一些嵌入式設(shè)備上的處理裝置等。
[0083]本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置在具體應(yīng)用中,可以連接在PC機(jī)與待處理的嵌入式設(shè)備之間,比如按照USB通信協(xié)議與PC機(jī)進(jìn)行數(shù)據(jù)交互以及按照 UART通信協(xié)議與嵌入式設(shè)備進(jìn)行數(shù)據(jù)交互;也可以直接與待處理的嵌入式設(shè)備進(jìn)行連接, 比如將嵌入式設(shè)備上音頻模塊的音頻信號(hào)輸出為聲音;還可以通過(guò)在存儲(chǔ)卡插槽中插入SD 卡與待處理的嵌入式設(shè)備建立連接,比如通過(guò)SD卡對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)、升級(jí)、測(cè)試或者黑盒調(diào)試等的處理;還可以直接連接到PC機(jī),對(duì)存儲(chǔ)卡插槽中的存儲(chǔ)卡進(jìn)行讀寫(xiě)操作,比如由PC機(jī)向SD卡燒錄新的文件;等等。[〇〇84]由于在傳統(tǒng)的嵌入式設(shè)備處理的技術(shù)方案中,在更換待處理嵌入式設(shè)備之后需要斷開(kāi)與PC機(jī)建立的USB連接,而重新開(kāi)始處理下一臺(tái)嵌入式設(shè)備之間必然要進(jìn)行USB設(shè)備的枚舉過(guò)程,本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置由于能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),因此可以一直連接到PC機(jī),因此通過(guò)PC機(jī)對(duì)大量嵌入式設(shè)備進(jìn)行處理的過(guò)程中可以節(jié)省更換設(shè)備時(shí)USB枚舉過(guò)程所耗費(fèi)的時(shí)間,并大大降低的出錯(cuò)的概率,提高了效率以及用戶(hù)的感知。
[0085]可以看到,本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置,通過(guò)兩個(gè)通信接口,一個(gè)可以按照USB通信協(xié)議與PC機(jī)建立連接,另一個(gè)可以與待處理的嵌入式設(shè)備按照UART通信協(xié)議,控制電路模塊支持USB通信協(xié)議與UART通信協(xié)議的轉(zhuǎn)換,另外,還包括有存儲(chǔ)卡插槽,在插入SD卡后,可以通過(guò)第二通信接口按照SD卡通信協(xié)議建立連接,還可以在 SD卡中寫(xiě)入每次處理過(guò)程的信息,從而使對(duì)嵌入式設(shè)備的處理過(guò)程更加有序。此外,還包括有顯示模塊和音頻模塊,使得嵌入式設(shè)備的輸出信號(hào)和/或本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置中的內(nèi)部信號(hào)可以直觀地進(jìn)行反饋。即本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置。[〇〇86]綜上所述,本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置,能夠克服現(xiàn)有技術(shù)受限于待處理的嵌入式設(shè)備自身所具備的功能,或者受限于具體的處理任務(wù)和實(shí)踐場(chǎng)景,或者在不同任務(wù)和場(chǎng)景下往往需要使用不同的設(shè)備以及需要建立不同的連接結(jié)構(gòu)等缺陷,通過(guò)第二通信接口(比如可以是物理的USB接口)提供的五個(gè)引腳進(jìn)行引腳復(fù)用,實(shí)現(xiàn)了對(duì)UART通信協(xié)議的支持,以及進(jìn)一步地支持SD卡通信協(xié)議,并能夠支持音視頻AUD1的輸出,以及供電POWER等方面的支持,因此能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),也能夠適用于嵌入式開(kāi)發(fā)中多種場(chǎng)景。此外,由于具有通過(guò)控制電路模塊間接連接到第一通信接口、 并直接連接到第二通信接口的存儲(chǔ)卡插槽,還可以使得本實(shí)用新型的實(shí)施例所提供的一種嵌入式設(shè)備處理裝置具備對(duì)應(yīng)PC機(jī)的讀卡器功能,以及在讀卡器功能和對(duì)應(yīng)嵌入式設(shè)備的包括從卡啟動(dòng)、量產(chǎn)、升級(jí)、測(cè)試或者黑盒調(diào)試等處理操作的功能之間的切換等。由于具備上述對(duì)嵌入式設(shè)備處理任務(wù)以及對(duì)多種場(chǎng)景的普適性,通過(guò)本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置能夠降低技術(shù)人員在嵌入式開(kāi)發(fā)實(shí)踐中操作的復(fù)雜度。進(jìn)一步地,在具體實(shí)踐時(shí)本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備調(diào)試裝置可以一直連接PC,避免了現(xiàn)有技術(shù)中每次更換新的待處理設(shè)備或處理任務(wù)時(shí)重新建立連接的過(guò)程,不僅節(jié)約時(shí)間,也降低了操作的復(fù)雜度,降低了出錯(cuò)的概率,效率提高,節(jié)約客戶(hù)成本。
[0087]為了對(duì)本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置的描述更加清楚,下面將基于本實(shí)用新型的實(shí)施例所提供的嵌入式設(shè)備處理裝置在具體應(yīng)用中的場(chǎng)景,對(duì)該裝置以及該裝置所能取得的技術(shù)效果進(jìn)行說(shuō)明。[〇〇88]圖9示出了本實(shí)用新型的一個(gè)實(shí)施例所提供的嵌入式設(shè)備處理裝置應(yīng)用于通過(guò)PC 機(jī)調(diào)試工具對(duì)嵌入式設(shè)備進(jìn)行調(diào)試的一種示例。
[0089]可以看到,在PC機(jī)上打開(kāi)調(diào)試工具后,本實(shí)用新型的一個(gè)實(shí)施例所提供的嵌入式設(shè)備處理裝置上電,具體可以直接通過(guò)第一通信接口,即USB接口,由PC機(jī)對(duì)該裝置供電。檢測(cè)該裝置與PC機(jī)的調(diào)試工具是否成功建立連接,即第一通信接口是否與PC機(jī)的USB接口成功建立連接,若不成功,則在PC機(jī)的工具中顯示異常,退出本次調(diào)試,以及在插入嵌入式設(shè)備處理裝置的存儲(chǔ)卡插槽中的SD卡中寫(xiě)入對(duì)應(yīng)本次調(diào)試任務(wù)的信息。對(duì)待調(diào)試的嵌入式設(shè)備上電,檢測(cè)該嵌入式設(shè)備是否與嵌入式設(shè)備處理裝置成功建立連接,若不成功,同樣也在 PC機(jī)的調(diào)試工具中顯示異常,退出本次調(diào)試任務(wù),以及在插入嵌入式設(shè)備處理裝置的存儲(chǔ)卡插槽中的SD卡中寫(xiě)入對(duì)應(yīng)本次調(diào)試任務(wù)的信息,若成功,則該嵌入式設(shè)備可以通過(guò)PC機(jī)的調(diào)試工具下載調(diào)試代碼進(jìn)行調(diào)試,其中,該調(diào)試代碼由PC機(jī)按照USB通信協(xié)議傳輸給嵌入式設(shè)備處理裝置的第一通信接口,由嵌入式設(shè)備處理裝置通過(guò)第二通信接口按照UART通信協(xié)議傳輸?shù)皆撉度胧皆O(shè)備。
[0090]若檢測(cè)到調(diào)試任務(wù)成功完成,則在SD卡中寫(xiě)入對(duì)應(yīng)本次調(diào)試任務(wù)的信息,并在PC 機(jī)的調(diào)試工具中顯示結(jié)果,或者也可以在該嵌入式設(shè)備處理裝置的音頻輸出模塊輸出聲音信息,或者也可以在該嵌入式設(shè)備處理裝置的顯示模塊輸出顯示信息,完成調(diào)試任務(wù)的嵌入式設(shè)備重新啟動(dòng)。
[0091]圖10示出了本實(shí)用新型的一個(gè)實(shí)施例所提供的嵌入式設(shè)備處理裝置應(yīng)用于通過(guò) PC機(jī)的量產(chǎn)或升級(jí)工具對(duì)嵌入式設(shè)備進(jìn)行量產(chǎn)或升級(jí)的一種示例。其中,嵌入式設(shè)備的量產(chǎn)處理中包括有對(duì)嵌入式設(shè)備燒錄固件或者數(shù)據(jù)等,嵌入式設(shè)備的升級(jí)處理中主要是指對(duì)嵌入式設(shè)備中固件的升級(jí),即主要是將新的固件燒錄到已有固件的嵌入式設(shè)備中,為方便描述,在圖10以及圖11中以固件為例對(duì)量產(chǎn)或升級(jí)的處理進(jìn)行描述。
[0092]可以看到,在PC機(jī)上打開(kāi)量產(chǎn)或升級(jí)工具并選擇固件后,本實(shí)用新型的一個(gè)實(shí)施例所提供的嵌入式設(shè)備處理裝置上電,具體可以直接通過(guò)第一通信接口,即USB接口,由PC 機(jī)對(duì)該裝置供電。在該裝置的存儲(chǔ)卡插槽中插入SD卡,檢測(cè)該裝置與PC機(jī)的工具是否成功建立連接,即第一通信接口是否與PC機(jī)的USB接口成功建立連接,若不成功,則在PC機(jī)的工具中顯示異常,退出本次量產(chǎn)或升級(jí)任務(wù),以及在SD卡中寫(xiě)入對(duì)應(yīng)本次量產(chǎn)或升級(jí)任務(wù)的信息。對(duì)待量產(chǎn)或升級(jí)的嵌入式設(shè)備上電,檢測(cè)該嵌入式設(shè)備是否不包含任何固件,即該嵌入式設(shè)備是否為白片,若是,則該嵌入式設(shè)備通過(guò)嵌入式設(shè)備處理裝置的第二通信接口,按照SD卡通信協(xié)議讀寫(xiě)嵌入式設(shè)備處理裝置存儲(chǔ)卡插槽的SD卡上預(yù)先燒錄的固件,從而啟動(dòng)并與嵌入式設(shè)備處理裝置建立數(shù)據(jù)連接進(jìn)行量產(chǎn);若不是白片,則該嵌入式設(shè)備按照原有固件進(jìn)行啟動(dòng),并與嵌入式設(shè)備處理裝置建立數(shù)據(jù)連接,根據(jù)PC機(jī)上的量產(chǎn)或升級(jí)工具選擇的固件進(jìn)行量產(chǎn)或升級(jí),代碼由嵌入式設(shè)備處理裝置從第一通信接口按照USB通信協(xié)議接收,并通過(guò)第二通信接口按照UART通信協(xié)議傳輸?shù)皆撉度胧皆O(shè)備上。[〇〇93]若檢測(cè)到量產(chǎn)或升級(jí)任務(wù)成功完成,則在SD卡中寫(xiě)入對(duì)應(yīng)本次處理任務(wù)的信息, 并在PC機(jī)的工具中顯示結(jié)果,或者也可以在該嵌入式設(shè)備處理裝置的音頻輸出模塊輸出聲音信息,或者也可以在該嵌入式設(shè)備處理裝置的顯示模塊輸出顯示信息,被寫(xiě)入新固件的嵌入式設(shè)備按照新固件重新啟動(dòng)。
[0094]圖11示出了本實(shí)用新型的一個(gè)實(shí)施例所提供的嵌入式設(shè)備處理裝置應(yīng)用于脫離 PC機(jī)情況下對(duì)嵌入式設(shè)備進(jìn)行處理的一種示例。[〇〇95]可以看到,對(duì)本實(shí)用新型的一個(gè)實(shí)施例所提供的嵌入式設(shè)備處理裝置上電,具體可以直接通過(guò)第一通信接口,即USB接口供電或者可以通過(guò)該裝置的電源模塊供電。在該裝置的存儲(chǔ)卡插槽中插入SD卡,對(duì)待處理的嵌入式設(shè)備上電。檢測(cè)該待處理的嵌入式設(shè)備是否與嵌入式設(shè)備處理裝置成功建立連接,若不成功,則通過(guò)嵌入式設(shè)備處理裝置中的音頻模塊或者顯示模塊顯示異常信息,退出本次處理任務(wù),以及在SD卡中寫(xiě)入對(duì)應(yīng)本次處理任務(wù)的信息。若成功,則檢測(cè)該待處理的嵌入式設(shè)備是否為量產(chǎn)或升級(jí)任務(wù),若是,則進(jìn)一步檢測(cè)該嵌入式設(shè)備是否包含固件,若不包含任何固件,即該嵌入式設(shè)備為白片,該嵌入式設(shè)備通過(guò)嵌入式設(shè)備處理裝置的第二通信接口,按照SD卡通信協(xié)議讀寫(xiě)嵌入式設(shè)備處理裝置存儲(chǔ)卡插槽的SD卡上燒錄的固件,從而啟動(dòng)并與嵌入式設(shè)備處理裝置建立數(shù)據(jù)連接,讀寫(xiě) SD卡上燒錄的固件進(jìn)行量產(chǎn);若不為白片,則該嵌入式設(shè)備按照原有固件進(jìn)行啟動(dòng),并與嵌入式設(shè)備處理裝置建立連接,讀寫(xiě)SD卡上燒錄的固件進(jìn)行升級(jí)。代碼均由嵌入式設(shè)備處理裝置通過(guò)第二通信接口按照SD卡通信協(xié)議傳輸?shù)皆撉度胧皆O(shè)備上;若檢測(cè)到該待處理的嵌入式設(shè)備為調(diào)試任務(wù),則也進(jìn)一步檢測(cè)該嵌入式設(shè)備是否包含固件,若不包含任何固件,也同樣通過(guò)上述流程首先進(jìn)行量產(chǎn)后再執(zhí)行以下步驟,即包含固件時(shí),從SD卡讀取預(yù)先燒錄的調(diào)試腳本進(jìn)行調(diào)試。
[0096]若檢測(cè)到量產(chǎn)或升級(jí)任務(wù)成功完成,或者檢測(cè)到調(diào)試任務(wù)成功完成,則在SD卡中寫(xiě)入對(duì)應(yīng)本次處理任務(wù)的信息,并在PC機(jī)的相應(yīng)工具中顯示結(jié)果,或者也可以在該嵌入式設(shè)備處理裝置的音頻輸出模塊輸出聲音信息,或者也可以在該嵌入式設(shè)備處理裝置的顯示模塊輸出顯示信息,被寫(xiě)入新固件或完成調(diào)試的嵌入式設(shè)備重新啟動(dòng)。[〇〇97]通過(guò)以上描述可以看出,本實(shí)用新型的實(shí)施例提供了一種嵌入式設(shè)備處理裝置, 能夠支持對(duì)嵌入式設(shè)備的多種處理任務(wù),并適用于嵌入式開(kāi)發(fā)中的多種場(chǎng)景。[〇〇98]盡管已描述了本實(shí)用新型的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本實(shí)用新型范圍的所有變更和修改。
[0099]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本實(shí)用新型進(jìn)行各種改動(dòng)和變型而不脫離本實(shí)用新型的精神和范圍。這樣,倘若本實(shí)用新型的這些修改和變型屬于本實(shí)用新型權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本實(shí)用新型也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種嵌入式設(shè)備處理裝置,其特征在于,包括第一通信接口、第二通信接口、控制電 路模塊、存儲(chǔ)卡插槽:所述第一通信接口為包含有兩個(gè)傳輸引腳的物理接口;所述第二通信接口為包含有兩個(gè)傳輸引腳和一個(gè)擴(kuò)展引腳的物理接口;所述第一通信接口的兩個(gè)傳輸引腳,分別與所述控制電路模塊的兩個(gè)引腳連接;所述 第二通信接口的兩個(gè)傳輸引腳,分別與所述控制電路模塊的另外兩個(gè)引腳連接;所述存儲(chǔ)卡插槽包含有數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳,其中,數(shù)據(jù)引腳和命令引腳分 別與所述第二通信接口的兩個(gè)傳輸引腳連接,時(shí)鐘引腳與所述第二通信接口的擴(kuò)展引腳連 接。2.如權(quán)利要求1所述的嵌入式設(shè)備處理裝置,其特征在于,所述第一通信接口和所述第 二通信接口均為USB接口。3.如權(quán)利要求2所述的嵌入式設(shè)備處理裝置,其特征在于,所述控制電路模塊中包含 USB-UART通信協(xié)議轉(zhuǎn)換芯片。4.如權(quán)利要求2所述的嵌入式設(shè)備處理裝置,其特征在于,所述第一通信接口的兩個(gè)傳 輸引腳分別與所述控制電路模塊的數(shù)據(jù)負(fù)信號(hào)D-引腳和數(shù)據(jù)正信號(hào)D+引腳連接;所述第二 通信接口的兩個(gè)傳輸引腳分別與所述控制電路模塊的串口接收RX引腳和串口發(fā)送TX引腳連接。5.如權(quán)利要求4所述的嵌入式設(shè)備處理裝置,其特征在于,所述存儲(chǔ)卡插槽的數(shù)據(jù)引腳 連接到所述第二通信接口兩個(gè)傳輸引腳中的、與所述控制電路模塊的串口接收RX引腳相連 接的傳輸引腳;所述存儲(chǔ)卡插槽的命令引腳連接到所述第二通信接口兩個(gè)傳輸引腳中的、與所述控制 電路模塊的串口發(fā)送TX引腳相連接的傳輸引腳。6.如權(quán)利要求1所述的嵌入式設(shè)備處理裝置,其特征在于,所述控制電路模塊還包含有 數(shù)據(jù)引腳、命令引腳、以及時(shí)鐘引腳;所述數(shù)據(jù)引腳、命令引腳、以及時(shí)鐘引腳由所述控制 電路模塊中的讀卡芯片引出;所述存儲(chǔ)卡插槽的數(shù)據(jù)引腳、命令引腳和時(shí)鐘引腳,通過(guò)雙向開(kāi)關(guān)在所述控制電路模 塊的數(shù)據(jù)引腳、命令引腳以及時(shí)鐘引腳,與所述第二通信接口的兩個(gè)傳輸引腳以及一個(gè)擴(kuò) 展引腳之間選擇性連接。7.如權(quán)利要求1所述的嵌入式設(shè)備處理裝置,其特征在于,所述第一通信接口還包含有 一個(gè)擴(kuò)展引腳;所述控制電路模塊還包含有ID引腳,所述控制電路模塊的ID引腳連接到所 述第一通信接口的擴(kuò)展引腳。8.如權(quán)利要求1所述的嵌入式設(shè)備處理裝置,其特征在于,還包括音頻模塊和/或顯示 模塊;所述音頻模塊包含有音頻信號(hào)引腳,所述音頻信號(hào)引腳連接到所述第二通信接口的 引腳;所述顯示模塊包含有三個(gè)通用輸入輸出引腳,分別與所述第二通信接口的兩個(gè)傳輸 引腳和一個(gè)擴(kuò)展引腳連接。9.如權(quán)利要求1所述的嵌入式設(shè)備處理裝置,其特征在于,所述第一通信接口和所述第 二通信接口還包含有接地引腳和電源引腳。
【文檔編號(hào)】G06F13/38GK205620994SQ201620100586
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2016年1月29日
【發(fā)明人】馮國(guó)榮
【申請(qǐng)人】炬芯(珠海)科技有限公司