Hello I'm trying to work with ROS on a beagle bone and angstrom. I would like to be able to develop my own ROS packages.
I read lots and lots of pages on the internet, and I'm still confused. Some guides recommend to get those scripts: git://github.com/Angstrom-distribution/setup-scripts.git to install angstrom from source. I gathered that I should then be able to add meta-ros as a layer and cross compile it somehow, and then add my own packages to it too. Some places, like the beagle-ros project, recommend to download an Angstrom img, and the use opkg to download the ros packages. But then they say that if I want to write my own packages I need to cross compile them, by adding some recipes to the meta-ros layer. I take it that this requires installing Angstrom and meta-ros from source (i.e. build an image). Only 2 things are clear to me: - it's impossible to build my own packages directly on the board (again, I am using Angstrom, apparently with Ubuntu it's possible) - cross compiling an Angstrom images takes many hours, and flashing it to the board also takes a lot of time So I'm wondering: - How should I proceed? - Could someone describe the development cycle? Surely, I can't be cross compiling and flashing a new image each time I want to change stuffs in my packages code... Thanks
