[發明專利]一種多核固態硬盤調試方法及系統在審
| 申請號: | 201710626042.X | 申請日: | 2017-07-27 |
| 公開(公告)號: | CN107393594A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 畢延帥 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G11C29/12 | 分類號: | G11C29/12;G11C29/44 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多核 固態 硬盤 調試 方法 系統 | ||
技術領域
本發明涉及調試領域,尤其涉及一種多核固態硬盤調試方法及系統。
背景技術
隨著互聯網、云計算、物聯網等技術的發展,固態硬盤作為新一代存儲裝置,被廣泛應用。在固態硬盤軟件系統開發階段,串口打印作為嵌入式設備重要的調試手段之一,具有重要意義。
對于多核架構的固態硬盤,即固態硬盤的板卡芯片中有多個CPU內核,每個CPU內核相當于一個獨立的進程,多個進程可同時運行。
在針對多核固態硬盤進行調試時,多個CPU內核同時訪問串口資源,就會出現串口輸出時,內容糅雜在一起,從而導致串口打印出現亂碼的問題,無法起到串口調試應有的效果。
發明內容
有鑒于此,本發明提供一種多核固態硬盤調試方法及系統,以解決現有技術中對多核固態硬盤進行調試時,多個CPU同時訪問串口資源,導致串口打印出現亂碼,無法起到串口調試應用的效果的問題,其具體方案如下:
一種多核固態硬盤調試方法,應用于固態硬盤,包括:
為所述固態硬盤的公共存儲區域設置串口輸出鎖資源標志位;
當檢測到CPU內核發送的串口資源訪問請求時,確定所述串口輸出鎖資源標志位的狀態;
當所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源未被占用時,接受所述發送串口資源訪問請求的CPU內核的訪問請求,輸出串口打印。
進一步的,還包括:
當所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源被占用時,不響應所述發送串口資源訪問請求的CPU內核的訪問請求。
進一步的,所述當所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源未被占用時,接受所述發送串口資源訪問請求的CPU內核的訪問請求,包括:
當所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源未被占用時,確定檢測到的發送串口資源訪問請求的CPU內核的數量;
當所述檢測到的CPU內核的數量為不少于兩個時,確定檢測到的所述不少于兩個CPU內核的優先級順序;
接受所述不少于兩個CPU內核中優先級順序最高的CPU內核的訪問請求。
進一步的,確定檢測到的所述不少于兩個CPU內核的優先級順序,包括:
確定檢測到的所述不少于兩個CPU內核發送串口資源訪問請求的時間;
按照所述串口資源訪問請求的時間先后確定所述不少于兩個CPU內核的優先級順序。
進一步的,所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源是否被占用,包括:
當所述串口輸出鎖資源標志位為1時,表明當前公共存儲區域的串口資源被占用;
當所述串口輸出鎖資源標志位為0時,表明當前公共存儲區域的串口資源未被占用。
進一步的,當所述接受所述發送串口資源訪問請求的CPU內核的訪問請求時,還包括:
將所述串口輸出鎖資源標志位置為1。
進一步的,還包括:
當所述公共存儲區域的串口資源被占用結束時,將所述串口輸出鎖資源標志位置為0。
一種多核固態硬盤調試系統,應用于固態硬盤,包括:設置單元,確定單元,打印單元,其中:
所述設置單元用于為所述固態硬盤的公共存儲區域設置串口輸出鎖標志位;
所述確定單元用于當檢測到CPU內核發送的串口資源訪問請求時,確定所述串口輸出鎖資源標志位的狀態;
所述打印單元用于當所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源未被占用時,接受所述發送串口資源訪問請求的CPU內核的訪問請求,輸出串口打印。
進一步的,所述打印單元還用于:
當所述串口輸出鎖資源標志位的狀態表明當前公共存儲區域的串口資源被占用時,不響應所述發送串口資源訪問請求的CPU內核的訪問請求。
進一步的,所述打印單元還用于:
當接受所述發送串口資源訪問請求的CPU內核的訪問請求時,將所述串口輸出鎖資源標志位置為被占用狀態;
當所述公共存儲區域的串口資源被占用結束時,將所述串口輸出鎖資源標志位置為未被占用狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710626042.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可多自由度并行復用的固態量子存儲裝置
- 下一篇:一種能提高穩定性的振蕩器





