Several bitbake recipes have been written to cross-compile different ROS (tutorial) packages. These recipes are available here.
The following ones have been created:
recipes/ ├── beginner-tutorials │ └── beginner-tutorials_git.bb ├── common-tutorials │ ├── actionlib-tutorials_git.bb │ ├── nodelet-tutorial-math_git.bb │ ├── pluginlib-tutorials_git.bb │ └── turtle-actionlib_git.bb ├── README.md └── ros-tutorials ├── roscpp-tutorials_git.bb ├── rospy-tutorials_git.bb └── turtlesim_git.bb
However for now common-tutorials and ros-tutorials/turtlesim* don’t cross-compile.
Refer to previous post for instructions about how to install beagle-ros as an Angstrom layer and then use these recipes to cross-compile your own packages. There’re also instructions about how to create your own package and cross-compile it in the beginner-tutorials example (HOW TO REPLICATE section).