[發(fā)明專利]一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法在審
| 申請?zhí)枺?/td> | 202110532287.2 | 申請日: | 2021-05-17 |
| 公開(公告)號: | CN113407160A | 公開(公告)日: | 2021-09-17 |
| 發(fā)明(設(shè)計(jì))人: | 于然;石波 | 申請(專利權(quán))人: | 江蘇航天七零六信息科技有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/70;G06F8/40 |
| 代理公司: | 北京化育知識產(chǎn)權(quán)代理有限公司 11833 | 代理人: | 尹均利 |
| 地址: | 210000 江蘇省南京市雨花*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 國產(chǎn) 操作系統(tǒng) 硬件 平臺 語言 調(diào)試 設(shè)計(jì) 方法 | ||
1.一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,包括以下步驟:
A、基礎(chǔ)信息調(diào)研;
B、硬件框架構(gòu)建;
C、程序語言錄入;
D、軟件內(nèi)容填充;
E、程序試算執(zhí)行;
F、程序調(diào)試修改。
2.根據(jù)權(quán)利要求1所述的一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,所述步驟A基礎(chǔ)信息調(diào)研包括以下具體內(nèi)容:
A1:選取以Linux為基礎(chǔ)二次開發(fā)的國產(chǎn)操作系統(tǒng)以及常用的硬件平臺,調(diào)研該類系統(tǒng)及硬件平臺主要采用的程序語言種類,獲取相關(guān)信息,同時(shí)記錄數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,所述步驟B硬件框架構(gòu)建包括以下具體內(nèi)容:
B1:在基于國產(chǎn)操作系統(tǒng)的基礎(chǔ)上搭建多語言調(diào)試器的軟件框架結(jié)構(gòu),將硬件平臺的集成式芯片設(shè)為該多語言調(diào)試器的運(yùn)行環(huán)境;
B2:設(shè)計(jì)給出實(shí)際處理流程,并設(shè)計(jì)好集成式芯片的硬件參數(shù)、相關(guān)配置和封裝范式,預(yù)留出與其他組件的連接接口。
4.根據(jù)權(quán)利要求1所述的一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,所述步驟C程序語言錄入包括以下具體內(nèi)容:
C1:選定國產(chǎn)操作系統(tǒng)及硬件平臺采用的程序語言種類,將這部分程序語言及其相關(guān)信息錄入至多語言調(diào)試器內(nèi)置的程序語言儲存模塊中;
C2:需要同時(shí)錄入多種程序語言種類,將常用的主要程序語言種類與其他程序語言種類進(jìn)行分類,并給與常用的主要程序語言種類更大的運(yùn)行內(nèi)存,合理分配使用內(nèi)存,提高使用效率。
5.根據(jù)權(quán)利要求1所述的一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,所述步驟D軟件內(nèi)容填充包括以下具體內(nèi)容:
D1:將程序語言識別模塊、程序語言讀取模塊、程序語言處理模塊、程序語言翻譯模塊、程序語言輸出模塊等相關(guān)模塊單元嵌入該多語言調(diào)試器的集成式芯片這一硬件平臺中;
D2:按照系統(tǒng)程序運(yùn)行順序?qū)ι鲜龆鄠€(gè)模塊單元進(jìn)行電性連接,并確保連接方式無誤。
6.根據(jù)權(quán)利要求1所述的一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,所述步驟E程序試算執(zhí)行包括以下具體內(nèi)容:
E1:設(shè)置統(tǒng)一的語言源碼,將各類程序語言模塊與語言源碼一一對應(yīng),通過設(shè)置斷點(diǎn)、步進(jìn)等方式交互式的控制程序的運(yùn)行,并查看程序?qū)崟r(shí)的運(yùn)行狀況;
E2:運(yùn)行時(shí)需要查看代碼信息時(shí)需要對程序語言進(jìn)行翻譯,翻譯時(shí)可采用:源程序語言-語言源碼-機(jī)器語言的翻譯形式。
7.根據(jù)權(quán)利要求1所述的一種面向國產(chǎn)操作系統(tǒng)和硬件平臺的多語言調(diào)試器設(shè)計(jì)方法,其特征在于,所述步驟F程序調(diào)試修改包括以下具體內(nèi)容:
F1:利用記錄-重放的技術(shù)來實(shí)現(xiàn)運(yùn)行調(diào)試,輸入模擬數(shù)據(jù)進(jìn)行試運(yùn)行,將輸出結(jié)果與正確結(jié)果進(jìn)行比較,并分析記錄過程中的錯(cuò)誤程序語句,同時(shí)記錄調(diào)試執(zhí)行事件的發(fā)生時(shí)間,方便快速對比找出錯(cuò)誤部分;
F2:在程序調(diào)試后若出現(xiàn)錯(cuò)誤則及時(shí)更換錯(cuò)誤部分的程序語言及其搭載芯片,并重新執(zhí)行上述步驟D-F,直至獲得運(yùn)行正確的開發(fā)調(diào)試多語言調(diào)試器,至此完成該多語言調(diào)試器的設(shè)計(jì)與執(zhí)行步驟。
該專利技術(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/202110532287.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種刀片服務(wù)器的國產(chǎn)處理器類型的識別檢測方法
- 國產(chǎn)化涂料在燃?xì)廨啓C(jī)中溫部件防護(hù)過程中的應(yīng)用
- 一種基于國產(chǎn)密碼算法的數(shù)據(jù)加密存儲的方法
- 基于國產(chǎn)64位ARM處理器的服務(wù)器及安全設(shè)計(jì)方法
- 一種電力企業(yè)信息系統(tǒng)中間件、數(shù)據(jù)庫的國產(chǎn)化遷移方法
- 國產(chǎn)化設(shè)備運(yùn)維數(shù)據(jù)的智能采集方法及系統(tǒng)
- 國產(chǎn)化安全局域網(wǎng)絡(luò)設(shè)備
- 一種用于國產(chǎn)自主計(jì)算機(jī)安全管控系統(tǒng)的密碼卡
- 一種全國產(chǎn)化SSD存儲盤
- 一種國產(chǎn)平臺人工智能環(huán)境適配方法及兼容性測試方法





