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

程序燒錄方法和系統(tǒng)的制作方法

文檔序號:6358322閱讀:371來源:國知局
專利名稱:程序燒錄方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及程序燒錄技術(shù),尤其涉及車載設(shè)備上的程序燒錄方法和系統(tǒng)。
背景技術(shù)
自動化測試由于其具備測試周期短,測試資源利用率高等優(yōu)點越來越被測試領(lǐng)域所關(guān)注。而燒錄作為測試一部分,其自動化也測試發(fā)展的趨勢,現(xiàn)有的燒錄一般通過以下2個方法來實現(xiàn)I.由測試人員通過在線燒錄儀器和儀器廠家提供的軟件來手動將軟件燒錄到指定的IC中去,這種方法的弊端是效率低,容易出錯,操作復雜。例如一 個產(chǎn)品需要燒錄多種不同的軟件,此時就需要測試人員去操作多種燒錄軟件,因此難免會出錯。2.通過離線燒錄儀在IC (集成芯片)未貼到PCB板上的時候?qū)⒊绦驘浀絀C里面去,這種方法的弊端就是一旦燒錄錯誤或者漏燒錄則需要將IC從PCB板上取下在重新燒錄,出現(xiàn)問題后處理比較復雜,且無法追溯此IC的燒錄過程。

發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供了一種程序燒錄方法,減少了人為出錯的概率,提高了燒錄效率。本發(fā)明的另一目的在于提供了一種程序燒錄系統(tǒng)。本發(fā)明的技術(shù)方案為本發(fā)明揭示了一種程序燒錄方法,包括通過芯片的通訊協(xié)議將啟動裝載文件寫入芯片內(nèi);通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒瑑?nèi);通過傳輸協(xié)議將序列號寫入芯片內(nèi)。根據(jù)本發(fā)明的程序燒錄方法的一實施例,芯片的通訊協(xié)議是marvell芯片的NWTPTP 協(xié)議。根據(jù)本發(fā)明的程序燒錄方法的一實施例,環(huán)境操作系統(tǒng)是安卓操作系統(tǒng)。根據(jù)本發(fā)明的程序燒錄方法的一實施例,環(huán)境操作系統(tǒng)的協(xié)議是Fastboot協(xié)議。根據(jù)本發(fā)明的程序燒錄方法的一實施例,傳輸協(xié)議是串口協(xié)議。根據(jù)本發(fā)明的程序燒錄方法的一實施例,該方法還包括將燒錄結(jié)果存儲在數(shù)據(jù)庫中。本發(fā)明還揭示了一種程序燒錄系統(tǒng),包括啟動裝載設(shè)備、芯片、程序?qū)懭朐O(shè)備以及序列號與入設(shè)備啟動裝載設(shè)備,連接芯片,通過芯片的通訊協(xié)議將啟動裝載文件寫入芯片內(nèi);芯片,集成在電子裝置中;程序?qū)懭朐O(shè)備,連接芯片,通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒瑑?nèi);序列號寫入設(shè)備,連接芯片,通過傳輸協(xié)議將序列號寫入芯片內(nèi)。根據(jù)本發(fā)明的程序燒錄系統(tǒng)的一實施例,芯片的通訊協(xié)議是marvell芯片的NWTPTP 協(xié)議。根據(jù)本發(fā)明的程序燒錄系統(tǒng)的一實施例,環(huán)境操作系統(tǒng)是安卓操作系統(tǒng)。根據(jù)本發(fā)明的程序燒錄系統(tǒng)的一實施例,環(huán)境操作系統(tǒng)的協(xié)議是Fastboot協(xié)議。根據(jù)本發(fā)明的程序燒錄系統(tǒng)的一實施例,傳輸協(xié)議是串口協(xié)議。根據(jù)本發(fā)明的程序燒錄系統(tǒng)的一實施例,該系統(tǒng)還包括存儲設(shè)備,用于存儲燒錄結(jié)果。本發(fā)明對比現(xiàn)有技術(shù)有如下的有益效果本發(fā)明通過軟件整合整個燒錄過程,讓人為操作的部分通過軟件來實現(xiàn),從而減少了人為出錯的概率且提高了燒錄效率。本發(fā)明可以自動識別對應(yīng)軟件版本的下載,而且可以自動區(qū)分下載過的電路板和沒有下載過的電 路板,無須手動操作。本發(fā)明增加了串口燒寫序列號的功能,并借助數(shù)據(jù)庫的綁定方便燒錄過程的追溯。


圖I示出了本發(fā)明的程序燒錄方法的實施例的流程圖。圖2示出了本發(fā)明的程序燒錄方法的另一實施例的流程圖。圖3示出了本發(fā)明的程序燒錄系統(tǒng)的實施例的原理圖。圖4示出了本發(fā)明的程序燒錄系統(tǒng)的又一實施例的原理圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明作進一步的描述。稈序饒錄方法的實施例圖I示出了本發(fā)明的程序燒錄方法的實施例的流程。請參見圖1,下面是對本實施例的程序燒錄方法的各個步驟的詳細描述。步驟SlO :通過芯片的通訊協(xié)議將啟動裝載文件寫入芯片內(nèi)。芯片的通訊協(xié)議是marvel I芯片的NWTPTP協(xié)議。步驟S12 :通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒瑑?nèi)。環(huán)境操作系統(tǒng)是安卓操作系統(tǒng),其協(xié)議是Fastboot協(xié)議。步驟S14 :通過傳輸協(xié)議將序列號寫入芯片內(nèi)。這里的傳輸協(xié)議是指串口協(xié)議。較佳的,本實施例中還可以將最終的燒錄結(jié)果存儲在數(shù)據(jù)庫中。程序燒錄方法的另一實施例圖2示出了本發(fā)明的程序燒錄方法的另一實施例的流程。請參見圖2,本實施例的程序燒錄方法的各個步驟詳述如下。步驟S200 :掃描序列號。步驟S201 :軟件根據(jù)序列號在數(shù)據(jù)庫中查詢上道工序的測試結(jié)果,如果上道工序的測試結(jié)果通過則繼續(xù),否則提示錯誤信息并結(jié)束流程。步驟S202 :在數(shù)據(jù)庫內(nèi)查詢此序列號所對應(yīng)的工單號,再根據(jù)工單號查詢此序列號對應(yīng)的程序版本。步驟S203 :解壓縮要燒錄的程序。
步驟S204 :通過串口讀取數(shù)據(jù),判斷是否曾經(jīng)燒錄過程序,如果燒錄過則跳過步驟S205的Bootload文件下載,如果沒有燒錄過則進入步驟S206。步驟S205 :下載 bootload 文件。步驟S206 :通過NWTPTP協(xié)議下載boot load文件,然后在計算機能識別出硬盤后,通過fastboot協(xié)議下載解壓縮后的程序文件。步驟S207 :在下載完成后通過串口將序列號寫入芯片中。步驟S208 :刪除解壓縮后的程序文件。步驟S209 :將燒錄結(jié)果存儲到數(shù)據(jù)庫中。
在上述步驟中的任何一步出現(xiàn)錯誤會提示錯誤內(nèi)容并結(jié)束流程。程序燒錄系統(tǒng)的實施例圖3示出了本發(fā)明的程序燒錄系統(tǒng)的實施例的原理。請參見圖3,本實施例的程序燒錄系統(tǒng)包括啟動裝載設(shè)備10、程序?qū)懭朐O(shè)備11、芯片12、序列號寫入設(shè)備13。啟動裝載設(shè)備10、程序?qū)懭朐O(shè)備11以及序列號寫入設(shè)備13分別連接到芯片12。啟動裝載設(shè)備10通過芯片12的通訊協(xié)議將啟動裝載文件寫入芯片12內(nèi),芯片12的通訊協(xié)議是marvell芯片的NWTPTP協(xié)議。芯片12集成在電子裝置(例如是車載3G娛樂導航系統(tǒng))中。程序?qū)懭朐O(shè)備11通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒?2內(nèi),環(huán)境操作系統(tǒng)是安卓操作系統(tǒng),環(huán)境操作系統(tǒng)的協(xié)議是Fastboot協(xié)議。序列號寫入設(shè)備13通過傳輸協(xié)議將序列號寫入芯片12內(nèi),傳輸協(xié)議是串口協(xié)議。稈序饒錄系統(tǒng)的又一實施例圖4示出了本發(fā)明的程序燒錄系統(tǒng)的又一實施例的原理。請參見圖4,本實施例的程序燒錄系統(tǒng)包括啟動裝載設(shè)備20、程序?qū)懭朐O(shè)備21、芯片22、序列號寫入設(shè)備23、存儲設(shè)備24。啟動裝載設(shè)備20、程序?qū)懭朐O(shè)備21、序列號寫入設(shè)備23以及存儲設(shè)備24分別連接到芯片22。啟動裝載設(shè)備20通過芯片22的通訊協(xié)議將啟動裝載文件寫入芯片22內(nèi),芯片22的通訊協(xié)議是marvell芯片的NWTPTP協(xié)議。芯片22集成在電子裝置(例如是車載3G娛樂導航系統(tǒng))中。程序?qū)懭朐O(shè)備21通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒?2內(nèi),環(huán)境操作系統(tǒng)是安卓操作系統(tǒng),環(huán)境操作系統(tǒng)的協(xié)議是Fastboot協(xié)議。序列號寫入設(shè)備23通過傳輸協(xié)議將序列號寫入芯片22內(nèi),傳輸協(xié)議是串口協(xié)議。存儲設(shè)備24用于存儲燒錄記錄和結(jié)果。上述實施例是提供給本領(lǐng)域普通技術(shù)人員來實現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實施例做出種種修改或變化,因而本發(fā)明的保護范圍并不被上述實施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1.一種程序燒錄方法,包括 通過芯片的通訊協(xié)議將啟動裝載文件寫入芯片內(nèi); 通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒瑑?nèi); 通過傳輸協(xié)議將序列號寫入芯片內(nèi)。
2.根據(jù)權(quán)利要求I所述的程序燒錄方法,其特征在于,芯片的通訊協(xié)議是marvell芯片的NWTPTP協(xié)議。
3.根據(jù)權(quán)利要求I所述的程序燒錄方法,其特征在于,環(huán)境操作系統(tǒng)是安卓操作系統(tǒng)。
4.根據(jù)權(quán)利要求3所述的程序燒錄方法,其特征在于,環(huán)境操作系統(tǒng)的協(xié)議是 Fastboot 協(xié)議。
5.根據(jù)權(quán)利要求I所述的程序燒錄方法,其特征在于,傳輸協(xié)議是串口協(xié)議。
6.根據(jù)權(quán)利要求I所述的程序燒錄方法,其特征在于,該方法還包括 將燒錄結(jié)果存儲在數(shù)據(jù)庫中。
7.一種程序燒錄系統(tǒng),包括啟動裝載設(shè)備、芯片、程序?qū)懭朐O(shè)備以及序列號寫入設(shè)備 啟動裝載設(shè)備,連接芯片,通過芯片的通訊協(xié)議將啟動裝載文件寫入芯片內(nèi); 芯片,集成在電子裝置中; 程序?qū)懭朐O(shè)備,連接芯片,通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒瑑?nèi); 序列號寫入設(shè)備,連接芯片,通過傳輸協(xié)議將序列號寫入芯片內(nèi)。
8.根據(jù)權(quán)利要求7所述的程序燒錄系統(tǒng),其特征在于,芯片的通訊協(xié)議是marvell芯片的NWTPTP協(xié)議。
9.根據(jù)權(quán)利要求7所述的程序燒錄系統(tǒng),其特征在于,環(huán)境操作系統(tǒng)是安卓操作系統(tǒng)。
10.根據(jù)權(quán)利要求9所述的程序燒錄系統(tǒng),其特征在于,環(huán)境操作系統(tǒng)的協(xié)議是Fastboot 協(xié)議。
11.根據(jù)權(quán)利要求7所述的程序燒錄系統(tǒng),其特征在于,傳輸協(xié)議是串口協(xié)議。
12.根據(jù)權(quán)利要求7所述的程序燒錄系統(tǒng),其特征在于,該系統(tǒng)還包括 存儲設(shè)備,用于存儲燒錄結(jié)果。
全文摘要
本發(fā)明公開了程序燒錄方法和系統(tǒng),減少了人為出錯的概率,提高了燒錄效率。其技術(shù)方案為程序燒錄方法包括通過芯片的通訊協(xié)議將啟動裝載文件寫入芯片內(nèi);通過環(huán)境操作系統(tǒng)的協(xié)議將程序?qū)懭氲叫酒瑑?nèi);通過傳輸協(xié)議將序列號寫入芯片內(nèi)。
文檔編號G06F9/445GK102750156SQ201110098529
公開日2012年10月24日 申請日期2011年4月19日 優(yōu)先權(quán)日2011年4月19日
發(fā)明者朱偉, 桂進逸 申請人:上海博泰悅臻電子設(shè)備制造有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长子县| 咸丰县| 盐源县| 周宁县| 汪清县| 瑞安市| 龙川县| 洛阳市| 宜兴市| 鄱阳县| 巴南区| 密山市| 香格里拉县| 舟山市| 得荣县| 兴山县| 左云县| 嵩明县| 潢川县| 甘谷县| 新河县| 陆川县| 元氏县| 那坡县| 漳平市| 绥阳县| 永川市| 资源县| 温泉县| 连江县| 信阳市| 山阴县| 贵溪市| 巴塘县| 河源市| 绵竹市| 横山县| 二连浩特市| 正安县| 呼和浩特市| 涡阳县|