FREE TRIAL

Ezurio Tungsten700 SMARC: try Welma Linux OS for free

Ready for production and maintenance Yocto Linux distribution to accelerate your developments.

Step 1 - Download the trial package

The zip contains two pre-compiled images and an update package.

Step 2 - Flash the image on your Tungsten700

Flash the image on your card and connect it to your network to start using our Linux operating system.

Step 3 - Update the image with SWUpdate

Use the update package to test the update function of our Yocto Linux operating system on your Tungsten700.

Step 2 - Flash the demo images on your Ezurio Tungsten700 SMARC

Once the pre-compiled images downloaded (see form above) and the package de-ziped, you are ready to flash the image on your Ezurio Tungsten700 SMARC:

MediaTek tungsten700 instructions free trial

In the picture: 1 – Alimentation, 2 – SW1 dip switch, 3 – OTG TypeC USB port

  1. Put SW1 Dip Switch to the ON position, then connect the OTG TypeC USB port.
  2. Power on the board.
  3. Using fastboot, Erase the eMMC, program the BL2 (bl2.img) and the generated image (.wic.img).
  4. Disconnect OTG TypeC.Power off the board, Put SW1 Dip Switch to the OFF position and power on the board again.
  5. Welma Yocto Linux boots-up.

wget http://linode.boundarydevices.com/mediatek/tungsten700-recovery.zip
unzip tungsten700-recovery.zip ./bootrom-tool

unzip welma-1.1.0-tungsten-700.zip

sudo apt install fastboot
fastboot flash mmc0boot0 welma-1.1.0-tungsten-700/bl2.img
fastboot erase mmc0

gunzip -k -f welma-1.1.0-tungsten-700/demo-image-headless-dev-tungsten-700-smarc-welma.wic.gz
fastboot flash mmc0 welma-1.1.0-tungsten-700/demo-image-headless-dev-tungsten-700-smarc-welma.wic

Step 2bis - Connect your Tungsten700 SMARC to the network

  1. Connect an Ethernet cable between your PC and the board
  2. Set up the corresponding network interface of your PC (say eth0).
  3. Connect to the board:

$ ssh root@fe80::1%eth0

To access serial terminal connect the RS232 converter to J18.

Step 3 - Update

In the package you downloaded earlier, you’ll also find an update file to test our firmware update and A/B partitioning system.
Note that you’ll be using SWUpdate, but we also support Mender as an update solution in Welma Yocto Linux. 

AB partitioning for robust OTA update
  1. Deploy the SWUpdate package on your Tungsten700 SMARC
  2. Install the SWUpdate package
  3. Reboot your system and verify that your SMARC has been updated

scp welma-1.1.0-tungsten-700/appro2.gz.swu root@fe80::1%eth0:/tmp

tungsten-700-smarc-welma:∼# updatectl install /tmp/appro2.gz.swu

tungsten-700-smarc-welma:∼# reboot

tungsten-700-smarc-welma:∼# updatectl confirm

tungsten-700-smarc-welma:∼# cat /app/README-2.txt

hello2

Welma, more than a custom Yocto Linux distribution

Minimal & secure base distribution

Our Yocto setup helps you cut down on exposed packages, fix fewer bugs, and avoid unwanted updates, leaving more space for your apps and data. It also keeps your devices secure with features like secure boot and storage.

Secure OTA updates

Over-the-air updates ensure your software stays secure no matter where your devices are. With Mender.io or SWUpdate, you can choose which updates are signed, certified, and sent to your devices.

DevOps platform

Welma features a complete continuous integration (CI) pipeline powered by GitLab, along with a suite of automated testing tools and test bench.

Compare Welma Yocto Linux with other embedded Linux distributions

The Embedded Kit penguin with orange cap

Book your technical demo for Welma on your Ezurio Tungsten700 SMARC

Schedule a call with our Head of Product Development to further explore the capabilities of our OS, Welma Yocto Linux, and discover how it can benefit your team.

Or leave us a message