Closed lukicdarkoo closed 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).
:eyes:
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
cross-colcon-build
which wrapscolcon build
cross-initialize
initializes ROS2 workspace/installation/cross_compile/custom_compiler/
)/installation/compile
)