利索能及
我要发布
收藏
专利号: 2021112932914
申请人: 中汽创智科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-07
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据获取方法,应用于运行第一实时操作系统的第一处理器,所述第一实时操作系统包括任务执行模块,所述第一处理器包括主存模块、至少两个内核和每个内核对应的局部数据高速缓存器,所述任务执行模块包括任务执行单元,其特征在于,所述方法包括:响应于第一指令的情况,所述主存模块将每一内核的私有数据分配至对应的所述局部数据高速缓存器;

第一内核调用所述任务执行模块的所述任务执行单元,其中,所述第一内核为所述第一处理器的至少两个内核中的任意一个;

响应于所述任务执行单元获取目标配置数据的指令的情况,所述第一内核获取所述第一局部数据高速缓存器的虚拟局部地址,所述第一局部数据高速缓存器为所述第一处理器中存储所述第一内核的私有数据的所述局部数据高速缓存器;

根据所述虚拟局部地址和所述第一局部数据高速缓存器的实际局部地址的映射关系,所述第一内核获取所述实际局部地址;

根据所述实际局部地址,所述第一内核从所述第一局部数据高速缓存器的所述私有数据中,获取所述执行单元需要的所述目标配置数据。

2.根据权利要求1所述的方法,其特征在于,所述第一处理器还包括第二内核,所述第一处理器还包括第二局部数据高速缓存器,所述第二内核为所述第一处理器中不同于第一内核的任意一个内核,所述第二局部数据高速缓存器用于存储所述第二内核的所述私有数据;所述第一局部数据高速缓存器和所述第二局部数据高速缓存器的虚拟局部地址相同。

3.根据权利要求1所述的方法,其特征在于,所述任务执行单元包括任务激活单元、任务终止单元、链式任务单元、调度单元、获取任务识别码单元、所有中断关闭单元、所有中断允许单元、所有中断暂停单元、所述中断恢复单元、系统中断暂停单元、系统中断恢复单元、资源获取单元、资源释放单元和/或系统运行单元。

4.根据权利要求1所述的方法,其特征在于,所述第一处理器包括英飞凌Aurix系统微控制器。

5.一种数据获取装置,应用于运行第一实时操作系统的第一处理器,所述第一实时操作系统包括任务执行模块,所述第一处理器包括主存模块、至少两个内核和每个内核对应的局部数据高速缓存器,所述任务执行模块包括任务执行单元,其特征在于,所述装置包括:私有数据分配模块,用于响应于第一指令的情况,所述主存模块将每一内核的私有数据分配至对应的所述局部数据高速缓存器;

任务执行单元调用模块,用于第一内核调用所述任务执行模块的所述任务执行单元,其中,所述第一内核为所述第一处理器的至少两个内核中的任意一个;

虚拟局部地址获取模块,用于响应于所述任务执行单元获取目标配置数据的指令的情况,所述第一内核获取所述第一局部数据高速缓存器的虚拟局部地址,所述第一局部数据高速缓存器为所述第一处理器中存储所述第一内核的私有数据的所述局部数据高速缓存器;

实际局部地址获取模块,用于根据所述虚拟局部地址和所述第一局部数据高速缓存器的实际局部地址的映射关系,所述第一内核获取所述实际局部地址;

目标配置数据获取模块,用于根据所述实际局部地址,所述第一内核从所述第一局部数据高速缓存器的所述私有数据中,获取所述执行单元需要的所述目标配置数据。

6.一种车辆,其特征在于,包括如权利要求5所述的数据获取装置。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1‑4中任意一项所述的数据获取方法。

8.一种电子设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1‑4中任意一项所述的数据获取方法。