[發明專利]嵌入式系統及其程序運行的管理方法在審
| 申請號: | 201810554744.6 | 申請日: | 2018-06-01 |
| 公開(公告)號: | CN108897574A | 公開(公告)日: | 2018-11-27 |
| 發明(設計)人: | 成守紅 | 申請(專利權)人: | 深圳市方為半導體有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/445 |
| 代理公司: | 深圳市睿智專利事務所 44209 | 代理人: | 郭文姬;羅興元 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式系統 程序運行 主程序 搬運 初始化參數 上電啟動 糾錯 管理 配置 | ||
一種嵌入式系統及其程序運行的管理方法,使嵌入式系統在上電啟動后,首先、運行BOOT代碼,用于將二次BOOT代碼搬運到RAM中;然后、運行二次BOOT代碼,用于配置初始化參數及搬運主程序代碼到RAM中;最后、運行主程序代碼。本發明便于糾錯,有利于提高系統的可靠性。
技術領域
本發明涉及嵌入式系統,特別涉及嵌入式系統的程序運行的管理方法。
背景技術
BOOT代碼(Boot Loader)是在嵌入式系統的主程序代碼運行之前運行的一段小程序。通過運行這段小程序,可以初始化硬件設備以及建立內存空間的映射圖,從而將嵌入式系統配置到一個合適的狀態,以便于后續運行主程序代碼。通常,BOOT代碼嚴重地依賴于嵌入式系統的硬件。
參見圖1,現有的嵌入式系統中包括BOOT代碼101和主程序代碼105。其中,BOOT代碼101一般是存儲在ROM(Read Only Memory,只讀存儲器)中,主程序代碼105存儲在RAM(Random Access Memory,隨機存儲器)中。運行BOOT代碼101能夠將初始存儲在其它非易失性存儲器中的主程序代碼搬運到RAM中,并可以配置初始化參數。這種的嵌入式系統存在一些缺陷:BOOT代碼101越復雜,越容易出錯,一旦BOOT代碼101出錯,難以更改和進行糾錯補過,從而會導致系統無法正常運行;通過BOOT代碼101將主程序代碼105從非易失性存儲器搬運到RAM中,由于主程序代碼105通常比較龐大,所需搬運時間較長,會影響到系統上電的正確響應,進而導致不能及時糾正BOOT代碼101的錯誤??梢?,現有的嵌入式系統的程序運行的管理方法不便于糾錯,系統可靠性不高,實有必要予以改進。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,本發明提出了一種嵌入式系統的程序運行的管理方法,便于糾錯,有利于提高系統的可靠性。
本發明解決其技術問題所采用的技術方案包括:提供一種嵌入式系統的程序運行的管理方法,使嵌入式系統在上電啟動后,首先、運行BOOT代碼,用于將二次BOOT代碼搬運到RAM中;然后、運行二次BOOT代碼,用于配置初始化參數及搬運主程序代碼到RAM中;最后、運行主程序代碼。
其中,使BOOT代碼存儲在ROM中。
其中,使二次BOOT代碼初始存儲在非易失性存儲器中。
其中,使主程序代碼初始存儲在非易失性存儲器中。
其中,在BOOT代碼存在錯誤的情形時,在運行二次BOOT代碼時,優先處理糾錯操作。
本發明解決其技術問題所采用的技術方案還包括:提供一種嵌入式系統,該嵌入式系統在上電啟動后,首先、運行BOOT代碼,用于將二次BOOT代碼搬運到RAM中;然后、運行二次BOOT代碼,用于配置初始化參數及搬運主程序代碼到RAM中;最后、運行主程序代碼。
與現有技術相比,本發明的嵌入式系統,通過將現有的BOOT代碼分拆為BOOT代碼和二次BOOT代碼,令BOOT代碼僅限于實現將二次BOOT代碼搬運到RAM中,由二次BOOT代碼去實現現有的BOOT代碼的主體工作:進行系統參數配置;以及搬運主程序代碼到RAM中,由于二次BOOT代碼具有可更改屬性,因此可以極大地增強系統BOOT的靈活性,便于糾錯,有利于提高系統可靠性。
附圖說明
圖1為現有的嵌入式系統的程序運行的管理方法示意。
圖2為本發明的嵌入式系統的程序運行的管理方法示意。
圖3為本發明的嵌入式系統運行BOOT代碼的示意。
圖4為本發明的嵌入式系統運行主程序代碼的示意。
圖5為本發明的嵌入式系統的程序運行的管理方法的流程示意。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市方為半導體有限公司,未經深圳市方為半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810554744.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:家電展示方法、終端設備及服務器
- 下一篇:電子設備的配置方法以及配置系統





