一種基于串口的固件即時調(diào)試器的實現(xiàn)方法

基本信息

申請?zhí)?/td> CN202111316593.9 申請日 -
公開(公告)號 CN114036047A 公開(公告)日 2022-02-11
申請公布號 CN114036047A 申請公布日 2022-02-11
分類號 G06F11/36(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 范劍鋒;吳平;張超;曹勝明;余彧;高黎明;高杰 申請(專利權(quán))人 上海百之敖信息科技有限公司
代理機構(gòu) 無錫知初知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 高春濤
地址 210061江蘇省南京市江北新區(qū)星火路17號創(chuàng)智大廈A座11層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種基于串口的固件即時調(diào)試器的實現(xiàn)方法,利用UEFI固件的串口作為系統(tǒng)調(diào)試和代碼調(diào)試的通道,利用串口終端軟件作為調(diào)試命令的輸入輸出界面,并將調(diào)試器功能嵌入UEFI固件中,實現(xiàn)快速高效搭建調(diào)試環(huán)境,另外采用一套統(tǒng)一的調(diào)試命令,調(diào)試不同架構(gòu)和不同編譯器生成的固件和代碼。本發(fā)明開創(chuàng)性的將調(diào)試器的功能嵌入到UEFI固件中,減少了普通開發(fā)人員搭建調(diào)試環(huán)境的要求和時間。同時定義了統(tǒng)一的調(diào)試命令,消除了不同系統(tǒng)調(diào)試器調(diào)試命令的不同,使得開發(fā)人員通過熟悉一套的調(diào)試命令,即可調(diào)試不同架構(gòu)不同編譯器生成的固件和代碼,從而節(jié)省開發(fā)人員學(xué)習(xí)的時間。