[發明專利]一種利用機頂盒對機頂盒進行寫片/升級的方法有效
| 申請號: | 201010183612.0 | 申請日: | 2010-05-26 |
| 公開(公告)號: | CN101969524A | 公開(公告)日: | 2011-02-09 |
| 發明(設計)人: | 盧瓊輝 | 申請(專利權)人: | 福建二菱電子有限公司 |
| 主分類號: | H04N5/00 | 分類號: | H04N5/00;G06F9/445 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 連耀忠 |
| 地址: | 363000*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 機頂盒 進行 升級 方法 | ||
技術領域
本發明涉及軟件的寫片/升級方法,特別是涉及一種機頂盒的寫片/升級方法。?
背景技術
現有技術中,生產機頂盒時,先通過PC機連接專用的FLASH寫片機,將機頂盒的應用程序寫入FLASH,再將主板的材料和FLASH送到貼片廠貼片。這種方法要求機頂盒程序要提前設計好,寫片機價格昂貴,數量有限,而且專用FALAH燒寫適配器引腳比較精密,使用次數多了會導致插座與芯片管腳間接觸不良。由于程序要提前設計好,這就對軟件設計有時間限制,而且不方便更改或者更新程序。?
發明內容
本發明的目的在于克服現有技術之不足,提供一種利用機頂盒對機頂盒進行寫片/升級的方法,而不需要用到PC機和專用寫片設備。?
本發明解決其技術問題所采用的技術方案是:一種利用機頂盒對機頂盒進行寫片/升級的方法,其包括如下步驟:
A、預先將機頂盒使用的監控程序和應用程序存儲在預先指定的PC機中;?
B、將預先指定的PC機的串口與指定用來作為母機而進行寫片的第一機頂盒的串口通過串口線相連接;
C、利用PC機將監控程序和應用程序傳輸到第一機頂盒中,并保存在第一機頂盒的FLASH中;?
D、將第一機頂盒的串口與作為準備寫入程序的第二機頂盒的串口通過串口線相連接;?
E、由第一機頂盒根據先監控程序后應用程序的順序將監控程序和應用程序傳發送給第二機頂盒;?
F、在第一機頂盒的控制下,第二機頂盒自動完成程序的寫片過程。?
優選的,所述的步驟C包括如下:?
C1、由PC機的顯示界面提供具有多個可供點選的機頂盒型號的選項,并接受點選輸入;?
C2、選擇PC機的串口,實現與所述的指定用來作為母機而進行寫片的第一機頂盒的通信連接;
C3、根據步驟C1的點選結果,PC機的CPU處理器從預先存儲有多套監控程序和應用程序的存儲器中調出與點選輸入的機頂盒型號相一致的監控程序和應用程序,并將該監控程序和應用程序調至PC機的內存;?
C4、PC機的CPU處理器自動將調入內存的監控程序和應用程序的數據壓縮;?
C5、壓縮完成后,PC機的顯示界面提供寫片的操作選項,并在該選項被點選時,將所述的監控程序和應用程序通過PC機與第一機頂盒之間的串口線傳輸給第一機頂盒,并保存在第一機頂盒的FLASH中。?
優選的,所述步驟E包括如下:?
E1、第一機頂盒和第二機頂盒分別上電;?
E2、第一機頂盒的CPU處理器完成對自身I/O口初始化;?
E3、第一機頂盒的CPU處理器對內部定時器T2進行初始化處理;?
E4、第一機頂盒的CPU處理器對自身的串口進行初始化處理;?
E5、第一機頂盒的CPU處理器對來自第二機頂盒發送的接收命令字字符是否是預先設定值進行判斷,如果是繼續下一步驟,否則,繼續接收來自第二機頂盒發送的接收命令字字符;?
E6、第一機頂盒的CPU處理器將其FLASH中的監控程序調出并發送給第二機頂盒;?
E7、第一機頂盒的CPU處理器對來自第二機頂盒發送的接收數據字符是否是指定的ID進行判斷,如果是繼續下一步驟,否則,繼續接收來自第二機頂盒發送的接收數據字符;?
E8、第二機頂盒開始擦除動作,第一機頂盒的LED顯示部分同步顯示第二機?頂盒的擦除動作;?
E9、第一機頂盒的CPU處理器對第二機頂盒的擦除動作是否完成進行判斷,如果是繼續下一步驟,否則,繼續同步顯示第二機頂盒的擦除動作;?
E10、第一機頂盒的CPU處理器將其FLASH中的應用程序調出并發送給第二機頂盒;同時,第一機頂盒的LED顯示部分顯示已發送的標識;?
E11、第一機頂盒的CPU處理器在應用程序發送完后,向第二機頂盒發送數據已發送完的信息;?
E12、第一機頂盒的CPU處理器接收第二機頂盒發送的累加和信息;?
E13、第一機頂盒的CPU處理器對接收的第二機頂盒發送的累加和信息是否正確進行判斷,如果正確則由第一機頂盒的LED顯示部分顯示寫片完成的標識,如果錯誤則由第一機頂盒的LED顯示部分顯示寫片錯誤的標識。?
優選的,所述步驟F包括如下:?
F1、第二機頂盒的CPU處理器讀取本機的FLASH的ID;?
F2、第二機頂盒的CPU處理器向第一機頂盒發送ID;?
F3、第二機頂盒的CPU處理器接收第一機頂盒發送的命令字;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建二菱電子有限公司,未經福建二菱電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010183612.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種對多媒體文件進行加密的方法及裝置
- 下一篇:一種環網抖動故障的消除方法





