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:
In the picture: 1 – Alimentation, 2 – SW1 dip switch, 3 – OTG TypeC USB port
- Put SW1 Dip Switch to the ON position, then connect the OTG TypeC USB port.
- Power on the board.
- Using fastboot, Erase the eMMC, program the BL2 (bl2.img) and the generated image (.wic.img).
- Disconnect OTG TypeC.Power off the board, Put SW1 Dip Switch to the OFF position and power on the board again.
- 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
- Connect an Ethernet cable between your PC and the board
- Set up the corresponding network interface of your PC (say eth0).
- 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.
- Deploy the SWUpdate package on your Tungsten700 SMARC
- Install the SWUpdate package
- 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
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.

