METHOD FOR IMPLEMENTING MICROKERNEL ARCHITECTURE OF INDUSTRIAL SERVER
FIG10 is a schematic diagram of cooperation among basic program blocks according to an embodiment of the present invention
In FIG10, the basic program blocks (e.g., basic program blocks 1, 2 and 3) included in the control program are configured in advance, and the initial values of the basic program blocks 1 and 2 are configured. Furthermore, the operation result of the basic program block 1 serves as the trigger condition of the basic program block 2, and the operation results of the basic program blocks 1 and 2 serve as the trigger condition of the basic program block 3.
schematic diagram
12
configuration module
11
generating module
1
control program
10
if is numbered as
13
starting module
['1. A method for implementing microkernel architecture of industrial server, wherein the method is applied to an industrial server, an operating system kernel based on industrial server hardware in the industrial server supports a plurality of physical cores,  characterized in that  the method comprises: operating an operating system kernel to generate scheduling configuration information according to a microkernel task type weight and a microkernel task priority weight and/or a control program running time weight corresponding to each control program of a plurality of control programs prior to startup of a system, wherein the scheduling configuration information comprises a number of control programs of the plurality of control programs running on each physical core of the plurality of physical cores, a scheduling algorithm for all the control programs running on the each physical core, and at least one control program of the plurality of control programs running on more than one of the plurality of physical cores; operating the operating system kernel to configure the plurality of control programs running on the operating system kernel according to the scheduling configuration information; and operating the operating system kernel to start the configured control programs.']