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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108932213A(43)申请公布日2018.12.04(21)申请号201710937009.9(22)申请日2017.10.10(71)申请人北京猎户星空科技有限公司地址100041北京市石景山区实兴大街30号院3号楼2层A-2570房间(72)发明人蒋超(74)专利代理机构北京柏杉松知识产权代理事务所(普通合伙)11413代理人马敬项京(51)Int.Cl.G06F15/167(2006.01)权利要求书2页说明书11页附图4页(54)发明名称多操作系统间的通讯方法、装置、电子设备和存储介质(57)摘要本发明实施例提供了一种多操作系统间的通讯方法、装置、电子设备及可读存储介质。其中,该通讯方法应用于多核处理器,多核处理器的第一部分核心单元用于运行第一操作系统,多核处理器的第二部分核心单元用于运行第二操作系统,第一部分核心单元和第二部分核心单元均与一共享存储区相连;该通讯方法包括:第一部分核心单元将第一操作系统的任务数据写入共享存储区中;第二部分核心单元从共享存储区中读取任务数据。本发明实施例通过采取该技术方案,解决了如何提高多操作系统间通讯效率的技术问题,能够同时处理计算量大且需要在规定的时间内完成的任务,提高了多操作系统间通讯的效率,还节省了成本。CN108932213ACN108932213A权利要求书1/2页1.一种多操作系统间的通讯方法,其特征在于,应用于多核处理器,所述多核处理器的第一部分核心单元用于运行第一操作系统,所述多核处理器的第二部分核心单元用于运行第二操作系统,所述第一部分核心单元和所述第二部分核心单元均与一共享存储区相连;所述方法包括:所述第一部分核心单元将第一操作系统的任务数据写入所述共享存储区中;所述第二部分核心单元从所述共享存储区中读取所述任务数据。2.根据权利要求1所述的方法,其特征在于,所述第一部分核心单元将第一操作系统的任务数据写入所述共享存储区中,之后,所述方法包括:所述第一部分核心单元发送通知信号至所述第二部分核心单元;所述第二部分核心单元从所述共享存储区中读取所述任务数据,之前,所述方法包括:所述第二部分核心单元接收所述通知信号。3.根据权利要求1所述的方法,其特征在于,采用如下步骤实现所述处理器的第一部分核心单元运行第一操作系统:启动第一操作系统时初始化所述处理器的第一部分核心单元。4.根据权利要求1所述的方法,其特征在于,采用如下步骤实现所述处理器的第二部分核心单元运行第二操作系统:运行所述第一操作系统中的固件装载器;在所述固件装载器中启动第二操作系统,初始化所述处理器的第二部分核心单元。5.根据权利要求1所述的方法,其特征在于,所述第一操作系统为分时操作系统和实时操作系统中一种,所述第二操作系统为分时操作系统和实时操作系统中另一种。6.一种多操作系统间的通讯装置,其特征在于,应用于多核处理器,所述多核处理器的第一部分核心单元用于运行第一操作系统,所述多核处理器的第二部分核心单元用于运行第二操作系统,所述第一部分核心单元和所述第二部分核心单元均与一共享存储区相连;所述装置包括:第一写入模块,用于控制所述第一部分核心单元将第一操作系统的任务数据写入所述共享存储区中;第一读取模块,用于控制所述第二部分核心单元从所述共享存储区中读取所述任务数据。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:发送模块,用于控制所述第一部分核心单元发送通知信号至所述第二部分核心单元;接收模块,用于控制所述第二部分核心单元接收所述通知信号。8.根据权利要求6所述的装置,其特征在于,所述装置包括:第一初始化模块,用于启动第一操作系统时初始化所述处理器的第一部分核心单元。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机2CN108932213A权利要求书2/2页程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。3CN108932213A说明书1/11页多操作系统间的通讯方法、装置、电子设备和存储介质技术领域[0001]本发明涉及处理器技术领域,特别是涉及一种多操作系统间的通讯方法、装置、电子设备和存储介质。背景技术[0002]目前,在工控、智能家居、物流等领域中的设备上越来越多地采用多操作系统来分别完成不同的任务,以提高任务执行效率。[0003]以机器人为例,该机器人包括中央处理器(CPU)和微控制器(MCU)。