Cross compiling catkin project using Yocto ADT with meta-ros
Hi there!
Does somebody have experience in using a Yocto Application Development Toolkit (built with the meta-ros layer) for cross compiling a catkin project for an embedded target? I basically would like to offload the compile process to my workstation and deploy the project by mounting the catkin install
folder using SSHFS from my embedded system.
What I tried so far: I built my own ADT, installed it on my workstation and wrote a toolchain.cmake file pointing to the cross compiler. Then I ran catkin like that:
catkin build -DCMAKE_TOOLCHAIN_PATH=toolchain.cmake -DCMAKE_PREFIX_PATH=/path/to/my/arm/sysroot
The compiler is detected nicely, but lots of stuff required by catkin like EmPy and the nosetests binary are missing in the x86 sysroot. Has somebody done this already and could guide me through the necessary steps of setup? I'd be also glad for any other hints on how to cross compile a ROS project for an embedded target.
Kind regards,
Sephalon
Hi Sephalon,
have you made any progress on this?
Regards, Christian
Hello,
is there any new knowledge about this topic? I'm standing in front of exactly the same problem. It would be very helpful to have access to a fully functional rostoolchain.cmake file.
Regards, Sven