一种适配AUTOSAR标准的保护区地址自动更新方法及装置

    公开(公告)号:CN117688017B

    公开(公告)日:2024-07-05

    申请号:CN202311522150.4

    申请日:2023-11-15

    IPC分类号: G06F16/23 G06F16/29 G06F8/41

    摘要: 本发明提供一种适配AUTOSAR标准的保护区地址自动更新方法及装置,包括:当调度实体时,获取下一个执行体所属的操作系统应用的唯一标识;根据唯一标识,判断下一个执行体与当前执行体是否属于同一个操作系统应用;若不属于同一个操作系统应用,根据唯一标识获取下一个执行体所属的操作系统应用的可信程度;若下一个执行体所属的操作系统应用的可信程度为非可信,或者下一个执行体所属的操作系统应用的可信程度为可信,且其处于受保护的可信状态时,采用动态地址获取方式获取目标保护区的地址,根据目标保护区的地址进行保护区的切换,并更新操作系统应用相应的保护集。本发明提供的方法能够动态获取保护区地址,灵活性高,开发效率高。

    一种适配AUTOSAR标准的保护区地址自动更新方法及装置

    公开(公告)号:CN117688017A

    公开(公告)日:2024-03-12

    申请号:CN202311522150.4

    申请日:2023-11-15

    IPC分类号: G06F16/23 G06F16/29 G06F8/41

    摘要: 本发明提供一种适配AUTOSAR标准的保护区地址自动更新方法及装置,包括:当调度实体时,获取下一个执行体所属的操作系统应用程序的唯一标识;根据唯一标识,判断下一个执行体与当前执行体是否属于同一个操作系统应用;若不属于同一个操作系统应用,根据唯一标识获取下一个执行体所属的操作系统应用的可信程度;若下一个执行体所属的操作系统应用的可信程度为非可信,或者下一个执行体所属的操作系统应用的可信程度为可信,且其处于受保护的可信状态时,采用动态地址获取方式获取目标保护区的地址,根据目标保护区的地址进行保护区的切换,并更新操作系统应用程序相应的保护集。本发明提供的方法能够动态获取保护区地址,灵活性高,开发效率高。

    一种实现线程本地存储的方法及装置

    公开(公告)号:CN106445656B

    公开(公告)日:2019-10-11

    申请号:CN201610806319.2

    申请日:2016-09-06

    IPC分类号: G06F9/48

    摘要: 本发明公开了一种实现线程本地存储的方法及装置。本发明的方法将全局变量转换为任务的线程本地存储变量以实现线程本地存储,包括:将源代码中的所述全局变量修改为全局指针;在操作系统的任务切换回调函数中增加全局指针地址切换操作;为所述全局变量分配线程本地存储任务局部存储空间;通过所述全局指针来完成对所述线程本地存储变量的访问。根据本发明的方法和装置,可以将全局变量转换为任务的TLS变量从而实现TLS。本发明的方法不需要处理器、编译器提供特殊支持,也不修改原有操作系统,具有很高的应用灵活度。本发明的方法大大降低了TLS的实施难度,扩展了TLS的应用范围。

    基于VxWorks操作系统的双协议栈系统

    公开(公告)号:CN111541615A

    公开(公告)日:2020-08-14

    申请号:CN202010333675.3

    申请日:2020-04-24

    摘要: 本发明提供的一种基于VxWorks操作系统的双协议栈系统,通过设置分配接口、MPLS协议栈以及TCP/IP协议栈,且分配接口在接收到数据包时根据数据包的MAC包头协议类型字段将数据包投递给MPLS协议栈或TCP/IP协议栈以进行数据包转发处理,MPLS协议栈在接收到所述分配接口发送的数据包时,根据预存的与数据包中的入标签相对应的出标签来转发所述数据包,TCP/IP协议栈在接收到所述分配接口发送的数据包时,根据预存的与数据包中的目的地址相对应的数据包转发端口来来向所述转发端口转发所述数据包。可以有效缓解现有技术中数据包转发较慢或转发过程复杂的问题。

    一种实现线程本地存储的方法及装置

    公开(公告)号:CN106445656A

    公开(公告)日:2017-02-22

    申请号:CN201610806319.2

    申请日:2016-09-06

    IPC分类号: G06F9/48

    摘要: 本发明公开了一种实现线程本地存储的方法及装置。本发明的方法将全局变量转换为任务的线程本地存储变量以实现线程本地存储,包括:将源代码中的所述全局变量修改为全局指针;在操作系统的任务切换回调函数中增加全局指针地址切换操作;为所述全局变量分配线程本地存储任务局部存储空间;通过所述全局指针来完成对所述线程本地存储变量的访问。根据本发明的方法和装置,可以将全局变量转换为任务的TLS变量从而实现TLS。本发明的方法不需要处理器、编译器提供特殊支持,也不修改原有操作系统,具有很高的应用灵活度。本发明的方法大大降低了TLS的实施难度,扩展了TLS的应用范围。