[發明專利]嵌入式設備的啟動方法及交換機在審
| 申請號: | 201210413812.X | 申請日: | 2012-10-25 |
| 公開(公告)號: | CN103777977A | 公開(公告)日: | 2014-05-07 |
| 發明(設計)人: | 田臻 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04Q11/00 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 胡美強;王聰 |
| 地址: | 201617 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 設備 啟動 方法 交換機 | ||
技術領域
本發明涉及一種嵌入式設備的啟動方法及交換機。
背景技術
目前,嵌入式設備已廣泛應用于消費電子、網絡通信、制造、工業控制、安防系統等多個領域。由于MCU(微控制器)及外設等硬件更新換代很快,所提供的功能日益強大,加上靈活的網絡連接、微功耗、低成本以及激烈的市場競爭等,這都要求我們必須及時地生產出滿足市場需求并更加具有價格優勢的產品來搶占市場。而新產品研發的基石是要有一個高效,易于修改、維護以及調試的平臺。
但是由于產品的增多,平臺支持的硬件類型以及方案也會越來越多。即使同種方案的每個產品也都要開發維護,這就大大地增加人力成本,更糟糕地是明顯增加相應的軟件設計出錯的可能性。
發明內容
本發明要解決的技術問題是為了克服現有技術的嵌入式設備中不支持不同的硬件類型的缺陷,提供一種嵌入式設備的啟動方法,通過簡單地配置信息支持多款硬件來適應硬件單板的快速變化,同時又能保證硬件單板正常啟動的方法,并還提供了使用所述啟動方法的交換機。
本發明是通過下述技術方案來解決上述技術問題的:
本發明提供了一種嵌入式設備的啟動方法,其特點是,所述嵌入式設備的啟動方法包括以下步驟:
S1、在所述嵌入式設備的存儲器中建立一保護分區,所述保護分區內存儲多套啟動驅動和多套固件版本;
S2、從所述保護分區中選取與所述嵌入式設備中各個硬件單元匹配的啟動驅動和固件版本,并載入到所述嵌入式設備的啟動載入器;
S3、所述啟動載入器按照載入的所述啟動驅動和固件版本啟動所述嵌入式設備。
本發明中通過在增加預設的啟動驅動和固件版本從而支持多種不同的嵌入式設備的硬件系統,所以便于修改所述嵌入式設備的硬件結構。其中所述啟動驅動是指使得嵌入式設備中各個硬件單元正常運行的驅動,所述固件版本是指使得所述嵌入式設備中所有硬件單元共同協作,從而實現預設的功能的固件。而且所述各個驅動和各個固件的具體內容均是對應于所述嵌入式系統中各種不同的現有硬件單元的驅動和固件,所以此處不再詳細贅述。
其中本發明中通過建立保護分區來防止用戶等對存儲的啟動驅動和固件版本內容的誤操作,即所述保護分區是指所述分區中存儲的內容的修改權限等僅對特定人開放,其他用戶不具有修改分區中內容的權限。
本發明中所述啟動載入器為是現有嵌入式設備啟動的模式,所以此處不再詳細贅述。
較佳地,所述步驟S2為:
S21、所述嵌入式設備上電,并采集所述嵌入式設備中各個硬件單元的硬件信息;
S22、從所述保護分區中選取與所述硬件信息匹配的啟動驅動和固件版本,并載入所述啟動載入器;
S23、復位所述嵌入式設備。
本發明中首先在嵌入式設備上電的過程中判斷所述嵌入式設備所包含的具體硬件,從而尋找相匹配的啟動驅動和固件版本。
此外,通過復位所述嵌入式設備,保證嵌入式設備的啟動中能夠正確地初始化。
較佳地,所述步驟S3之后還包括以下步驟:
檢測所述嵌入式設備中各個硬件單元的工作狀態是否正常,若是流程結束,否則返回步驟S2。
本發明中還通過判斷嵌入式設備的工作狀態來確定所述嵌入式設備的啟動是否正常正確。
較佳地,所述存儲器為NVRAM(非易失性隨機訪問存儲器)。
本發明還提供了一種交換機,所述交換機使用如上所述的嵌入式設備的啟動方法。
較佳地,所述交換機為PON(無源光纖網絡)交換機。
在符合本領域常識的基礎上,上述各優選條件,可任意組合,即得本發明各較佳實例。
本發明的積極進步效果在于:
本發明的嵌入式設備的啟動方法,通過簡單地配置信息支持多款硬件來適應硬件單板的快速變化,同時又能保證硬件單板正常啟動。
具體地說就是通過設置保護分區內不同配置參數來判定嵌入式設備的初始化方式。以使得可以支持不同的產品,以縮短產品的開發周期、降低成本、便于維護。
附圖說明
圖1為本發明的較佳實施例的啟動流程的流程圖。
具體實施方式
下面通過實施例的方式進一步說明本發明,但并不因此將本發明限制在所述的實施例范圍之中。
本實施例的PON交換機通過在NVRAM中增設存儲分區,通過設置存儲分區中的不同單板的標識碼來實現不同硬件在同一工程編譯后生成的可用于不同的工程中的統一代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210413812.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:早期癌癥檢測儀鏡頭自動變倍實現方法及裝置
- 下一篇:彈性水泥





