Skip to content

CI / CD development and test support board with M!OS & M!OS-CT

Description of the automation problem

In many test departments, especially in companies with extensive device farms for testing and integrating applications, the need for the M!OS system (controllable input/output interface) has been identified. The M!OS is primarily intended as a control unit that performs various tasks. These tasks can be useful in the context of CI/CD and remote debugging in a device farm as well as in the development process. Examples of such tasks include enabling reset inputs, short-circuiting power supply terminals, simulating user inputs, reading LED outputs (signal outputs) and entering bootloader mode.

Technologies and system components for implementation

The M!OS consists of various technologies and system components to enable automation of the above-mentioned tasks. These include:

  • Controllable input/output devices that can be connected to M!OS
  • A command line interface for remote control of M!OS
  • Recording of live data via NVM and transfer to the test server
  • Quick and easy input options to simulate user input
  • Option to generate and record analogue values for rapid integration testing
  • Ability to record and plot output status without implementing debug code

Recommended approach to solving the automation problem

To solve the automation problem in test departments with large device farms, it is recommended to use the M!OS as an input/output controller. The M!OS can be controlled via a command line interface, making it ideal for automating CI/CD and remote debugging tasks.

Oberfläche der M!OS-CT Software die alle benötigten Komponenten der Automatisierung inklusive der richtigen Pinbelegung darstellt.

In addition, M!OS can also be used as a ‘development aid’ to perform quick integration tests and record and plot the status of output without the need to implement debug code. All in all, M!OS provides a versatile and efficient solution for automating various tasks in the test and development process.

Gartenpumpe_V2_MiOSysCT

About M!OS system

The M!OS system makes it easy to configure processes and implement automation. The M!OS-CT software provides a graphical user interface that requires no programming knowledge for process design. In addition, pre-configured device profiles are available for a quick start.

Andreas Hofmann

Andreas Hofmann