[發(fā)明專利]日志獲取方法、裝置、電子設備及存儲器在審
| 申請?zhí)枺?/td> | 202211466624.3 | 申請日: | 2022-11-22 |
| 公開(公告)號: | CN115756328A | 公開(公告)日: | 2023-03-07 |
| 發(fā)明(設計)人: | 鄧鳳斌;韋康;張仕林 | 申請(專利權(quán))人: | 合肥市芯海電子科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F16/18 |
| 代理公司: | 深圳國新南方知識產(chǎn)權(quán)代理有限公司 44374 | 代理人: | 徐小洋 |
| 地址: | 230000 安徽省合肥市中國(安徽)自由貿(mào)易試*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 日志 獲取 方法 裝置 電子設備 存儲器 | ||
本申請實施例提供了一種日志獲取方法、裝置、電子設備及存儲器,所述日志獲取方法包括:獲取日志數(shù)據(jù),將所述日志數(shù)據(jù)存入至預設存儲器中;在收到讀取日志數(shù)據(jù)命令后,根據(jù)所述讀取日志數(shù)據(jù)命令,從所述預設存儲器中讀取當前待讀取日志數(shù)據(jù);根據(jù)預設日志格式對讀取的所述當前待讀取日志數(shù)據(jù)進行解析,得到日志文本。本發(fā)明的日志獲取方法,可以節(jié)省獲取EC日志的硬件成本和時間成本。
技術(shù)領(lǐng)域
本申請涉及EC芯片技術(shù)領(lǐng)域,具體涉及一種日志獲取方法、裝置、電子設備及存儲器。
背景技術(shù)
EC(Embedded Controller,嵌入式控制器)芯片主要用于進行筆記本電腦的CPU時序管理、電池管理、熱管理、鍵盤管理、高級配置和電源管理接口管理等。EC軟件代碼的運行,必然會生成代碼運行情況的日志,因為依據(jù)日志可以快速的了解固件程序的運行情況,因此,通過日志不但可以使得固件程序問題的分析更為高效,又可以節(jié)約固件程序的維護成本。
現(xiàn)有獲取EC日志的方案,是通過硬件通信的方式把日志傳出來,并在測試平臺的windows或者UEFI環(huán)境下通過編碼的方式對日志進行顯示。通過硬件通信的方式將日志傳出來,這將需要通過測試平臺硬件和硬件轉(zhuǎn)換設備相互協(xié)作,將日志傳給分析平臺,并通過分析平臺對日志進行分析,導致了硬件成本的增加。而在測試平臺的windows或者UEFI環(huán)境下通過編碼的方式對日志進行顯示,其顯示的是數(shù)字碼,需要通過分析平臺進行進一步分析,增加了日志分析的時間成本。
發(fā)明內(nèi)容
鑒于以上問題,本申請實施例提供一種日志獲取方法、裝置、電子設備及存儲器,以解決上述技術(shù)問題。
第一方面,本申請實施例提供一種日志獲取方法,應用于控制器,所述日志獲取方法包括:
獲取日志數(shù)據(jù),將所述日志數(shù)據(jù)存入至預設存儲器中;
在收到讀取日志數(shù)據(jù)命令后,根據(jù)所述讀取日志數(shù)據(jù)命令,從所述預設存儲器中讀取當前待讀取日志數(shù)據(jù);
根據(jù)所述預設日志格式對讀取的所述當前待讀取日志數(shù)據(jù)進行解析,得到日志文本。可以實現(xiàn)對EC日志的獲取,節(jié)省了獲取EC日志的硬件成本和時間成本。
可選地,在所述獲取日志數(shù)據(jù)之前,還包括,在所述預設存儲器中申請預設大小的空間;
相應的,將所述日志數(shù)據(jù)存入至預設存儲器中,包括:將所述日志數(shù)據(jù)按照預設日志格式存入至所述預設存儲器的所述預設大小的空間中。可以提高日志數(shù)據(jù)的存儲效率。
可選地,在收到讀取日志數(shù)據(jù)命令之前,還包括:獲取所述控制器的通信接口的接口狀態(tài),其中,所述控制器通過通信接口進行通信;在所述接口狀態(tài)為空閑的情況下,通過所述通信接口向所述控制器發(fā)送所述讀取日志數(shù)據(jù)命令。可以避免讀取的日志紊亂,提高發(fā)送讀取日志數(shù)據(jù)命令的效率。
可選地,在收到讀取日志數(shù)據(jù)命令后,還包括:若收到預設通信接口命令,則判斷從所述預設存儲器中讀取當前待讀取日志數(shù)據(jù)是否完成;
若未完成,則將所述預設通信接口命令掛起,并在從所述預設存儲器中讀取當前待讀取日志數(shù)據(jù)完成之后,再執(zhí)行所述預設通信接口命令。可以提高讀取日志數(shù)據(jù)的效率。
可選地,在收到讀取日志數(shù)據(jù)命令后,根據(jù)所述讀取日志數(shù)據(jù)命令,從所述預設存儲器中讀取當前待讀取日志數(shù)據(jù),包括:
在收到讀取日志數(shù)據(jù)命令后,根據(jù)所述讀取日志數(shù)據(jù)命令,獲取當前待讀取日志數(shù)據(jù)的數(shù)據(jù)長度,根據(jù)所述當前待讀取日志數(shù)據(jù)的數(shù)據(jù)長度,從所述預設存儲器中讀取當前待讀取日志數(shù)據(jù)。可以進一步保證日志獲取的準確性。
可選地,所述預設日志格式為包括時間戳、所述日志數(shù)據(jù)對應的硬件類型、數(shù)據(jù)格式以及日志內(nèi)容數(shù)據(jù)的數(shù)據(jù)格式。便于對當前待讀取日志數(shù)據(jù)進行解析,提高日志的獲取效率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于合肥市芯海電子科技有限公司,未經(jīng)合肥市芯海電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211466624.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





