预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114116590A(43)申请公布日2022.03.01(21)申请号202111293291.4(22)申请日2021.11.03(71)申请人中汽创智科技有限公司地址211100江苏省南京市江宁区秣陵街道胜利路88号(72)发明人秦民周澍张凯文(74)专利代理机构广州三环专利商标代理有限公司44202代理人郝传鑫贾允(51)Int.Cl.G06F15/16(2006.01)权利要求书2页说明书10页附图3页(54)发明名称数据获取方法、装置、车辆、存储介质和电子设备(57)摘要本公开涉及数据获取方法、装置、车辆、存储介质和电子设备,所述方法包括:响应于第一指令的情况,主存模块将每一内核的私有数据分配至对应的局部数据高速缓存器;第一内核调用任务执行模块的任务执行单元,其中,第一内核为第一处理器的至少两个内核中的任意一个;响应于任务执行单元获取目标配置数据的指令的情况,第一内核从第一局部数据高速缓存器的私有数据中,获取任务执行单元需要的目标配置数据,第一局部数据高速缓存器为第一处理器中存储第一内核的私有数据的局部数据高速缓存器。如此,在多核处理器获取数据时,不需要查询当前内核的识别码,如此可以提高多核实时操作系统的执行效率,降低处理器的负载率。CN114116590ACN114116590A权利要求书1/2页1.一种数据获取方法,应用于运行第一实时操作系统的第一处理器,所述第一实时操作系统包括任务执行模块,所述第一处理器包括主存模块、至少两个内核和每个内核对应的局部数据高速缓存器,所述任务执行模块包括任务执行单元,其特征在于,所述方法包括:响应于第一指令的情况,所述主存模块将每一内核的私有数据分配至对应的所述局部数据高速缓存器;第一内核调用所述任务执行模块的所述任务执行单元,其中,所述第一内核为所述第一处理器的至少两个内核中的任意一个;响应于所述任务执行单元获取目标配置数据的指令的情况,所述第一内核从第一局部数据高速缓存器的所述私有数据中,获取所述任务执行单元需要的所述目标配置数据,所述第一局部数据高速缓存器为所述第一处理器中存储所述第一内核的私有数据的所述局部数据高速缓存器。2.根据权利要求1所述的方法,其特征在于,所述第一内核从第一局部数据高速缓存器的所述私有数据中,获取所述任务执行单元需要的所述目标配置数据,包括:所述第一内核获取所述第一局部数据高速缓存器的虚拟局部地址;根据所述虚拟局部地址和所述第一局部数据高速缓存器的实际局部地址的映射关系,所述第一内核获取所述实际局部地址;根据所述实际局部地址,所述第一内核从所述第一局部数据高速缓存器的所述私有数据中,获取所述执行单元需要的所述目标配置数据。3.根据权利要求1或2所述的方法,其特征在于,所述第一处理器还包括第二内核,所述第一处理器还包括第二局部数据高速缓存器,所述第二内核为所述第一处理器中不同于第一内核的任意一个内核,所述第二局部数据高速缓存器用于存储所述第二内核的所述私有数据;所述第一局部数据高速缓存器和所述第二局部数据高速缓存器的虚拟局部地址相同。4.根据权利要求1所述的方法,其特征在于,所述任务执行单元包括任务激活单元、任务终止单元、链式任务单元、调度单元、获取任务识别码单元、所有中断关闭单元、所有中断允许单元、所有中断暂停单元、所述中断恢复单元、系统中断暂停单元、系统中断恢复单元、资源获取单元、资源释放单元和/或系统运行单元。5.根据权利要求1所述的方法,其特征在于,所述第一处理器包括英飞凌Aurix系统微控制器。6.一种数据获取装置,应用于运行第一实时操作系统的第一处理器,所述第一实时操作系统包括任务执行模块,所述第一处理器包括主存模块、至少两个内核和每个内核对应的局部数据高速缓存器,所述任务执行模块包括任务执行单元,其特征在于,所述装置包括:私有数据分配模块,用于响应于第一指令的情况,所述主存模块将每一内核的私有数据分配至对应的所述局部数据高速缓存器;任务执行单元调用模块,用于第一内核调用所述任务执行模块的所述任务执行单元,其中,所述第一内核为所述第一处理器的至少两个内核中的任意一个;目标配置数据获取模块,用于响应于所述任务执行单元获取目标配置数据的指令的情2CN114116590A权利要求书2/2页况,所述第一内核从第一局部数据高速缓存器的所述私有数据中,获取所述任务执行单元需要的所述目标配置数据,所述第一局部数据高速缓存器为所述第一处理器中存储所述第一内核的私有数据的所述局部数据高速缓存器。7.根据权利要求6所述的装置,其特征在于,所述目标配置数据获取模块包括:虚拟局部地址获取单元,用于所述第一内核获取所述第一局部数据高速缓存器的虚拟局部地址;真是局部地址获取单元,用于根据