实时操作系统的检测方法、设备及介质技术方案

技术编号:40701125 阅读:20 留言:0更新日期:2024-03-22 10:59
本申请涉及系统测试技术领域,具体提供一种实时操作系统的检测方法、设备及介质,旨在解决基于真实硬件设备进行测试存在许多缺陷且现有的模拟测试缺乏内存监控和异常检测逻辑的问题。为此目的,本申请通过创建目标实时操作系统的模拟器;基于模拟器对目标实时操作系统固件进行模拟运行,以对目标实时操作系统的内存操作进行检测。这样的设置能够基于模拟运行的方法对实时操作系统进行测试,并且该模拟运行的方法实现了完善的内存错误检测技术,从而为软件测试提供了便利。

【技术实现步骤摘要】

本申请涉及系统测试,具体提供一种实时操作系统的检测方法、设备及介质


技术介绍

1、在当前物联网的各种设备中,例如智能汽车、机器人、智能交通系统中等等都运行着大量实时操作系统,以应对各种对实时性要求较高的功能任务。当前大量的物联网设备由于操作便捷化的需求被连入互联网,因此其上搭载的大量实时操作系统也暴露到复杂的网络环境中,使得他们可以被外部访问,但他们的安全性却未得到有效的测试,这也造成了各类安全事件频发。

2、目前针对物联网设备的安全测试主要适用两种方法,其一是基于真实硬件设备进行测试,但是这种方法存在许多缺陷:1.测试难度较大,在安全测试前必须调试好硬件状态使其能够完全正常工作。2.真实设备调试的难度较大,例如程序的实时运行状态以及出现错误时的状态都无法实时捕获等。3.测试效率低下并且对硬件寿命影响较大。物联网设备为了节约成本,性能通常只能满足功能需求,因此测试时运行效率不高,并且频繁的测试刷写对硬件损伤较大。基于此越来越多的物联网厂商采用第二种方法,即基于模拟的测试方法。但是目前基于模拟的测试方法也存在一定缺陷:不同于通常的桌面级操作系统本文档来自技高网...

【技术保护点】

1.一种实时操作系统的检测方法,其特征在于,所述方法包含以下步骤:

2.根据权利要求1所述的实时操作系统的检测方法,其特征在于,“对目标实时操作系统固件进行模拟运行”的步骤包括:

3.根据权利要求2所述的实时操作系统的检测方法,其特征在于,所述目标实时操作系统的内存包括堆内存,“获取所述目标实时操作系统固件的静态特征”的步骤包括:

4.根据权利要求2所述的实时操作系统的检测方法,其特征在于,所述目标实时操作系统的内存包括全局变量内存,“获取所述目标实时操作系统固件的静态特征”的步骤包括:

5.根据权利要求3至4中任一项所述的实时操作系统的检...

【技术特征摘要】

1.一种实时操作系统的检测方法,其特征在于,所述方法包含以下步骤:

2.根据权利要求1所述的实时操作系统的检测方法,其特征在于,“对目标实时操作系统固件进行模拟运行”的步骤包括:

3.根据权利要求2所述的实时操作系统的检测方法,其特征在于,所述目标实时操作系统的内存包括堆内存,“获取所述目标实时操作系统固件的静态特征”的步骤包括:

4.根据权利要求2所述的实时操作系统的检测方法,其特征在于,所述目标实时操作系统的内存包括全局变量内存,“获取所述目标实时操作系统固件的静态特征”的步骤包括:

5.根据权利要求3至4中任一项所述的实时操作系统的检测方法,其特征在于,“获取内存读写函数的地址”的步骤包括:

6.根据权利要求2所述的实时操...

【专利技术属性】
技术研发人员:王衍豪陈司琪谢禹翀张一帆程越强
申请(专利权)人:蔚来汽车科技安徽有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1