Inspirel banner

YAMI4 on Microcontrollers and Single-Board Computers

YAMI4 is a messaging solution for distributed systems.

It was designed with embedded systems in mind and this makes it easy to port not only to industrial embedded systems, but also to a variety of popular prototyping boards. Pick the board that you are using and check the instructions on how to install and use YAMI4 on that board.

Would you like to see instructions for other prototyping boards as well? Just let us know!

Arduino Uno

Arduino Uno

Arduino Uno is a very simple board that itself does not have any networking capabilities, but can be extended with a dedicated Ethernet shield.

See how to use YAMI4 on Arduino Uno.

Arduino Due

Arduino Due

Arduino Due is a powerful board based on the ARM microcontroller that is compatible with the Arduino platform.

See how to use YAMI4 on Arduino Due.

Intel Galileo

Intel Galileo

Intel Galileo is a powerful board based on the Intel processor. It is compatible with the Arduino platform.

See how to use YAMI4 on Intel Galileo.

Raspberry Pi

Raspberry Pi

Raspberry Pi is a popular minicomputer that is based on the Linux operating system.

See how to use YAMI4 on Raspberry Pi.

STM32 Nucleo-144

STM32 Nucleo-144

STM32 Nucleo-144 is a series of boards with ST microcontrollers, which can host various RTOS environments.

See how to use YAMI4 on STM32F429 with FreeRTOS and the LwIP network stack.

See how to use YAMI4 on STM32F429 with ThreadX and the NetX network stack.

Tiva-C

Texas Instruments MSP-EXP432E401Y (SimpleLink LaunchPad)

MSP-EXP432E401Y is a prototyping board with a SimpleLink microcontroller.

See how to use YAMI4 on MSP-EXP432E401Y with TI-RTOS operating system.

Tiva-C

Texas Instruments EK-TM4C1294XL (Tiva C LaunchPad)

EK-TM4C1294XL is a prototyping board with a Tiva C Series microcontroller.

See how to use YAMI4 on TM4C1294XL with TI-RTOS operating system.