Search by Tags

Partner Demo Image - Mender Easy Installer

 

Subscribe for this article updates

Mender

Mender is an end-to-end open source software updater for embedded Linux devices.

Mender is a server-client application that allows you to deploy an image-based update from the server-side component to your connected clients (device or fleet of devices). The deployment is done securely using HTTPS and the partitioned setup (dual A/B rootfs partition) makes sure your device will stay up and running should anything interrupt the update process.

Hosted Mender and Toradex Easy Installer

Hosted Mender delivers a secure and robust update server as a service and now it is fully integrated in the Toradex Easy Installer image format. This integration enables Over The Air (OTA) updates in a out-of-the-box experience for Toradex customers.

Supported Modules

The following Computer on Modules are supported:

  • Colibri iMX7

Supported Displays

While you can use a wide variety of displays and monitors, additional configuration may be required for a specific setup.

A section in the end of this guide provide instructions about display and touch screen configuration.

How to Get Started

This section provides instructions for you to quickly get started with Mender Easy Installer.

Load the Toradex Easy Installer on the target module and select the Mender demo image from the list of available images:


  • Installing Mender using the Toradex Easy Installer

    Installing Mender using the Toradex Easy Installer (click to enlarge)

Connecting to Hosted Mender

Mender enables the management of software updates to connected devices over any TCP/IP network. One can update devices over-the-air (OTA) with Hosted Mender which is a secure Mender Server with monthly subscription.

  • In your host PC, sign up to Hosted Mender or log in if you already have an account.

  • Boot the board and sign in with your Hosted Mender account on board:


  • First boot with Mender

    First boot with Mender: enter your Hosted Mender account (click to enlarge)


  • Hosted Mender Dashboard

    Hosted Mender Dashboard (click to enlarge)

  • Go to the DEVICES section at the left bar and verify that your device was added. In this example the Colibri iMX7 is used:

  • New device found: Colibri iMX7

    New device found: Colibri iMX7 (click to enlarge)

Over the air Updates and Deployments

  • To start updates and deployments, one needs to upload an artifact in the ARTIFACTS tab:

  • Go to ARTIFACTS tab in Hosted Mender dashboard

    Go to ARTIFACTS tab in Hosted Mender dashboard

  • Download and unpack Colibri iMX7 sample artifacts in your host PC. You can simply right-click the file and extract, or if you are familiar with command-line use the following instructions:
user@pc:~$ wget https://docs.toradex.com/105541-artifacts.zip
user@pc:~$ unzip artifacts.zip

Two artifacts are provided:

user@pc:~$ ls artifacts
core-image-sato-colibri-imx7-mender-release-2.0.mender
core-image-sato-colibri-imx7-mender-release-3.0.mender
  • Upload the artifacts to Hosted Mender:

  • Upload artifacts

    Upload artifacts

  • Access the DEPLOYMENTS section to create a new deployment:

  • Create a new deployment with Hosted Mender

    Create a new deployment with Hosted Mender(click to enlarge)

  • Choose your artifact and device group properly:

  • Create a deployment with the proper artifact and device

    Create a deployment with the proper artifact and group device

Next Steps

For more information about how to create your own image artifacts and deployment head over to the extensive Mender.io documentation.

Display and Touch Screen

Displays and Monitors used in Embedded Systems are available in a myriad of configuration possibilities - resistive, capacitive or without touch, single or multi touch, different resolution, density of pixels, pin-out and clock frequency are some examples.

To make things easy for you, Toradex provides specific instructions on how to use its display offerings as well as comprehensive information about how to interface your custom display or monitor to Toradex modules. Please refer to the table below: