GithubHelp home page GithubHelp logo

MSCL on ARM platforms about mscl HOT 13 CLOSED

lord-microstrain avatar lord-microstrain commented on September 3, 2024
MSCL on ARM platforms

from mscl.

Comments (13)

rwslord avatar rwslord commented on September 3, 2024

Yes, our WSDA-1500 uses MSCL, and is an ARM platform.

There shouldn't be much different that you have to do. Just tell bjam/boostbuild to point to the compiler that you want to use: http://www.boost.org/build/doc/html/bbv2/overview/configuration.html

from mscl.

rwslord avatar rwslord commented on September 3, 2024

Did you get it compiling?

from mscl.

crosvera avatar crosvera commented on September 3, 2024

I'm on it Richard.

Best Regards

On Thu, Jan 7, 2016 at 4:17 PM, Richard Stoneback [email protected]
wrote:

Did you get it compiling?


Reply to this email directly or view it on GitHub
#10 (comment)
.

Carlos Ríos V.
Ing. (E) en Computación e Informática.
Concepción, Región del Bío-Bío, Chile.

http://www.crosvera.info
Linux user number 425502

from mscl.

crosvera avatar crosvera commented on September 3, 2024

Finally we compiled it inside an ARM machine due to the problems found trying to compiling, especially when the python module was generating.

from mscl.

rwslord avatar rwslord commented on September 3, 2024

Sorry that you had issues compiling. Were there any specific that should be addressed here?

from mscl.

crosvera avatar crosvera commented on September 3, 2024

Uhm, the main thing is how to build the tool-chain used for cross-compiling. I had installed the arm-linux-gnueabihf-gcc/g++ but at build time I got errors when the build process tried to get some libboost libs and python headers.

Did you compile libboost and python fom ARM target?

best regards

from mscl.

rwslord avatar rwslord commented on September 3, 2024

For our WSDA-1500, we use Yocto for building all dependencies for ARM. It will, however, require varying amounts of work to get going depending on your platform. If you happen to be working with a beaglebone black, we may be able to share some resources.

from mscl.

crosvera avatar crosvera commented on September 3, 2024

Well @rwslord, I will be very thankful if you could share those resources you talked about.

Best regards.

from mscl.

rwslord avatar rwslord commented on September 3, 2024

Send me an email at [email protected]

from mscl.

jpherbst avatar jpherbst commented on September 3, 2024

Hey Carlos,

I've added a Yocto layer to our github that contains a recipe for mscl and recipes for all of the dependencies that are not included in standard Yocto. I tested it with poky-fido-13.0.1 so I would suggest building with that version.

https://github.com/LORD-MicroStrain/meta-lord

You should be able to clone that into your yocto directory, add it to your bblayers.conf, and build.

from mscl.

crosvera avatar crosvera commented on September 3, 2024

Great! Thank you @jpherbst and @rwslord , we are going to try it.
Best regards

from mscl.

b-harned avatar b-harned commented on September 3, 2024

Hello @jpherbst @rwslord, I am just starting on getting a Lord IMU working on a BeagleBone Black running Debian 8.7. Do you have any advice before I dive in? Just want to check with you guys in case there has been more testing/development on this since early 2016.

from mscl.

jpherbst avatar jpherbst commented on September 3, 2024

I would recommend cross compiling on a more powerful Debian computer. If you are able to setup a cross compiling environment with the necessary dependencies you should be able to follow the instructions for Linux and copy the compiled binaries over to the BeagleBone. Trying to compile on the BeagleBone will take a very long time and you may run our of RAM, as some Raspberry Pi users have found.

We actually use MSCL on a BeagleBone Black in our WSDA-2000 product, but we use Yocto instead of Debian. Unfortunately binaries generated using Yocto likely will not work in Debian.

from mscl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.