MEXBIOS DEVELOPMENT STUDIO SOFTWARE PACKAGE FOR DEVELOPING CONTROL PROGRAMS AND MODELING ELECTRIC DRIVE SYSTEMS
DOI:
https://doi.org/10.17605/OSF.IO/G9BF8Keywords:
MexBIOS, matrix, system kernelAbstract
The concept of the MexBIOS system implies the presence of a "starter" project of embedded software for the microcontroller (which can also be the existing projects of the system user). The "starter" project, in addition to its own functions, launches a specialized MexBIOS software kernel, which in turn launches the library elements in accordance with the rules defined by the user in the process of graphical programming on a personal computer. In fact, the user must specify the composition of the executable elements of the library, the conditions for their launch and the data flows between the inputs and outputs of the applied elements of the library. The set of these rules will be referred to as the "matrix". In fact, the core of the system is an interpreter that calls pre-compiled program blocks in accordance with the program created in a graphical way. The interpretation of the code (even if it operates with precompiled procedures) naturally somewhat slows down the execution of the program, storing the "matrix" in the data memory reduces its "useful" capacity, but all this can be compensated through the built-in mechanism for generating code in text form after the debugging process is completed.