Test script for the SDK feature of meta-ros.
Run the script test-meta-ros-sdk.sh
. It will
- clone a minimal setup for meta-ros in the current directory;
- build a minimal image;
- build the corresponding SDK;
- build a docker image containing the installed SDK;
- use the SDK to build an executable and a library for the target system;
- run QEMU with the target system;
- build another executable on the target; and finally
- run a very simple pub/sub tests with the built ROS nodes.
- The script requires access to the docker daemon, i.e., the script will attempt
to run
docker run ...
, etc. as the current user. - The script is not removing the built docker images; it is up to the user to clean up old images.
- In it's current form the script is not able to properly terminate QEMU, which has to be done manually for now.