模块执行装置及模块化程序制造方法及图纸

技术编号:2831133 阅读:208 留言:0更新日期:2012-04-11 18:40
一种模块执行装置及模块化程序,能提高进行模块间通信的模块化程序的再利用性。模块管理部(105)根据来自控制模块(101)、(102)的被控制模块生成指示,生成被控制模块(103)、(104)。指示通信标识符设定部(106)、(107)生成用于控制模块和被控制模块间的模块间通信的、由模块编号和处理器编号构成的通信标识符(模块间通信控制信息)。通信标识符设定部生成通信标识符,对各模块(101)~(104)进行设定。通信部选择部(108)根据从各模块提供的通信标识符,选择通信部(109)、(110)。通信部(109)进行处理器间通信,而通信部(110)进行处理器内通信。

【技术实现步骤摘要】

本专利技术涉及进行控制模块与由上述控制模块生成并控制的被控 制模块之间的模块间通信的模块执行装置。
技术介绍
在由执行程序实现来各种功能的设备中,有程序被模块化、并在 进行模块间通信的同时被执行的设备。另外,还有在进行模块间通信 时,选择性使用多种通信方式中的任意一种通信方式的设备。具体而言,例如在多CPU系统中,在进行与由相同CPL^丸行的 模块(任务)的通信的情况下发送直接信息,而在进行与由其他CPU 执行的任务的通信的情况下,对CPU间通信任务进行包括指定通信 目标的任务和执行该任务的CPU的发送请求。在这种装置的情况下,当由于系统结构的变更、向其他系统的移植而执行通信对方的任务的CPU不相同时,通信方式发生变更,因此每次需要修正任务(模块化程序),再利用性降低。因此,提出有例如如下方案设置在系统构建时分配的、登记了 由CPU编号和本地任务编号构成的任务ID的任务表格,和参照上述 任务表格、根据执行通信目标的任务的CPU与通信源CPU是否相同 而切换通信方式的实时监控器(例如,日本特开平8 - 339356号公报)。 由此,能够与通信目标的任务由哪个CPU执行无关地执行相同的本文档来自技高网...

【技术保护点】
一种模块执行装置,其特征在于,包括:模块执行部,执行控制模块和通过执行上述控制模块而生成的被控制模块中的至少一个;多种模块间通信部,进行上述控制模块和上述被控制模块间的模块间通信;以及模块间通信部选择部,选择用于上述模块间通信的模块间通信部,上述控制模块和上述被控制模块中的至少一个,根据从上述控制模块或被控制模块的外部提供的模块间通信控制信息,对上述模块间通信部选择部指示选择模块间通信部。

【技术特征摘要】
JP 2006-10-26 291373/20061.一种模块执行装置,其特征在于,包括模块执行部,执行控制模块和通过执行上述控制模块而生成的被控制模块中的至少一个;多种模块间通信部,进行上述控制模块和上述被控制模块间的模块间通信;以及模块间通信部选择部,选择用于上述模块间通信的模块间通信部,上述控制模块和上述被控制模块中的至少一个,根据从上述控制模块或被控制模块的外部提供的模块间通信控制信息,对上述模块间通信部选择部指示选择模块间通信部。2. 根据权利要求1所述的模块执行装置,其特征在于在控制模块生成被控制模块时,生成依照上述控制模块和被控制 模块间的通信的模块间通信控制信息。3. 根据权利要求2所述的模块执行装置,其特征在于 每次控制模块生成被控制模块时,生成依照从上述控制模块至被控制模块的通信的模块间通信控制信息,上述控制模块能够与该控制 模块生成的多个被控制模块进行通信。4. 根据权利要求2所述的模块执行装置,其特征在于在控制模块生成被控制模块时,生成依照...

【专利技术属性】
技术研发人员:神田正和辻野雅章林邦彦
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1