电子装置、控制装置以及控制方法制造方法及图纸

技术编号:13876862 阅读:83 留言:0更新日期:2016-10-22 13:24
本发明专利技术公开了一种电子装置、控制装置以及控制方法,该电子装置包括第一控制器、第二控制器以及多个装置,所述第一控制器执行第一操作系统,所述第二控制器执行第二操作系统,所述多个装置由所述第二控制器控制,所述第一控制器包括第一转换单元、命令写入单元、状态读取单元、第二转换单元、状态废弃单元、以及重置单元。

【技术实现步骤摘要】

本专利技术涉及一种电子装置、控制装置以及控制方法
技术介绍
在日本专利文献特开2015-5097号公报中描述了一种多处理器系统的第一处理器,该第一处理器将由在第一操作系统上运行的处理1调用的函数转换成将由所述第一操作系统和第二操作系统共同解释的命令,并且将所述转换的命令写入第二处理器的命令缓冲区51中。另外,所述第一处理器从所述命令缓冲区中读取表示由所述第二处理器对与所述写入的命令相对应的所述第二操作系统的系统调用的执行的结果的状态,将所述状态转换成可以由所述处理1解释的返回值,并且将所述返回值返回所述处理1。在所述命令写入所述命令缓冲区之后重新启动所述处理1的情况下,所述第一处理器废弃所述读取的状态,使得可以防止所述命令和所述状态之间的对应性差异。
技术实现思路
因此,本专利技术的目的在于,提供一种电子装置、控制装置以及控制方法,其抑制在多处理器系统的处理器之间传送命令之后在任何处理器上启动程序的情况下的误操作。根据本专利技术的第一方面,提供一种电子装置,其包括第一控制器、第二控制器以及多个装置。所述第一控制器执行第一操作系统。所述第二控制器执行第二操作系统。所述多个装置由所述第二控制器控制。所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果
的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;状态废弃单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃由所述状态读取单元读取的所述状态;以及重置单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。根据本专利技术的第二方面,在所述第二控制器执行所述第二操作系统的系统调用的情况下,所述重置单元可以中断所述第二操作系统的系统调用,接着为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的所述软件以及由所述系统调用调用的所述驱动程序控制的所述装置。根据本专利技术的第三方面,所述重置单元可以是在所述第一控制器上运行的所述第一操作系统的软件,可以为每个通信信道设置,并且可以通过发布重置命令而重置在执行所述系统调用的所述第二控制器上运行的所述软件以及由所述系统调用调用的所述驱动程序控制的所述装置。根据本专利技术的第四方面,提供一种电子装置,其包括第一控制器、第二控制器以及多个装置。所述第一控制器执行第一操作系统。所述第一控制器执行第一操作系统。所述第二控制器执行第二操作系统。所述多个装置由所述第二控制器控制。所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;重置单元,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置;以及命令重写单元,其为被进行重置的所述通信信道将与已经由所述第二控制器执行的所述第二操作系统的系统调用相对应的所述命令重写到所述第二控制器的存储区域中。根据本专利技术的第五方面,提供一种控制装置,其包括第一转换单元、命令写入单元、状态读取单元、第二转换单元、状态废弃单元以及重置单元。所述第一转换单元将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和由第二控制器执行的第二操作系统共同解释的命令。所述命令写入单元将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中。所述状态读取单元从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应。所述第二转换单元将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理。所述状态废弃单元在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃由所述状态读取单元读取的所述状态。所述重置单元,在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。根据本专利技术的第六方面,提供一种控制装置,其包括第一转换单元、命令写入单元、状态读取单元、第二转换单元、重置单元以及命令重写单元。所述第一转换单元将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和由第二控制器执行的第二操作系统共同解释的命令。所述命令写入单元将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中。所述状态读取单元从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应。所述第二转换单元将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理。所述重置单元为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。所述命令重写单元为被进行重置的所述通信信道将与已经由所述第二控制器执行的所述第二操作系统的系统调用相对应的所述命令重写到所述第二控制器的存储区域中。根据本专利技术的第七方面,提供一种控制方法,其包括:将由所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和第二操作系统共同解释的命
令;将通过所述转换获得的所述命令写入存储区域中;从所述存储区域中读取表示由所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与所述写入的命令相对应;将所述读取的状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;在进行所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃所述读取的状态;以及在进行所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置软件和装置。根据本专利技术的第七方面,提供一种控制方法,其包括:将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和第二操作系统共同解释的命令;将通过所述转换获得的所述命令写入存储区域中;从所述存储区域中读取表示由所述第二操作系统的系统调用的执行的结果的状本文档来自技高网
...

【技术保护点】
一种电子装置,其特征在于,包括:第一控制器,其执行第一操作系统;第二控制器,其执行第二操作系统;以及由所述第二控制器控制的多个装置,其中,所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;状态废弃单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃由所述状态读取单元读取的所述状态;以及重置单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。

【技术特征摘要】
2015.02.04 JP 2015-0203911.一种电子装置,其特征在于,包括:第一控制器,其执行第一操作系统;第二控制器,其执行第二操作系统;以及由所述第二控制器控制的多个装置,其中,所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;状态废弃单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道废弃由所述状态读取单元读取的所述状态;以及重置单元,其在由所述命令写入单元进行的所述命令的写入之后重新启动所述处理的情况下,为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置。2.根据权利要求1所述的电子装置,其中,在所述第二控制器执行所述第二操作系统的系统调用的情况下,所述重置单元中断所述第二操作系统的系统调用,接着为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的所述软件以及由所述系统调用调用的所述驱动程序控制的所述装置。3.根据权利要求1或2所述的电子装置,其中,所述重置单元是在所述第一控制器上运行的所述第一操作系统的软件,为每个通信信道设置,并且通过发布重置命令而重置在执行所述系统调用的所述第二控制器上运行的所述软件以及由所述系统调用调用的所述驱动程序控制的所述装置。4.一种电子装置,其特征在于,包括:第一控制器,其执行第一操作系统;第二控制器,其执行第二操作系统;以及由所述第二控制器控制的多个装置,其中,所述第一控制器包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转换成将由所述第一操作系统和所述第二操作系统共同解释的命令;命令写入单元,其将通过在所述第一转换单元的所述转换获得的所述命令写入所述第二控制器的存储区域中;状态读取单元,其从所述存储区域中读取表示由所述第二控制器对所述第二操作系统的系统调用的执行的结果的状态,所述系统调用与由所述命令写入单元写入的所述命令相对应;第二转换单元,其将由所述状态读取单元读取的所述状态转换成将由所述处理解释的返回值,并且将所述返回值返回所述处理;重置单元,其为每个通信信道重置在执行所述系统调用的所述第二控制器上运行的软件以及由所述系统调用调用的驱动程序控制的装置;以及命令重写单元,其为被进行重置的所述通信信道将与已经由所述第二控制器执行的所述第二操作系统的系统调用相对应的所述命令重写到所述第二控制器的存储区域中。5.一种控制装置,其特征在于,包括:第一转换单元,其将由在所述第一操作系统上运行的处理调用的函数转...

【专利技术属性】
技术研发人员:大久保宏
申请(专利权)人:富士施乐株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1