cyberbotics / epuck_ros2

ROS2 node for the e-puck robot and its simulation model
https://cyberbotics.com/doc/guide/epuck
Apache License 2.0
57 stars 19 forks source link

Package Cross-Compilation Tools in Docker #24

Closed lukicdarkoo closed 4 years ago

lukicdarkoo commented 4 years ago

Description This PR supposed to provide cross-compilation tools in Docker, together with helper commands to utilize the tools. It is more closely explained in #18.

Related Issues Closes #18

Tasks

lukicdarkoo commented 4 years ago

The idea for the next PR. We can run the cross-compilation in CI and distribute the binaries on GitHub. I compiled minimal dependencies to run epuck_ros2_driver, compressed it in .tar.xz archive and it took only 16MB. This is much easier to distribute than OS images.

However, I am still not able to cross-compile epuck_ros2_camera package as it depends on MMAL. Also, we are missing rootfs which we could build in Docker (which should be emulated in QEMU).

DavidMansolino commented 4 years ago

:eyes: