> > *I think there s a situation for both cross compiling, and compiling > native.* >
By this *above* what I mean is that if it will take you more than half a day to read about, and figure out how to cross compile something. Then it is probably much easier to compile natively. Even if physically compiling a bit of software takes a day or longer. The reason is simple. You can easily spend months trying to figure out how to cross compile various projects. Nodejs would be a perfect example, except compiling natively on the beaglebone only takes up to a couple hours. Wireshark would be a perfect example, and QT would also be a good example, except that I do not believe it is possible to compile QT natively on the beaglebone it's self. There is also another option. You can buy an ARM build system that uses the same hardware architecture ( armv7). Such as a Beagleboard X15, or wanderboard. On Fri, Apr 15, 2016 at 2:52 PM, William Hermans <[email protected]> wrote: > *Your best bet is to look at the book Exploring the Beaglebone by Derek >> Molloy. It gives you all the instructiions to setup a cross compiled >> environment on a Debian Linux version. It takes time - but DO IT. DOn't >> compile on the bone. Logn term it is not the way to go.* >> > > I think there s a situation for both cross compiling, and compiling > native. But that one should be aware that compiling on flash media is > probably not the best idea every. However, one can setup an NFS share, to > share with the beaglebone. Which does compile a bit slower. *Or* the method > I prefer to use when possible. Is setup a tmpfs directory, and do all my > compiling there. Which if you're unfamiliar with what tmpfs *is*. Basically > you're create a file system in memory, for which you can specify size. Me, > I set my own tmpfs up to 256M in size. Do however keep in mind that I use a > separate image for development, than what I'd use for production. > > Also, Derrek Molloy's book is indeed a decent read for beginners to > embedded Linux. *BUT*, it is dated, and may not work with the newer > kernel's and images. Device tree files for instance are slightly different, > and the sysfs objects for various things such as PWM, GPIO, etc may also be > located in a slightly different location. For the more experienced embedded > Linux developer, this would not be a problem, but can cause all sorts of > grief and confusion for beginners. Do not that I have noticed that DR > Molloy *does* have updated content on his web site as "companion" content > for his book. However, what I do not know is that if he has addressed the > things I mentioned in this paragraph. > > On Fri, Apr 15, 2016 at 2:01 PM, Walter Schilling <[email protected]> > wrote: > >> Your best bet is to look at the book Exploring the Beaglebone by Derek >> Molloy. It gives you all the instructiions to setup a cross compiled >> environment on a Debian Linux version. It takes time - but DO IT. DOn't >> compile on the bone. Logn term it is not the way to go. >> >> On Thursday, April 14, 2016 at 3:56:50 AM UTC-5, Brainiac wrote: >>> >>> hi everyone, >>> >>> i'm working with BBB rev C for my final year project , i want to >>> controle a 3 step by step motors of a 3 axis cartesien robot, i didn't come >>> to a solution to set up a cross compiler for my BBB , i tried Eclipse and >>> NetBeans but it didn't work , can u help me to program the BBB ?? the " >>> Master " want a C program that can generate a PWM , and he wants to >>> controle the robot using a LabWindows/CVI human-machine interface , that's >>> another problem for me , i'm stocked , please need help >>> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
