SSH frontends upgrade
18 Jan 2021
Last Monday, the 18th of January, 2021, all SSH frontends of the IoT-LAB testbed were migrated to the latest Debian stable version, Buster. This migration came with the update of several softwares preinstalled on the frontends.
If you have problems with the new installed versions of tools and toolchains,
don’t hesitate to send an email to admin@iot-lab.info
or open an issue
on https://github.com/iot-lab/iot-lab/issues.
Here is the list of these changes:
IoT-LAB tools
As announced in December 2020, all the IoT-LAB tools based on Python were installed to their latest version and for Python 3 only. Since Python 2 has reached his end-of-life in early 2020, it came more and more difficult for the IoT-LAB team to continue maintaining them in the long term. If you still have code that is not yet Python 3 compatible, we strongly encourage you to migrate it to Python 3.
Note that the Python 3 version installed on the SSH frontends is now 3.7.3.
The table below lists the new versions of the IoT-LAB tools installed:
IoT-LAB Tools | version |
cli-tools | 3.2.1 |
ssh-cli-tools | 1.0.0 |
aggregation-tools | 2.0.0 |
oml-plot-tools | 0.7.1 |
ARM GCC toolchain
The default ARM GCC toolchain is still in 4.9 version but a newer version, 9.3.1
is installed on each frontend in /opt/gcc-arm-none-eabi-9-2020-q2-update/
.
Zephyr
Version 0.12.1 of the Zephyr SDK
is now installed in /opt/zephyr-sdk-0.12.1
.
The way to build Zephyr firmwares on IoT-LAB has also been updated: now the
west meta-tool
is installed on the SSH frontends. west
can be used to initialize a zephyr
workspace, download the required hals and build a Zephyr firmware.
The Zephyr documentation page was
updated following this change.
Recent posts
IoT-LAB Toulouse is online 18 Apr 2023
New boards available on the Grenoble site 31 Jan 2022
IoT-LAB Nantes is online 21 Sep 2021