[發明專利]系統碼的管理裝置及其管理方法有效
| 申請號: | 201810435277.5 | 申請日: | 2018-05-09 |
| 公開(公告)號: | CN110262916B | 公開(公告)日: | 2023-06-13 |
| 發明(設計)人: | 林哲瑜;陳威均 | 申請(專利權)人: | 點序科技股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F9/4401 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 馬雯雯;臧建明 |
| 地址: | 中國臺灣新竹市*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 管理 裝置 及其 方法 | ||
本發明提供一種系統碼的管理裝置及其管理方法。系統碼的管理方法包括:初始化非易失性存儲器的初始地址;依據初始地址讀取該非易失性存儲器的第一存儲區塊,其中第一存儲區塊存儲碼信息以及第一修補數據;以及,使第一修補數據替代系統碼并獲得修正后系統碼。
技術領域
本發明涉及一種系統碼的管理裝置及其管理方法,尤其涉及一種可針對系統碼進行修補的系統碼的管理裝置及其管理方法。
背景技術
在現今的電子裝置中,常通過非易失性存儲器來存儲系統碼,并在電子裝置開機的過程中,通過加載系統碼,并依據系統碼執行開機動作。系統碼為具有重要信息的碼,在當系統碼的加載動作失效時,系統碼本身產生錯誤時,電子裝置的開機動作將無法順利被執行,或者,電子裝置的操作無法正常的運作。
在現有的技術領域中,在電子裝置完成包裝后,系統碼的內容無法被修正。因此,當發生系統碼錯誤或不適合電子裝置的操作下,要針對系統碼進行更正,只能通過較復雜的動作來更正系統碼,需要較高的成本以及時間的耗費。
發明內容
本發明提供一種系統碼的管理裝置及其管理方法,可對系統碼進行修補動作。
本發明的系統碼的管理方法包括:初始化非易失性存儲器的初始地址;依據初始地址讀取該非易失性存儲器的第一存儲區塊,其中第一存儲區塊存儲碼信息以及第一修補數據;以及,使第一修補數據替代系統碼并獲得修正后系統碼。
在本發明的一實施例中,系統碼的管理方法還包括:由非易失性存儲器的第二存儲區塊讀取第二修補數據;以及,結合第一修補數據以及第二修補數據以產生修正后系統碼。
在本發明的一實施例中,系統碼的管理方法還包括:設定地址查找表,其中地址查找表記錄第二修補數據的尺寸以及實體地址。
在本發明的一實施例中,系統碼的管理方法還包括:設定地址查找表,其中,地址查找表記錄程序內存的起始位置信息,以及,使修正后系統碼依據該起始位置信息以被存儲至程序內存中。
本發明的系統碼的管理裝置包括非易失性存儲器以及控制器??刂破黢罱臃且资源鎯ζ?,用以:初始化非易失性存儲器的初始地址;依據初始地址讀取非易失性存儲器的第一存儲區塊,其中存儲區塊存儲碼信息以及第一修補數據;以及,使第一修補數據替代系統碼并獲得修正后系統碼。
基于上述,本發明通過在存儲碼信息的第一存儲區塊中另存儲的第一修補數據,并通過碼信息被讀取的過程中,使第一修補數據被讀取,并依據第一修補數據來替換系統碼,并對系統碼進行修正。被修正后的系統碼可提供系統進行正確的開機動作,并確保系統正確工作。
為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
附圖說明
圖1顯示本發明一實施例的系統碼的管理方法的流程圖;
圖2顯示本發明實施例的系統碼的管理方法的動作示意圖;
圖3顯示本發明另一實施例的系統碼的管理方法的流程圖;
圖4顯示本發明實施例的系統碼的管理方法的動作示意圖;
圖5A~圖5C顯示本發明實施例的地址查找表的動作示意圖;
圖6顯示本發明一實施例的系統碼的管理裝置的示意圖。
附圖標號說明:
S110~S130、S310~S340:系統碼的管理步驟
210、410、610:非易失性存儲器
220、420:第一存儲區塊
221、421、530:碼信息
222、422:第一修補數據
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于點序科技股份有限公司,未經點序科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810435277.5/2.html,轉載請聲明來源鉆瓜專利網。





