申请/专利权人:北京西能电子科技发展有限公司;北京邮电大学
申请日:2023-11-15
公开(公告)日:2024-03-12
公开(公告)号:CN117688017A
主分类号:G06F16/23
分类号:G06F16/23;G06F16/29;G06F8/41
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.03.29#实质审查的生效;2024.03.12#公开
摘要:本发明提供一种适配AUTOSAR标准的保护区地址自动更新方法及装置,包括:当调度实体时,获取下一个执行体所属的操作系统应用程序的唯一标识;根据唯一标识,判断下一个执行体与当前执行体是否属于同一个操作系统应用;若不属于同一个操作系统应用,根据唯一标识获取下一个执行体所属的操作系统应用的可信程度;若下一个执行体所属的操作系统应用的可信程度为非可信,或者下一个执行体所属的操作系统应用的可信程度为可信,且其处于受保护的可信状态时,采用动态地址获取方式获取目标保护区的地址,根据目标保护区的地址进行保护区的切换,并更新操作系统应用程序相应的保护集。本发明提供的方法能够动态获取保护区地址,灵活性高,开发效率高。
主权项:1.一种适配AUTOSAR标准的保护区地址自动更新方法,其特征在于,所述方法包括以下步骤:当调度实体时,获取下一个执行体所属的操作系统应用程序的唯一标识;所述实体包括任务和中断;根据所述唯一标识,判断下一个执行体与当前执行体是否属于同一个操作系统应用;若不属于同一个操作系统应用,根据所述唯一标识获取下一个执行体所属的操作系统应用的可信程度;其中,所述可信程度包括可信和非可信;若下一个执行体所属的操作系统应用的可信程度为非可信,或者下一个执行体所属的操作系统应用的可信程度为可信,且其处于受保护的可信状态时,采用动态地址获取方式获取目标保护区的地址,根据所述目标保护区的地址进行保护区的切换,并更新下一个执行体所属的操作系统应用程序相应的保护集;其中,所述动态地址获取方式包括在链接文件中使用通配符确定所述目标保护区的地址范围,并在所述地址范围相应的开始和结尾位置使用预设符号分别设置首标记和尾标记,将所述首标记和所述尾标记以全局变量的形式引入操作系统代码中,通过获取所述全局变量的地址,动态获取所述目标保护区的地址;其中,所述链接文件由内存映射生成,包括内存布局信息;所述操作系统代码由用户前端配置信息与基础代码结合得到;所述保护集包括读、写和执行权限。
全文数据:
权利要求:
百度查询: 北京西能电子科技发展有限公司;北京邮电大学 一种适配AUTOSAR标准的保护区地址自动更新方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。