一種除錯(cuò)器的制造方法
【專利摘要】一種除錯(cuò)器,其包括:輸入模塊,其包括一輸入接口模塊和第一切模塊,該輸入接口模塊包括第一接口和第二接口,第一切換模塊與所述輸入接口模塊電性連接;信號(hào)轉(zhuǎn)換模塊,其與第一切換模塊電性連接;以及輸出模塊,該輸出模塊一端與所述信號(hào)轉(zhuǎn)換模塊電性連接,另一端與一主機(jī)電性連接,該輸出模塊把所述第二信號(hào)輸入到所述主機(jī)除錯(cuò)。本實(shí)用新型的除錯(cuò)器,設(shè)有第一切換模塊,該第一切換模塊直接切換同時(shí)連接UART信號(hào)和LPC信號(hào),當(dāng)測(cè)試不同接口信號(hào)時(shí),不需要拆換除錯(cuò)板,不需要另外添加除錯(cuò)器,此外,該除錯(cuò)器與主機(jī)可通過(guò)無(wú)線連接裝置直接相連,該除錯(cuò)器不僅提高了工作效率,而且降低了成本。
【專利說(shuō)明】一種除錯(cuò)器
【【技術(shù)領(lǐng)域】】
[0001]本實(shí)用新型涉及一種除錯(cuò)器,特別是涉及一種可同時(shí)支持多個(gè)除錯(cuò)待測(cè)物的除錯(cuò)器。
【【背景技術(shù)】】
[0002]除錯(cuò)器是自從計(jì)算機(jī)誕生伊始就始終伴隨著程序員的一個(gè)摯友,起初的除錯(cuò)器都是基于硬件直接實(shí)現(xiàn)的,直到計(jì)算機(jī)行業(yè)有了比較突出的發(fā)展之后,商業(yè)化的軟件除錯(cuò)器才與計(jì)算機(jī)程序編寫(xiě)工作人員們見(jiàn)面,作為軟件維護(hù)與錯(cuò)誤修正的一個(gè)最重要、最直接,也是必不可少的一種機(jī)制,中央處理器制造商也在不厭其煩地在CPU物理結(jié)構(gòu)上支持著調(diào)試這種行為。
[0003]在過(guò)去設(shè)計(jì)PC或Sever的研發(fā)初期階段,主機(jī)板的除錯(cuò)是很重要且不可缺乏的,然而,這些主機(jī)板里的除錯(cuò)尤以最低階層的Low Pin Count(LPC)信號(hào)和RS232/UART信號(hào)至為重要,然而市面上的除錯(cuò)器,卻只有針對(duì)個(gè)別信號(hào)發(fā)展出個(gè)別的除錯(cuò)器,例如:LPCPortSO除錯(cuò)器及RS232專用除錯(cuò)器,這樣的解決方法當(dāng)然可行,并且相對(duì)不方便,使用這種方式除錯(cuò),必須要同時(shí)準(zhǔn)備兩種除錯(cuò)板進(jìn)行除錯(cuò),且由于一次只能除錯(cuò)一臺(tái),如果有兩臺(tái)以上待除錯(cuò)物,這樣除錯(cuò)時(shí)間就必須拉長(zhǎng)為兩倍,降低了工作效率,此外,如果需要同時(shí)觀察比較兩待除錯(cuò)物錯(cuò)誤行為,則必須要添加另一臺(tái)除錯(cuò)器來(lái)進(jìn)行除錯(cuò),使得成本增加,另外過(guò)去的除錯(cuò)器皆是使用有線方式連接進(jìn)行除錯(cuò),但若待除錯(cuò)物在高處或遠(yuǎn)程,則要除錯(cuò)的話便會(huì)相當(dāng)不便。
[0004]有鑒于此,實(shí)有必要提供一種除錯(cuò)器,該除錯(cuò)器可以解決上述技術(shù)中存在的工作效率低和成本高的問(wèn)題。
【實(shí)用新型內(nèi)容】
[0005]因此,本實(shí)用新型的目的在于提供一種除錯(cuò)器,該除錯(cuò)器可以解決上述工作效率低和成本高的問(wèn)題。
[0006]為了達(dá)到上述的目的,本實(shí)用新型的除錯(cuò)器,該除錯(cuò)器可同時(shí)支持若干除錯(cuò)待測(cè)物,該若干除錯(cuò)待測(cè)物中包括第一除錯(cuò)待測(cè)物和第二除錯(cuò)待測(cè)物,該除錯(cuò)器包括:
[0007]輸入模塊,該輸入模塊包括一輸入接口模塊,該輸入接口模塊包括一第一接口和一第二接口,該第一接口與所述第一除錯(cuò)待測(cè)物電性連接,該第二接口與所述第二除錯(cuò)待測(cè)物電性連接,且所述輸入模塊包括一第一切換模塊,該第一切換模塊與所述輸入接口模塊電性連接,該第一切換模塊用于切換所述第一接口的輸出信號(hào)和第二接口的輸出信號(hào),并且該第一切換模塊輸出第一信號(hào);
[0008]信號(hào)轉(zhuǎn)換模塊,該信號(hào)轉(zhuǎn)換模塊與所述第一切換模塊電性連接,該信號(hào)轉(zhuǎn)換模塊用于把所述第一信號(hào)轉(zhuǎn)換為第二信號(hào);以及
[0009]輸出模塊,該輸出模塊一端與所述信號(hào)轉(zhuǎn)換模塊電性連接,另一端與一主機(jī)電性連接,該輸出模塊把所述第二信號(hào)輸入到所述主機(jī)除錯(cuò)。
[0010]較佳的,所述第一切換模塊包括一第一切換芯片和一第一切換開(kāi)關(guān),并且該第一切換芯片與該第一切換開(kāi)關(guān)電性連接。
[0011]較佳的,所述第一切換芯片的型號(hào)為FSTD3125。
[0012]較佳的,所述第一接口為RS232或UART信號(hào)接口,所述第二接口為L(zhǎng)PC信號(hào)接口,所述第一接口與所述第一切換芯片電性連接,所述第二接口通過(guò)一微處理器與所述第一切換芯片電性連接,且該第二接口與一微控制器電性連接,該微控制器與一顯示模塊電性連接,當(dāng)LPC信號(hào)輸入所述第二接口時(shí),使用上述第一切換開(kāi)關(guān)選擇通過(guò)所述微控制器直接把LPC信號(hào)輸入至所述顯示模塊除錯(cuò),或者選擇通過(guò)微處理器把LPC信號(hào)輸入至所述信號(hào)轉(zhuǎn)換模塊,通過(guò)輸入到上述主機(jī)進(jìn)行除錯(cuò)。
[0013]較佳的,所述顯示模塊包括一對(duì)數(shù)碼管。
[0014]較佳的,所述信號(hào)轉(zhuǎn)換模塊包括一集成電路芯片,該集成電路芯片的型號(hào)為FT4232HL。
[0015]較佳的,所述輸出模塊包括一第二切換模塊,該第二切換模塊與所述信號(hào)轉(zhuǎn)換模塊電性連接,且該輸出模塊包括一輸出接口模塊,該輸出接口模塊包括一第三接口和一無(wú)線連接裝置,該第三接口一端與所述第二切換模塊電性連接,另一端與一主機(jī)電性連接,且該無(wú)線連接裝置與所述第二切換模塊電性連接,所述第二信號(hào)輸入到上述第二切換模塊,該第二切換模塊用于選擇把所述第二信號(hào)輸入上述第三接口還是輸入上述無(wú)線連接裝置。
[0016]較佳的,所述第三接口為USB2.0接口,所述無(wú)線連接裝置為無(wú)線藍(lán)牙裝置。
[0017]較佳的,所述第二切換模塊包括一第二切換芯片和一第二切換開(kāi)關(guān),該第二切換開(kāi)關(guān)用于選擇上述第二信號(hào)通過(guò)所述第三接口傳輸?shù)缴鲜鲋鳈C(jī)還是通過(guò)所述無(wú)線連接裝置傳輸?shù)缴鲜鲋鳈C(jī)。
[0018]相較于現(xiàn)有技術(shù),本實(shí)用新型的除錯(cuò)器,通過(guò)設(shè)置一第一接口和一第二接口,且該第一接口與一第一轉(zhuǎn)換開(kāi)關(guān)模塊電性連接,第二接口通過(guò)一微處理器與所述第一轉(zhuǎn)換開(kāi)關(guān)模塊電性連接,所述第一接口為RS232或UART信號(hào)輸入接口,所述第二接口為L(zhǎng)PC信號(hào)輸入接口,所述第一轉(zhuǎn)換開(kāi)關(guān)模塊用于選擇RS232或UART信號(hào)輸入還是LPC信號(hào)輸入,通過(guò)一信號(hào)轉(zhuǎn)換模塊,把RS232或UART信號(hào)或者LPC信號(hào)轉(zhuǎn)換為USB2.0信號(hào),通過(guò)一輸出模塊把該USB2.0信號(hào)輸入到主機(jī)進(jìn)行除錯(cuò),該除錯(cuò)器實(shí)現(xiàn)了同時(shí)進(jìn)行多個(gè)除錯(cuò)待測(cè)物除錯(cuò),不僅提高了工作效率,而且降低了除錯(cuò)成本。
【【專利附圖】
【附圖說(shuō)明】】
[0019]圖1繪示本實(shí)用新型除錯(cuò)器的結(jié)構(gòu)示意圖。
【【具體實(shí)施方式】】
[0020]請(qǐng)參閱圖1,其為本實(shí)用新型除錯(cuò)器的結(jié)構(gòu)示意圖。
[0021]本實(shí)用新型的除錯(cuò)器,該除錯(cuò)器可同時(shí)支持多個(gè)除錯(cuò)待測(cè)物,于本實(shí)施例中,請(qǐng)參閱圖1,該多個(gè)除錯(cuò)待測(cè)物中包括第一除錯(cuò)待測(cè)物I和第二除錯(cuò)待測(cè)物2,該除錯(cuò)器包括:
[0022]輸入模塊3,該輸入模塊3包括一輸入接口模塊30,該輸入接口模塊30包括一第一接口 301和一第二接口 302,該第一接口 301與所述第一除錯(cuò)待測(cè)物I電性連接,該第二接口 302與所述第二除錯(cuò)待測(cè)物2電性連接,且所述輸入模塊3包括一第一切換模塊31,該第一切換模塊31與所述輸入接口模塊30電性連接,該第一切換模塊31用于切換所述第一接口 301的輸出信號(hào)和第二接口 302的輸出信號(hào),并且該第一切換模塊31輸出第一信號(hào),于本實(shí)施例中,該第一信號(hào)為UART信號(hào);
[0023]信號(hào)轉(zhuǎn)換模塊4,該信號(hào)轉(zhuǎn)換模塊4與所述第一切換模塊31電性連接,該信號(hào)轉(zhuǎn)換模塊4用于把所述第一信號(hào)轉(zhuǎn)換為第二信號(hào),于本實(shí)施例中,第二信號(hào)為USB2.0信號(hào),信號(hào)轉(zhuǎn)換模塊4包括一集成電路芯片40,且該集成電路芯片40的型號(hào)為FT4232HL ;以及
[0024]輸出模塊5,該輸出模塊5包括一第二切換模塊50,該第二切換模塊50與所述信號(hào)轉(zhuǎn)換模塊4電性連接,且該輸出模塊5包括一輸出接口模塊51,該輸出接口模塊51包括一第三接口 510和一無(wú)線連接裝置511,該第三接口 510 —端與所述第二切換模塊50電性連接,另一端與一主機(jī)6電性連接,且該無(wú)線連接裝置511與所述第二切換模塊50電性連接,所述第二信號(hào)輸入到上述第二切換模塊50,該第二切換模塊50用于選擇把所述第二信號(hào)輸入上述第三接口 510還是輸入上述無(wú)線連接裝置511,于本實(shí)施例中,第三接口 510為USB2.0接口,所述無(wú)線連接裝置511為無(wú)線藍(lán)牙裝置。
[0025]于本實(shí)施例中,請(qǐng)參閱圖1,所述第一切換模塊31包括一第一切換芯片310和一第一切換開(kāi)關(guān)311,并且該第一切換芯片310與該第一切換開(kāi)關(guān)311電性連接,其中,該第一切換芯片310的型號(hào)為FSTD3125。
[0026]于本實(shí)施例中,所述第一接口 301為RS232或UART信號(hào)輸入接口,所述第二接口302為L(zhǎng)PC信號(hào)輸入接口,所述第一接口 301與所述第一切換芯片310電性連接,所述第二接口 302通過(guò)一微處理器32與所述第一切換芯片310電性連接,且該第二接口 302與一微控制器7電性連接,該微控制器7與一顯示模塊8電性連接,當(dāng)LPC信號(hào)輸入所述第二接口302時(shí),使用上述第一切換開(kāi)關(guān)311選擇通過(guò)所述微控制器7直接把LPC信號(hào)輸入至所述顯示模塊8除錯(cuò),或者選擇通過(guò)微處理器32把LPC信號(hào)輸入至所述信號(hào)轉(zhuǎn)換模塊4,通過(guò)輸入到上述主機(jī)6進(jìn)行除錯(cuò),其中,所述微處理器32的型號(hào)為MAX16055,所述微控制器7的型號(hào)為PIC16F57,并且所述顯示模塊8包括一對(duì)數(shù)碼管80,該數(shù)碼管80將顯示除錯(cuò)信息。
[0027]于本實(shí)施例中,所述第二切換模塊50包括一第二切換芯片500和一第二切換開(kāi)關(guān)501,該第二切換開(kāi)關(guān)501用于選擇上述第二信號(hào)通過(guò)所述第三接口 510傳輸還是通過(guò)所述無(wú)線連接裝置511傳輸,其中,該第二切換芯片500的型號(hào)為FSA3000。
[0028]于本實(shí)施例中,第一除錯(cuò)待測(cè)物I的輸出信號(hào)為UART信號(hào),第二除錯(cuò)待測(cè)物2的輸出信號(hào)為L(zhǎng)PC信號(hào),把第一除錯(cuò)待測(cè)物I與第一接口 301電性連接,第二除錯(cuò)待測(cè)物2與第二接口 302電性連接。當(dāng)對(duì)UART信號(hào)進(jìn)行除錯(cuò)時(shí),選按第一切換開(kāi)關(guān)311,把UART信號(hào)輸入到集成電路芯片40內(nèi),則該集成電路芯片40把UART信號(hào)轉(zhuǎn)換為USB2.0信號(hào),然后該USB2.0信號(hào)將輸入到第二切換芯片500,接著,選按第二切換開(kāi)關(guān)501,若選擇使用第三接口 510連接主機(jī)6,則第三接口 510將把USB2.0信號(hào)輸入到主機(jī)6進(jìn)行除錯(cuò),若選擇使用無(wú)線藍(lán)牙裝置連接主機(jī)6,則該無(wú)線藍(lán)牙裝置直接連接主機(jī)6,通過(guò)藍(lán)牙把USB2.0信號(hào)輸入到主機(jī)6進(jìn)行除錯(cuò)處理。
[0029]當(dāng)對(duì)LPC信號(hào)進(jìn)行除錯(cuò)時(shí),該LPC信號(hào)有兩種除錯(cuò)方式:
[0030]第一種方式:該LPC信號(hào)直接輸入到微控制器7,該微控制器7將LPC信號(hào)傳輸?shù)綌?shù)碼管80上直接進(jìn)行除錯(cuò),該數(shù)碼管80將顯示錯(cuò)誤碼;
[0031]第二種方式:該LPC信號(hào)將輸入至微處理器32,該微處理器32將LPC信號(hào)解碼并轉(zhuǎn)換為UART信號(hào),該UART信號(hào)輸入至第一切換芯片310上,選按第一切換開(kāi)關(guān)311,UART信號(hào)將輸入到集成電路芯片40,該集成電路芯片40把UART信號(hào)轉(zhuǎn)換為USB2.0信號(hào),接著,該USB2.0信號(hào)輸入至第二切換芯片500,然后,選按第二切換開(kāi)關(guān)501,該第二切換開(kāi)關(guān)501將控制USB2.0信號(hào)輸入到第三接口 510還是輸入到無(wú)線連接裝置511,當(dāng)選擇通過(guò)第三接口510輸入到主機(jī)6時(shí),則第三接口 510將把USB2.0信號(hào)輸入到主機(jī)6進(jìn)行除錯(cuò),當(dāng)選擇通過(guò)無(wú)線連接裝置511輸入到主機(jī)6時(shí),則該無(wú)線藍(lán)牙裝置直接連接主機(jī)6,通過(guò)藍(lán)牙把USB2.0信號(hào)輸入到主機(jī)6進(jìn)行除錯(cuò)處理。
[0032]相較于現(xiàn)有技術(shù),本實(shí)用新型的除錯(cuò)器,通過(guò)設(shè)置第一接口 301和第二接口 302,其中第一接口 301用于連接RS232或UART信號(hào),第二接口 302用于連接LPC信號(hào),并且該除錯(cuò)器中設(shè)有第一切換模塊31,該第一切換模塊31直接切換同時(shí)連接的RS232或UART信號(hào)和LPC信號(hào),當(dāng)測(cè)試不同接口信號(hào)時(shí),不需要拆換除錯(cuò)板,直接選按第一切換開(kāi)關(guān)311即可,并不需要另外添加除錯(cuò)器,此外,該除錯(cuò)器與主機(jī)6可通過(guò)無(wú)線連接裝置511直接相連,解決了目前使用有線連接的問(wèn)題,該除錯(cuò)器不僅提高了工作效率,而且降低了成本。
【權(quán)利要求】
1.一種除錯(cuò)器,該除錯(cuò)器可同時(shí)支持若干除錯(cuò)待測(cè)物,該若干除錯(cuò)待測(cè)物中包括第一除錯(cuò)待測(cè)物和第二除錯(cuò)待測(cè)物,其特征在于,該除錯(cuò)器包括: 輸入模塊,該輸入模塊包括一輸入接口模塊,該輸入接口模塊包括一第一接口和一第二接口,該第一接口與所述第一除錯(cuò)待測(cè)物電性連接,該第二接口與所述第二除錯(cuò)待測(cè)物電性連接,且所述輸入模塊包括一第一切換模塊,該第一切換模塊與所述輸入接口模塊電性連接,該第一切換模塊用于切換所述第一接口的輸出信號(hào)和第二接口的輸出信號(hào),并且該第一切換模塊輸出第一信號(hào); 信號(hào)轉(zhuǎn)換模塊,該信號(hào)轉(zhuǎn)換模塊與所述第一切換模塊電性連接,該信號(hào)轉(zhuǎn)換模塊用于把所述第一信號(hào)轉(zhuǎn)換為第二信號(hào);以及 輸出模塊,該輸出模塊一端與所述信號(hào)轉(zhuǎn)換模塊電性連接,另一端與一主機(jī)電性連接,該輸出模塊把所述第二信號(hào)輸入到所述主機(jī)除錯(cuò)。
2.根據(jù)權(quán)利要求1所述的除錯(cuò)器,其特征在于,所述第一切換模塊包括一第一切換芯片和一第一切換開(kāi)關(guān),并且該第一切換芯片與該第一切換開(kāi)關(guān)電性連接。
3.根據(jù)權(quán)利要求2所述的除錯(cuò)器,其特征在于,所述第一切換芯片的型號(hào)為FSTD3125。
4.根據(jù)權(quán)利要求2所述的除錯(cuò)器,其特征在于,所述第一接口為RS232或UART信號(hào)接口,所述第二接口為L(zhǎng)PC信號(hào)接口,所述第一接口與所述第一切換芯片電性連接,所述第二接口通過(guò)一微處理器與所述第一切換芯片電性連接,且該第二接口與一微控制器電性連接,該微控制器與一顯示模塊電性連接,當(dāng)LPC信號(hào)輸入所述第二接口時(shí),使用上述第一切換開(kāi)關(guān)選擇通過(guò)所述微控制器直接把LPC信號(hào)輸入至所述顯示模塊除錯(cuò),或者選擇通過(guò)微處理器把LPC信號(hào)輸入至所述信號(hào)轉(zhuǎn)換模塊,通過(guò)輸入到上述主機(jī)進(jìn)行除錯(cuò)。
5.根據(jù)權(quán)利要求4所述的除錯(cuò)器,其特征在于,所述顯示模塊包括一對(duì)數(shù)碼管。
6.根據(jù)權(quán)利要求1所述的除錯(cuò)器,其特征在于,所述信號(hào)轉(zhuǎn)換模塊包括一集成電路芯片,該集成電路芯片的型號(hào)為FT4232HL。
7.根據(jù)權(quán)利要求1所述的除錯(cuò)器,其特征在于,所述輸出模塊包括一第二切換模塊,該第二切換模塊與所述信號(hào)轉(zhuǎn)換模塊電性連接,且該輸出模塊包括一輸出接口模塊,該輸出接口模塊包括一第三接口和一無(wú)線連接裝置,該第三接口 一端與所述第二切換模塊電性連接,另一端與一主機(jī)電性連接,且該無(wú)線連接裝置與所述第二切換模塊電性連接,所述第二信號(hào)輸入到上述第二切換模塊,該第二切換模塊用于選擇把所述第二信號(hào)輸入上述第三接口還是輸入上述無(wú)線連接裝置。
8.根據(jù)權(quán)利要求7所述的除錯(cuò)器,其特征在于,所述第三接口為USB2.0接口,所述無(wú)線連接裝置為無(wú)線藍(lán)牙裝置。
9.根據(jù)權(quán)利要求7所述的除錯(cuò)器,其特征在于,所述第二切換模塊包括一第二切換芯片和一第二切換開(kāi)關(guān),該第二切換開(kāi)關(guān)用于選擇上述第二信號(hào)通過(guò)所述第三接口傳輸?shù)缴鲜鲋鳈C(jī)還是通過(guò)所述無(wú)線連接裝置傳輸?shù)缴鲜鲋鳈C(jī)。
【文檔編號(hào)】G06F11/22GK203930803SQ201320869052
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】林炳村 申請(qǐng)人:昆達(dá)電腦科技(昆山)有限公司, 神達(dá)電腦股份有限公司