[发明专利]一种面向国产操作系统和硬件平台的多语言调试器设计方法在审
| 申请号: | 202110532287.2 | 申请日: | 2021-05-17 |
| 公开(公告)号: | CN113407160A | 公开(公告)日: | 2021-09-17 |
| 发明(设计)人: | 于然;石波 | 申请(专利权)人: | 江苏航天七零六信息科技有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/70;G06F8/40 |
| 代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 尹均利 |
| 地址: | 210000 江苏省南京市雨花*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 国产 操作系统 硬件 平台 语言 调试 设计 方法 | ||
1.一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,包括以下步骤:
A、基础信息调研;
B、硬件框架构建;
C、程序语言录入;
D、软件内容填充;
E、程序试算执行;
F、程序调试修改。
2.根据权利要求1所述的一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,所述步骤A基础信息调研包括以下具体内容:
A1:选取以Linux为基础二次开发的国产操作系统以及常用的硬件平台,调研该类系统及硬件平台主要采用的程序语言种类,获取相关信息,同时记录数据。
3.根据权利要求1所述的一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,所述步骤B硬件框架构建包括以下具体内容:
B1:在基于国产操作系统的基础上搭建多语言调试器的软件框架结构,将硬件平台的集成式芯片设为该多语言调试器的运行环境;
B2:设计给出实际处理流程,并设计好集成式芯片的硬件参数、相关配置和封装范式,预留出与其他组件的连接接口。
4.根据权利要求1所述的一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,所述步骤C程序语言录入包括以下具体内容:
C1:选定国产操作系统及硬件平台采用的程序语言种类,将这部分程序语言及其相关信息录入至多语言调试器内置的程序语言储存模块中;
C2:需要同时录入多种程序语言种类,将常用的主要程序语言种类与其他程序语言种类进行分类,并给与常用的主要程序语言种类更大的运行内存,合理分配使用内存,提高使用效率。
5.根据权利要求1所述的一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,所述步骤D软件内容填充包括以下具体内容:
D1:将程序语言识别模块、程序语言读取模块、程序语言处理模块、程序语言翻译模块、程序语言输出模块等相关模块单元嵌入该多语言调试器的集成式芯片这一硬件平台中;
D2:按照系统程序运行顺序对上述多个模块单元进行电性连接,并确保连接方式无误。
6.根据权利要求1所述的一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,所述步骤E程序试算执行包括以下具体内容:
E1:设置统一的语言源码,将各类程序语言模块与语言源码一一对应,通过设置断点、步进等方式交互式的控制程序的运行,并查看程序实时的运行状况;
E2:运行时需要查看代码信息时需要对程序语言进行翻译,翻译时可采用:源程序语言-语言源码-机器语言的翻译形式。
7.根据权利要求1所述的一种面向国产操作系统和硬件平台的多语言调试器设计方法,其特征在于,所述步骤F程序调试修改包括以下具体内容:
F1:利用记录-重放的技术来实现运行调试,输入模拟数据进行试运行,将输出结果与正确结果进行比较,并分析记录过程中的错误程序语句,同时记录调试执行事件的发生时间,方便快速对比找出错误部分;
F2:在程序调试后若出现错误则及时更换错误部分的程序语言及其搭载芯片,并重新执行上述步骤D-F,直至获得运行正确的开发调试多语言调试器,至此完成该多语言调试器的设计与执行步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏航天七零六信息科技有限公司,未经江苏航天七零六信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110532287.2/1.html,转载请声明来源钻瓜专利网。





