Skip to content

ROS2: Notes on cross compilation

Nick Ng edited this page Jun 15, 2020 · 2 revisions

ROS2: Notes on cross-compilation

https://github.com/ros-tooling/cross_compile

Distros

Distro Release date EOL date Ubuntu version
Foxy Fitzroy June 5th, 2020 May 2023 20.04 LTS
Eloquent Elusor Nov 22nd, 2019 Nov 2020 18.04 LTS
Dashing Diademata May 31st, 2019 May 2021 18.04 LTS

References:

Hardware

Raspberry Pi

Name Download URL Based on
Raspberry Pi OS https://www.raspberrypi.org/documentation/raspbian/ Debian 10 (Buster)
Ubuntu 20.04 LTS https://ubuntu.com/download/raspberry-pi
Ubuntu 18.04 LTS https://ubuntu.com/download/raspberry-pi

Jetson Nano

Name Download URL Based on
Linux4Tegra https://developer.nvidia.com/embedded/linux-tegra Ubuntu 18.04 LTS

Beaglebone Black

Name Download URL
Ubuntu 20.04 LTS https://www.digikey.com/eewiki/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-Ubuntu20.04LTS
Ubuntu 18.04 LTS https://elinux.org/BeagleBoardUbuntu#Ubuntu_.2818.04.4.29
Ubuntu 14.04 LTS http://www.armhf.com/download/
Ubuntu 12.04.4 LTS http://www.armhf.com/download/
Debian 7.5 http://www.armhf.com/download/

Ubuntu distros

Ubuntu version Ubuntu codename End of Standard Support EOL Based on Debian version Debian codename
20.04 LTS Focal Fossa April 2025 TBA 11 Bullseye
18.04 LTS Bionic Beaver April 2023 April 2028 10 Buster
16.04 LTS Xenial Xerus April 2021 April 2024 9 Stretch
14.04 LTS Trusty Tahr April 2019 April 2022 8 Jessie
12.04 LTS Precise Pangolin April 2017 7 Wheezy