Control apparatus for updating a user program while processing is being performed and recording medium
申请公布号:US9377769(B2)
申请号:US201213399295
申请日期:2012.02.17
申请公布日期:2016.06.28
发明人:Kobayashi Akiro;Kato Yoshihisa;Yaoita Koji
分类号:G06F9/46;G05B19/05;G06F9/48
主分类号:G06F9/46
代理人:Greenblum & Bernstein, P.L.C.
地址:Kyoto JP
摘要:A control apparatus capable of updating a user program while processing is being performed in a multitasking manner is provided. A processor includes a memory that stores a user program containing a program organization unit as well as a central processing unit executing a task containing the user program and also updating the program organization unit stored in the memory. The central processing unit is configured to execute a plurality of tasks concurrently and to execute each task with a period corresponding to the task. Moreover, the central processing unit is configured to update the program organization unit stored in the memory during the period of time from when a plurality of tasks to be executed have been finished until when the plurality of tasks are executed again.
主权项:1. A control apparatus for controlling a device, the apparatus comprising: a first storage that stores a user program containing a program organizer; a task executor that executes a task containing the user program; an updater that updates the program organizer stored in the first storage; and an acceptor that accepts an update of the program organizer by the updater, wherein the task executor is configured to execute a plurality of tasks simultaneously and periodically in a multitasking manner, and to execute each of the plurality of tasks with an execution cycle corresponding to the task, the plurality of tasks including the task containing the user program, and the updater is configured to update the program organizer stored in the first storage during a period of time from when the task executor has finished execution of at least two of the plurality of tasks in the respective execution cycles until when the execution cycles of the at least two of the plurality of tasks are started simultaneously again, wherein the updater is configured to update the program organizer stored in the first storage during a period of time from when execution of the tasks to be executed by the task executor that contain the program organizer for which the update was accepted by the acceptor has been finished in the respective execution cycles until when the execution cycles of the tasks containing the program organizer for which the update was accepted by the acceptor are started simultaneously again.
MUTE DEVICE FOR CAR AUDIO SYSTEM
DEVICE WITH ALTERNATING CURRENT SIGNAL PROCESSING CIRCUIT
PRINTED WIRING BOARD WITH MAGNETIC COATING FILM AND ITS MANUFACTURE
RESIN COMPOSITION FOR LAMINATED PLATE AND THE LAMINATED PLATE
FIELD-EFFECT SUPERCONDUCTING TRANSISTOR
SEMICONDUCTOR MEMORY AND MANUFACTURE THEREOF
SEMICONDUCTOR DEVICE AND SOLID-STATE IMAGE SENSOR
CMOS TRANSISTOR, GATE ELECTRODE AND CONNECTION HOLE THEREOF, AND MANUFACTURE THEREOF
SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE
LEAD FRAME AND MANUFACTURING METHOD FOR SEMICONDUCTOR DEVICE
MANUFACTURE OF SEMICONDUCTOR DEVICE
CARRIER TAPE FOR SEMICONDUCTOR DEVICE
SEMICONDUCTOR OPTICAL SENSOR AND FORMATION OF OXIDE FILM