一種燒錄方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種燒錄方法,用于節(jié)省大批量的嵌入式設(shè)備燒錄的時(shí)間,提高生產(chǎn)效率,并且實(shí)現(xiàn)異步并行燒錄。本發(fā)明實(shí)施例方法包括:電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中;若干所述轉(zhuǎn)換設(shè)備將所述程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備;所述轉(zhuǎn)換設(shè)備與所述待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。本發(fā)明實(shí)施例還提供一種燒錄系統(tǒng)。本發(fā)明實(shí)施例能夠節(jié)省大批量的嵌入式設(shè)備燒錄的時(shí)間,提高生產(chǎn)效率,并且實(shí)現(xiàn)異步并行燒錄。
【專利說(shuō)明】一種燒錄方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及嵌入式設(shè)備領(lǐng)域,尤其涉及一種燒錄方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著電子工業(yè)的發(fā)展,嵌入式設(shè)備越加得到廣泛的應(yīng)用。在嵌入式設(shè)備制造、生產(chǎn)時(shí),往往需要將程序燒錄到嵌入式設(shè)備的存儲(chǔ)芯片上,從而完成嵌入式設(shè)備的燒錄。
[0003]目前的一般做法是:先將未燒錄過(guò)的存儲(chǔ)芯片焊接到嵌入式設(shè)備上,然后在后續(xù)的流程中通過(guò)ISP(嵌入式芯片支持的In-SystemProgramming)方式燒錄程序到存儲(chǔ)芯片中。
[0004]然而,通過(guò)ISP方式燒錄程序,在同一時(shí)間只能燒錄一塊嵌入式設(shè)備,當(dāng)需要對(duì)大批量的嵌入式設(shè)備進(jìn)行燒錄時(shí),需要耗費(fèi)大量的時(shí)間,導(dǎo)致生產(chǎn)效率低下。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種燒錄方法和系統(tǒng),能夠節(jié)省大批量的嵌入式設(shè)備燒錄的時(shí)間,提高生產(chǎn)效率,并且實(shí)現(xiàn)異步并行燒錄。
[0006]本發(fā)明實(shí)施例提供的一種燒錄方法,包括:
[0007]電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中;
[0008]若干所述轉(zhuǎn)換設(shè)備將所述程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備;
[0009]所述轉(zhuǎn)換設(shè)備與所述待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。
[0010]可選地,
[0011]所述電腦通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)來(lái)啟用多線程。
[0012]可選地,
[0013]所述嵌入式可識(shí)別格式為SPI接口格式或I2C接口格式。
[0014]可選地,所述方法還包括:
[0015]當(dāng)所述轉(zhuǎn)換設(shè)備將所述程序發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備之后,所述嵌入式設(shè)備向所述轉(zhuǎn)換設(shè)備返回反饋信息。
[0016]可選地,電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中具體包括:
[0017]電腦啟用多線程;
[0018]電腦通過(guò)所述多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序;
[0019]電腦將所述若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備。
[0020]本發(fā)明實(shí)施例中提供的一種燒錄系統(tǒng),包括:
[0021]電腦、轉(zhuǎn)換設(shè)備和嵌入式設(shè)備
[0022]所述電腦,用于啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中;
[0023]若干所述轉(zhuǎn)換設(shè)備,用于將所述程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備;
[0024]所述嵌入式設(shè)備,用于承載來(lái)自所述轉(zhuǎn)換設(shè)備的所述程序;
[0025]所述轉(zhuǎn)換設(shè)備與所述待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。
[0026]可選地,
[0027]所述電腦通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)來(lái)啟用多線程。
[0028]可選地,
[0029]所述嵌入式可識(shí)別格式為SPI接口格式或I2C接口格式。
[0030]可選地,所述系統(tǒng)還包括:
[0031]所述嵌入式設(shè)備還用于當(dāng)所述轉(zhuǎn)換設(shè)備將所述程序發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備之后,所述嵌入式設(shè)備向所述轉(zhuǎn)換設(shè)備返回反饋信息。
[0032]可選地,所述電腦具體包括:
[0033]啟用模塊,用于啟用多線程;
[0034]調(diào)用腳本模塊,用于通過(guò)所述多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序;
[0035]發(fā)送模塊,用于將所述若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備。
[0036]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0037]本發(fā)明實(shí)施例中,電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中;若干所述轉(zhuǎn)換設(shè)備將所述程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備;所述轉(zhuǎn)換設(shè)備與所述待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。在本發(fā)明實(shí)施例中,可以通過(guò)多線程的方式同時(shí)燒錄多個(gè)嵌入式設(shè)備,對(duì)于大批量的嵌入式設(shè)備燒錄,可以節(jié)省大量的時(shí)間,提高生產(chǎn)效率。并且,通過(guò)電腦調(diào)用多線程進(jìn)行工作,可以實(shí)現(xiàn)異步并行燒錄,解除了對(duì)燒錄的程序的限定,可以同時(shí)將不同的程序分別燒錄到不同的嵌入式設(shè)備中,為一邊燒錄一邊測(cè)試提供了便利。
【專利附圖】
【附圖說(shuō)明】
[0038]圖1為本發(fā)明實(shí)施例中一種燒錄方法一個(gè)實(shí)施例流程圖;
[0039]圖2為本發(fā)明實(shí)施例中一種燒錄方法另一個(gè)實(shí)施例流程圖;
[0040]圖3為本發(fā)明實(shí)施例中一種燒錄系統(tǒng)一個(gè)實(shí)施例示意圖;
[0041]圖4為本發(fā)明實(shí)施例中一種燒錄系統(tǒng)另一個(gè)實(shí)施例示意圖。
【具體實(shí)施方式】
[0042]本發(fā)明實(shí)施例提供了一種燒錄方法和系統(tǒng),用于節(jié)省大批量的嵌入式設(shè)備燒錄的時(shí)間,提高生產(chǎn)效率,并且實(shí)現(xiàn)異步并行燒錄。
[0043]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]請(qǐng)參閱圖1,本發(fā)明實(shí)施例中一種燒錄方法一個(gè)實(shí)施例包括:
[0045]101、電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中;
[0046]在需要對(duì)待燒錄的嵌入式設(shè)備進(jìn)行程序燒錄時(shí),電腦可以啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中。
[0047]102、若干該轉(zhuǎn)換設(shè)備將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備。
[0048]在電腦將預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中之后,若干該轉(zhuǎn)換設(shè)備可以將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備。
[0049]需要說(shuō)明的是,該轉(zhuǎn)換設(shè)備與該待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。
[0050]本實(shí)施例中,前面所說(shuō)的一種燒錄方法步驟為:首先,電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中;然后,若干該轉(zhuǎn)換設(shè)備將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備;該轉(zhuǎn)換設(shè)備與該待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。在本實(shí)施例中,可以通過(guò)多線程的方式同時(shí)燒錄多個(gè)嵌入式設(shè)備,對(duì)于大批量的嵌入式設(shè)備燒錄,可以節(jié)省大量的時(shí)間,提高生產(chǎn)效率。并且,通過(guò)電腦調(diào)用多線程進(jìn)行工作,可以實(shí)現(xiàn)異步并行燒錄,解除了對(duì)燒錄的程序的限定,可以同時(shí)將不同的程序分別燒錄到不同的嵌入式設(shè)備中,為一邊燒錄一邊測(cè)試提供了便利。
[0051]為便于理解,下面對(duì)本發(fā)明實(shí)施例中的一種燒錄方法進(jìn)行詳細(xì)描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例中一種燒錄方法另一個(gè)實(shí)施例包括:
[0052]201、電腦啟用多線程;
[0053]在需要對(duì)待燒錄的嵌入式設(shè)備進(jìn)行程序燒錄時(shí),電腦可以啟用多線程。
[0054]需要說(shuō)明的而是,該電腦可以通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)來(lái)啟用多線程。該動(dòng)態(tài)鏈接庫(kù)提供了一種方法,使進(jìn)程可以調(diào)用不屬于其可執(zhí)行代碼的函數(shù)。函數(shù)的可執(zhí)行代碼位于一個(gè)DLL中,該DLL包含一個(gè)或多個(gè)已被編譯、鏈接并與使用它們的進(jìn)程分開(kāi)存儲(chǔ)的函數(shù)。DLL還有助于共享數(shù)據(jù)和資源。多個(gè)應(yīng)用程序可同時(shí)訪問(wèn)內(nèi)存中單個(gè)DLL副本的內(nèi)容。在本實(shí)施例中,該動(dòng)態(tài)鏈接庫(kù)主要用于被電腦所調(diào)用,并啟用多線程。
[0055]202、電腦通過(guò)該多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序;
[0056]在啟用多線程之后,電腦可以通過(guò)該多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序??梢岳斫獾氖牵恳粋€(gè)線程均可以調(diào)用一個(gè)預(yù)設(shè)的腳本,并在腳本中加載一個(gè)對(duì)應(yīng)的程序,然后該程序可以被燒錄到嵌入式設(shè)備中去。由此我們可以知道,當(dāng)電腦同時(shí)調(diào)用多個(gè)線程時(shí),可以通過(guò)調(diào)用多個(gè)預(yù)設(shè)的腳本,并分別在這些腳本中加載若干對(duì)應(yīng)的程序,這些程序可以被燒錄到有需要的嵌入式設(shè)備中。在實(shí)際使用中,可以根據(jù)實(shí)際燒錄的需要,對(duì)腳本進(jìn)行設(shè)定,使其加載當(dāng)前所需的程序,從而可以燒錄到嵌入式設(shè)備中去。
[0057]需要說(shuō)明的是,多線程在這里的作用在于,工作人員在將燒錄到嵌入式設(shè)備時(shí),不需要同步進(jìn)行燒錄,可以進(jìn)行異步燒錄,多線程中的線程之間是獨(dú)立執(zhí)行的,工作人員完全可以執(zhí)行其中一個(gè)線程進(jìn)行燒錄操作后,再執(zhí)行另外的線程進(jìn)行對(duì)另外的嵌入式設(shè)備的燒錄操作。
[0058]203、電腦將該若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備;
[0059]在加載若干對(duì)應(yīng)的程序之后,電腦可以將該若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備。
[0060]204、若干該轉(zhuǎn)換設(shè)備將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備;
[0061]在電腦將該若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備之后,若干該轉(zhuǎn)換設(shè)備將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備。可以理解的是,由于電腦與轉(zhuǎn)換設(shè)備之間是通過(guò)USB總線進(jìn)行連接的,而轉(zhuǎn)換設(shè)備與嵌入式設(shè)備之間是通過(guò)嵌入式可識(shí)別的總線進(jìn)行連接的,因此,這些程序在通過(guò)USB總線之后,無(wú)法直接發(fā)送至嵌入式設(shè)備中,需要對(duì)USB總線的USB接口協(xié)議進(jìn)行轉(zhuǎn)換。
[0062]需要說(shuō)明的是,該嵌入式可識(shí)別格式包括但不限于SPI (Serial PeripheralInterface—串行外設(shè)接口 )接口格式和 I2C (Inter — Integrated Circuit)接口格式,即嵌入式可識(shí)別的總線可以為SPI總線或I2C總線,該嵌入式可識(shí)別格式還可以為JTAG (Joint Test Act1n Group,聯(lián)合測(cè)試工作組)接口格式,具體以嵌入式設(shè)備實(shí)際需要為準(zhǔn),此處不作限定。
[0063]另外,該轉(zhuǎn)換設(shè)備與該待燒錄的嵌入式設(shè)備一一對(duì)應(yīng),既一個(gè)轉(zhuǎn)換設(shè)備與一個(gè)嵌入式設(shè)備匹配,這是為了燒錄時(shí),可以實(shí)現(xiàn)異步并行燒錄,各個(gè)線程之間的燒錄操作互不影響。
[0064]205、該嵌入式設(shè)備向該轉(zhuǎn)換設(shè)備返回反饋信息。
[0065]當(dāng)該轉(zhuǎn)換設(shè)備將該程序發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備之后,該嵌入式設(shè)備向該轉(zhuǎn)換設(shè)備返回反饋信息??梢岳斫獾氖?,轉(zhuǎn)換設(shè)備將程序發(fā)送至嵌入式設(shè)備之后,若燒錄成功,則嵌入式設(shè)備反饋燒錄成功的信息給轉(zhuǎn)換設(shè)備,若燒錄失敗,則嵌入式設(shè)備反饋燒錄失敗的信息給轉(zhuǎn)換設(shè)備,從而使得電腦可以從轉(zhuǎn)換設(shè)備中獲取到對(duì)應(yīng)的反饋信息,從而得知嵌入式設(shè)備的燒錄情況。若燒錄成功后,電腦可以結(jié)束對(duì)應(yīng)的線程,并作出燒錄成功的提示,若燒錄失敗,電腦可以重啟該燒錄線程,重新對(duì)該嵌入式設(shè)備進(jìn)行燒錄,從而在保證燒錄質(zhì)量的同時(shí),也提高了燒錄過(guò)程中的人機(jī)交互友好性。
[0066]為便于理解,根據(jù)圖2所描述的實(shí)施例,下面以一個(gè)實(shí)際應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例中的一種燒錄方法進(jìn)行描述:
[0067]1、工作人員在電腦上準(zhǔn)備操作平臺(tái),每個(gè)操作平臺(tái)均可以調(diào)用多個(gè)線程,多個(gè)操作平臺(tái)之間可以相互獨(dú)立,互不干擾。
[0068]2、線程開(kāi)始調(diào)用預(yù)設(shè)的腳本來(lái)加載對(duì)應(yīng)的程序,因此N個(gè)線程可以加載N個(gè)對(duì)應(yīng)的程序。
[0069]3、電腦對(duì)N個(gè)轉(zhuǎn)換設(shè)備繼續(xù)初始化操作,并指定與各個(gè)嵌入式設(shè)備相連的N個(gè)轉(zhuǎn)換設(shè)備的端口號(hào)、設(shè)備號(hào)或序列號(hào)。
[0070]4、電腦通過(guò)USB總線將N個(gè)程序分別發(fā)送至對(duì)應(yīng)的N個(gè)轉(zhuǎn)換設(shè)備中,一個(gè)程序發(fā)送給一個(gè)轉(zhuǎn)換設(shè)備。
[0071]5、轉(zhuǎn)換設(shè)備將獲得的程序從USB接口協(xié)議轉(zhuǎn)換為I2C接口協(xié)議格式,并發(fā)送給與其連接的嵌入式設(shè)備。N個(gè)程序被燒錄到N個(gè)嵌入式設(shè)備中。
[0072]6當(dāng)某個(gè)嵌入式設(shè)備燒錄成功后,向?qū)?yīng)的轉(zhuǎn)換設(shè)備反饋燒錄成功的信息,則電腦結(jié)束對(duì)應(yīng)的線程。當(dāng)某個(gè)嵌入式設(shè)備燒錄失敗后,向?qū)?yīng)的轉(zhuǎn)換設(shè)備反饋燒錄失敗的信息,則電腦重啟對(duì)應(yīng)的線程并重新執(zhí)行燒錄操作。
[0073]7、當(dāng)最后所有嵌入式設(shè)備均燒錄成功后,結(jié)束多線程和腳本的調(diào)用,并將燒錄結(jié)果顯示在操作平臺(tái)上。
[0074]上面主要描述了一種燒錄方法,下面將對(duì)一種燒錄系統(tǒng)進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中一種燒錄系統(tǒng)一個(gè)實(shí)施例包括:
[0075]電腦301、轉(zhuǎn)換設(shè)備302和嵌入式設(shè)備303
[0076]該電腦301,用于啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備302中;
[0077]若干該轉(zhuǎn)換設(shè)備302,用于將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備303 ;
[0078]該嵌入式設(shè)備303,用于承載來(lái)自該轉(zhuǎn)換設(shè)備302的該程序;
[0079]該轉(zhuǎn)換設(shè)備302與該待燒錄的嵌入式設(shè)備303——對(duì)應(yīng)。
[0080]本實(shí)施例中,電腦301用于啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備302中,若干該轉(zhuǎn)換設(shè)備302將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備303。最后,該嵌入式設(shè)備303承載來(lái)自該轉(zhuǎn)換設(shè)備302的該程序,燒錄完成。在本實(shí)施例中,可以通過(guò)多線程的方式同時(shí)燒錄多個(gè)嵌入式設(shè)備303,對(duì)于大批量的嵌入式設(shè)備303燒錄,可以節(jié)省大量的時(shí)間,提高生產(chǎn)效率。并且,通過(guò)電腦301調(diào)用多線程進(jìn)行工作,可以實(shí)現(xiàn)異步并行燒錄,解除了對(duì)燒錄的程序的限定,可以同時(shí)將不同的程序分別燒錄到不同的嵌入式設(shè)備303中,為一邊燒錄一邊測(cè)試提供了便利。
[0081]為便于理解,下面將對(duì)一種燒錄系統(tǒng)進(jìn)行更為詳細(xì)的描述,請(qǐng)參閱圖4,本發(fā)明實(shí)施例中一種燒錄系統(tǒng)另一個(gè)實(shí)施例包括:
[0082]電腦401、轉(zhuǎn)換設(shè)備402和嵌入式設(shè)備403
[0083]該電腦401,用于啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備402中;
[0084]若干該轉(zhuǎn)換設(shè)備402, —端通過(guò)USB接口與電腦401相連,另一端通過(guò)嵌入式設(shè)備可識(shí)別總線與嵌入式設(shè)備403相連,用于將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備403 ;
[0085]該嵌入式設(shè)備403,用于承載來(lái)自該轉(zhuǎn)換設(shè)備402的該程序;
[0086]該轉(zhuǎn)換設(shè)備402與該待燒錄的嵌入式設(shè)備403 對(duì)應(yīng)。
[0087]需要說(shuō)明的是,該電腦401可以通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)來(lái)啟用多線程。
[0088]需要說(shuō)明的是,該嵌入式可識(shí)別格式可以為SPI接口格式或I2C接口格式。
[0089]本實(shí)施例中該嵌入式設(shè)備403還用于當(dāng)該轉(zhuǎn)換設(shè)備402將該程序發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備403之后,該嵌入式設(shè)備403向該轉(zhuǎn)換設(shè)備402返回反饋信息。
[0090]本實(shí)施例中該電腦401具體可以包括:
[00911啟用t旲塊4011,用于啟用多線程;
[0092]調(diào)用腳本模塊4012,用于通過(guò)該多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序;
[0093]發(fā)送模塊4013,用于將該若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備402。
[0094]本實(shí)施例中,電腦401中的啟用模塊4011啟用多線程,然后調(diào)用腳本模塊4012通過(guò)該多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序,電腦401中的發(fā)送模塊4013將該若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備402。接著,轉(zhuǎn)換設(shè)備402將該程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備403。最后,嵌入式設(shè)備403承載來(lái)自該轉(zhuǎn)換設(shè)備402的該程序,燒錄完成。在本實(shí)施例中,可以通過(guò)多線程的方式同時(shí)燒錄多個(gè)嵌入式設(shè)備403,對(duì)于大批量的嵌入式設(shè)備403燒錄,可以節(jié)省大量的時(shí)間,提高生產(chǎn)效率。并且,通過(guò)電腦401調(diào)用多線程進(jìn)行工作,可以實(shí)現(xiàn)異步并行燒錄,解除了對(duì)燒錄的程序的限定,可以同時(shí)將不同的程序分別燒錄到不同的嵌入式設(shè)備403中,為一邊燒錄一邊測(cè)試提供了便利。
[0095]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0096]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0097]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0098]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0099]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0100]以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種燒錄方法,其特征在于,包括: 電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中; 若干所述轉(zhuǎn)換設(shè)備將所述程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備; 所述轉(zhuǎn)換設(shè)備與所述待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述電腦通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)來(lái)啟用多線程。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述嵌入式可識(shí)別格式為SPI接口格式或I2C接口格式。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述轉(zhuǎn)換設(shè)備將所述程序發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備之后,所述嵌入式設(shè)備向所述轉(zhuǎn)換設(shè)備返回反饋信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,電腦啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中具體包括: 電腦啟用多線程; 電腦通過(guò)所述多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序; 電腦將所述若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備。
6.一種燒錄系統(tǒng),其特征在于,包括: 電腦、轉(zhuǎn)換設(shè)備和嵌入式設(shè)備 所述電腦,用于啟用多線程通過(guò)USB接口將若干預(yù)設(shè)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備中; 若干所述轉(zhuǎn)換設(shè)備,用于將所述程序從USB接口協(xié)議格式轉(zhuǎn)換為嵌入式可識(shí)別格式后,發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備; 所述嵌入式設(shè)備,用于承載來(lái)自所述轉(zhuǎn)換設(shè)備的所述程序; 所述轉(zhuǎn)換設(shè)備與所述待燒錄的嵌入式設(shè)備一一對(duì)應(yīng)。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于, 所述電腦通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)來(lái)啟用多線程。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于, 所述嵌入式可識(shí)別格式為SPI接口格式或I2C接口格式。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 所述嵌入式設(shè)備還用于當(dāng)所述轉(zhuǎn)換設(shè)備將所述程序發(fā)送至對(duì)應(yīng)的待燒錄的嵌入式設(shè)備之后,所述嵌入式設(shè)備向所述轉(zhuǎn)換設(shè)備返回反饋信息。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述電腦具體包括: 啟用模塊,用于啟用多線程; 調(diào)用腳本模塊,用于通過(guò)所述多線程來(lái)分別調(diào)用若干預(yù)設(shè)的腳本,從而加載若干對(duì)應(yīng)的程序; 發(fā)送模塊,用于將所述若干對(duì)應(yīng)的程序發(fā)送至對(duì)應(yīng)的轉(zhuǎn)換設(shè)備。
【文檔編號(hào)】G06F9/445GK104050005SQ201410310193
【公開(kāi)日】2014年9月17日 申請(qǐng)日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】羅忠輝 申請(qǐng)人:廣州視源電子科技股份有限公司