Embedded controllers and development tool for embedded controllers
First Claim
Patent Images
1. A control unit comprising:
- a signal receiving section which captures an input signal from outside and converts captured said input signal into a form of data;
a processor which processes said input signal in said form of data to compute a control data;
a signal outputting section which outputs said control data to an external device to be connected thereto as a control signal therefor;
a memory which memorizes an embedded software to make said processor execute said computation of said control data;
whereinsaid embedded software includes an application software and a basic software;
whereinsaid application software includes a first software component and a second software component, and an interface layer that includes a first interface software corresponding to said first software component and a second interface software corresponding to said second software component, and a basic controlling software that controls an execution sequence of said first software component and said second software component;
whereinsaid first interface software independently controls input to and output from said first software component, and said second interface software independently controls input to and output from said second software component, and said basic software controls starting said application software, and reading-out said input signal and sending-out said control signal according to commands generated from said application software;
whereinsaid first software component performs computation based on said input signal or a control data that is a result of controlling computation performed by said second software component;
whereinsaid interface layer controls exchange of said control data between said first software component and said second software component through the first interface software and the second interface software; and
whereinsaid control data that is the result of the second software component controlling computation is input to the first software component through the first interface software and the second interface software of the interface layer.
0 Assignments
0 Petitions
Accused Products
Abstract
An embedded controller development tool which generates an interface means for preserving and outputting a control data calculated by the control operation means based on a specific computational procedure, and providing said control data to a plurality of control operation means including said control operation means; wherein the control operation means is described as a function in the source code of the program, the reference data used for calculation by said control operation is an argument of the function, said control data calculated by said control operation means is the argument of the function which points the return value or the address of said function.
20 Citations
10 Claims
-
1. A control unit comprising:
-
a signal receiving section which captures an input signal from outside and converts captured said input signal into a form of data; a processor which processes said input signal in said form of data to compute a control data; a signal outputting section which outputs said control data to an external device to be connected thereto as a control signal therefor; a memory which memorizes an embedded software to make said processor execute said computation of said control data;
whereinsaid embedded software includes an application software and a basic software;
whereinsaid application software includes a first software component and a second software component, and an interface layer that includes a first interface software corresponding to said first software component and a second interface software corresponding to said second software component, and a basic controlling software that controls an execution sequence of said first software component and said second software component;
whereinsaid first interface software independently controls input to and output from said first software component, and said second interface software independently controls input to and output from said second software component, and said basic software controls starting said application software, and reading-out said input signal and sending-out said control signal according to commands generated from said application software;
whereinsaid first software component performs computation based on said input signal or a control data that is a result of controlling computation performed by said second software component;
whereinsaid interface layer controls exchange of said control data between said first software component and said second software component through the first interface software and the second interface software; and
whereinsaid control data that is the result of the second software component controlling computation is input to the first software component through the first interface software and the second interface software of the interface layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification