

So to just cross-compile, it doesn’t appear that you really need the OpenEmbedded and Angstrom kernel stuff, so I went with just the Angstrom pre-built toolchain available at: With Ubuntu 12.04 running happily in a VMWare VM on my MacBook Pro, away I went. There are many many resources on how to do this, so I’m not going to cover that here. This is quite easy these days – both VMWare and Parallels make it almost effortless. More pain than just setting up an Ubuntu system using VMWare Fusion anyway. Yes, in theory this should be possible on a Mac since it’s Unix-based, but it appears to me that may be more pain. I would of course love to have my BeagleBone cross-development environment running directly on OSX, but that’s an effort for another day – my goal here was to be able to cross-compile for the BeagleBone. BeagleBone Cross Compiling using OSX on the Mac (using Linux)Īlthough it may seem more complicated, I decided the best way to cross-compile from my Mac would be to do it from a Linux system.
