[發(fā)明專(zhuān)利]嵌入式操作系統(tǒng)類(lèi)型檢測(cè)方法及裝置、存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202211430835.1 | 申請(qǐng)日: | 2022-11-15 |
| 公開(kāi)(公告)號(hào): | CN115809356A | 公開(kāi)(公告)日: | 2023-03-17 |
| 發(fā)明(設(shè)計(jì))人: | 杜超;高斐;王峰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京奕斯偉計(jì)算技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | G06F16/903 | 分類(lèi)號(hào): | G06F16/903;G06F11/36 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 陶麗;解婷婷 |
| 地址: | 100176 北京市大興區(qū)北京經(jīng)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 操作系統(tǒng) 類(lèi)型 檢測(cè) 方法 裝置 存儲(chǔ) 介質(zhì) | ||
一種嵌入式操作系統(tǒng)類(lèi)型檢測(cè)方法及裝置、存儲(chǔ)介質(zhì),所述嵌入式操作系統(tǒng)類(lèi)型檢測(cè)方法應(yīng)用于GDB服務(wù)器側(cè),包括:響應(yīng)于接收到GDB客戶端發(fā)送的預(yù)設(shè)檢測(cè)指令,按照預(yù)設(shè)的檢測(cè)順序?qū)㈩A(yù)設(shè)的待查詢符號(hào)表中的標(biāo)志性符號(hào)發(fā)送至所述GDB客戶端,以供所述GDB客戶端根據(jù)所述標(biāo)志性符號(hào)查詢嵌入式操作系統(tǒng)的類(lèi)型信息中是否包含所述標(biāo)志性符號(hào),并接收所述GDB客戶端的查詢結(jié)果,根據(jù)所述GDB客戶端的查詢結(jié)果確定所述嵌入式操作系統(tǒng)的類(lèi)型,其中,所述待查詢符號(hào)表包括多種操作系統(tǒng)類(lèi)型以及與每種所述操作系統(tǒng)類(lèi)型對(duì)應(yīng)的標(biāo)志性符號(hào)。
技術(shù)領(lǐng)域
本公開(kāi)實(shí)施例涉及但不限于嵌入式操作系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種嵌入式操作系統(tǒng)類(lèi)型檢測(cè)方法及裝置、存儲(chǔ)介質(zhì)。
背景技術(shù)
在嵌入式系統(tǒng)領(lǐng)域,為了滿足目標(biāo)場(chǎng)景的實(shí)時(shí)性和多任務(wù)的需求,通常會(huì)基于實(shí)時(shí)操作系統(tǒng)(Real Time Operating System,RTOS)核心(Kernel)來(lái)實(shí)現(xiàn)特定功能。目前,業(yè)界主流的實(shí)時(shí)操作系統(tǒng)有:ThreadX,F(xiàn)reeRTOS,eCos等。
在嵌入式系統(tǒng)的開(kāi)發(fā)、調(diào)試、使用等各階段,經(jīng)常需要對(duì)嵌入式軟件進(jìn)行調(diào)試或配置,此時(shí)需要明確嵌入式系統(tǒng)所使用的具體實(shí)時(shí)操作系統(tǒng)核心的類(lèi)型。但由于各種原因(缺少文檔、軟件來(lái)源不明、無(wú)法獲得源代碼等),經(jīng)常無(wú)法快速得知實(shí)時(shí)操作系統(tǒng)的類(lèi)型。此時(shí),就需要很多額外的精力(聯(lián)系開(kāi)發(fā)者、手動(dòng)獲取和分析日志等)才能得到實(shí)時(shí)操作系統(tǒng)的類(lèi)型。
發(fā)明內(nèi)容
以下是對(duì)本文詳細(xì)描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護(hù)范圍。
本公開(kāi)實(shí)施例提供了一種嵌入式操作系統(tǒng)類(lèi)型檢測(cè)方法,應(yīng)用于GDB服務(wù)器側(cè),包括:
響應(yīng)于接收到GDB客戶端發(fā)送的預(yù)設(shè)檢測(cè)指令,按照預(yù)設(shè)的檢測(cè)順序?qū)㈩A(yù)設(shè)的待查詢符號(hào)表中的標(biāo)志性符號(hào)發(fā)送至所述GDB客戶端,以供所述GDB客戶端根據(jù)所述標(biāo)志性符號(hào)查詢嵌入式操作系統(tǒng)的備份程序中是否包含所述標(biāo)志性符號(hào),并接收所述GDB客戶端的查詢結(jié)果,根據(jù)所述GDB客戶端的查詢結(jié)果確定所述嵌入式操作系統(tǒng)的類(lèi)型,其中,所述待查詢符號(hào)表包括多種操作系統(tǒng)類(lèi)型以及與每種所述操作系統(tǒng)類(lèi)型對(duì)應(yīng)的標(biāo)志性符號(hào)。
可選地,所述根據(jù)所述GDB客戶端的查詢結(jié)果確定所述嵌入式操作系統(tǒng)的類(lèi)型,包括:當(dāng)所述GDB客戶端的查詢結(jié)果為一種所述操作系統(tǒng)類(lèi)型對(duì)應(yīng)的所有所述標(biāo)志性符號(hào)均包含在所述嵌入式操作系統(tǒng)的備份程序中時(shí),確定所述嵌入式操作系統(tǒng)的類(lèi)型為包含的所有所述標(biāo)志性符號(hào)對(duì)應(yīng)的操作系統(tǒng)類(lèi)型。
可選地,所述待查詢符號(hào)表包括N行,N為待查詢的操作系統(tǒng)類(lèi)型的總數(shù),N為大于或等于1的自然數(shù),其中,第i行包括ji個(gè)待查詢的標(biāo)志性符號(hào),i在1至N之間,ji≥1。
可選地,所述待查詢符號(hào)表包括N+1行,N為待查詢的操作系統(tǒng)類(lèi)型的總數(shù),N為大于或等于1的自然數(shù),其中,第i行包括ji個(gè)待查詢的標(biāo)志性符號(hào)以及1個(gè)結(jié)束標(biāo)志符號(hào),i在1至N之間,ji≥1,第(N+1)行包括1個(gè)結(jié)束標(biāo)志符號(hào)。
可選地,所述預(yù)設(shè)的檢測(cè)順序?yàn)椋簭乃龃樵兎?hào)表的第一行至第N+1行依次檢測(cè),在對(duì)第i行檢測(cè)時(shí)從第i行的第一列至第i行的第(ji+1)列依次檢測(cè)。
可選地,根據(jù)所述GDB客戶端的查詢結(jié)果確定所述嵌入式操作系統(tǒng)的類(lèi)型,包括:
當(dāng)當(dāng)前待檢測(cè)的符號(hào)為第N+1行的所述結(jié)束標(biāo)志符號(hào)時(shí),確定沒(méi)有找到所述嵌入式操作系統(tǒng)的類(lèi)型;
當(dāng)當(dāng)前待檢測(cè)的符號(hào)為第i行的所述結(jié)束標(biāo)志符號(hào)時(shí),確定所述嵌入式操作系統(tǒng)的類(lèi)型為第i行的所有所述標(biāo)志性符號(hào)對(duì)應(yīng)的操作系統(tǒng)類(lèi)型。
可選地,當(dāng)接收到所述GDB客戶端發(fā)送的預(yù)設(shè)檢測(cè)指令時(shí),所述檢測(cè)方法還包括:
檢查操作系統(tǒng)類(lèi)型檢測(cè)開(kāi)關(guān)是否啟動(dòng);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京奕斯偉計(jì)算技術(shù)股份有限公司,未經(jīng)北京奕斯偉計(jì)算技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211430835.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)





