【技术实现步骤摘要】
本专利技术涉及一种电子装置、控制装置以及控制方法。
技术介绍
在日本专利文献特开2015-5097号公报中描述了一种多处理器系统的第一处理器,该第一处理器将由在第一操作系统上运行的处理1调用的函数转换成将由所述第一操作系统和第二操作系统共同解释的命令,并且将所述转换的命令写入第二处理器的命令缓冲区51中。另外,所述第一处理器从所述命令缓冲区中读取表示由所述第二处理器对与所述写入的命令相对应的所述第二操作系统的系统调用的执行的结果的状态,将所述状态转换成可以由所述处理1解释的返回值,并且将所述返回值返回所述处理1。在所述命令写入所述命令缓冲区之后重新启动所述处理1的情况下,所述第一处理器废弃所述读取的状态,使得可以防止所述命令和所述状态之间的对应性差异。
技术实现思路
因此,本专利技术的目的在于,提供一种电子装置、控制装置以及控制方法,其抑制在多处理器系统的处理器之间传送命令之后在任何处理器上启动程序的情况下的误操作。根据本专利技术的第一方面,提供一种电子装置,其包括第一控制器、第二控制器以及多个装置。所述第一控制器执行第一操作系统。所述第二控制器执行第二操作系统。所述多个装置由所述第二控制器控制。所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果
的状态,所述系统调 ...
【技术保护点】
一种电子装置,其特征在于,包括:第一控制器,其执行第一操作系统;第二控制器,其执行第二操作系统;以及由所述第二控制器控制的多个装置,其中,所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;状态废弃单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃由所述状态读取单元读取的所述状态;以及重置单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。
【技术特征摘要】
2015.02.04 JP 2015-0203911.一种电子装置,其特征在于,包括:第一控制器,其执行第一操作系统;第二控制器,其执行第二操作系统;以及由所述第二控制器控制的多个装置,其中,所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;状态废弃单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃由所述状态读取单元读取的所述状态;以及重置单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。2.根据权利要求1所述的电子装置,其中,在所述第二控制器执行所述第二操作系统的系统调用的情况下,所述重置单元中断所述第二操作系统的系统调用,接着为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的所述软件以及由所述系统调用调用的所述驱动程序控制的所述装置。3.根据权利要求1或2所述的电子装置,其中,所述重置单元是在所述第一控制器上运行的所述第一操作系统的软件,为每个通信信道设置,并且通过发布重置命令而重置在执行所述系统调用的所述第二控制器上运行的所述软件以及由所述系统调用调用的所述驱动程序控制的所述装置。4.一种电子装置,其特征在于,包括:第一控制器,其执行第一操作系统;第二控制器,其执行第二操作系统;以及由所述第二控制器控制的多个装置,其中,所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;重置单元,其为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置;以及命令重写单元,其为被进行重置的所述通信信道将与已经由所述第二控制器执行的所述第二操作系统的系统调用相对应的所述命令重写到所述第二控制器的存储区域中。5.一种控制装置,其特征在于,包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。