vmayoral / diving-meta-ros

How to create a bitbake recipe for a ROS package and cross-compile it.
MIT License
12 stars 0 forks source link

cross compiling documentation not clear #1

Open bricerebsamen opened 10 years ago

bricerebsamen commented 10 years ago

I think the doc could be improved. The audience here is people like me who are real beginners with ROS on BB and bitake, Angstrom, etc.

It starts by pointing to http://www.angstrom-distribution.org/building-angstrom which is currently dead, so maybe this is all I'm missing... Also you are referring to the OpenEmbedded manual (147 pages long!), which probably answer lots of questions, and you might say RTFM, but still it's 147 pages long... So you should assume people won't read it.

Anyway, here is my issue:

When you say add the recipes to the meta-ros recipes folder, it's not clear where is meta-ros. After lots of reading, I figured there is another way to install things, that is to compile Angstrom and meta-ros altogether. Then in that case it makes sense. But in your instructions, you recommend to download an img and then use opkg to download the ros pkgs.

thanks otherwise, your project was really helpful to me in many ways

vmayoral commented 10 years ago

@bricerebsamen thanks for the feedback.

You got answers to your questions here and here.

Hope you can move forward. Diving in Angstrom is indeed tough but worthy.

bricerebsamen commented 10 years ago

So to make things clear: there is no point downloading a demo angstrom image and using your minimal-ros-install-angstrom.sh script? The whole of Angstrom and meta-ros should be built from source?

Or could I start with the img and the binary ros packages installed by your script, and then only cross compile my own packages?

vmayoral commented 10 years ago

Your packages will probably have some dependencies, those dependencies should be cross-compiled as well.

Or could I start with the img and the binary ros packages installed by your script, and then only cross compile my own >packages?

Yes if the angstrom servers are working. Not sure about that.