Can't say I agree with "shifting to Linux is always a good idea". I can not speak for any other OS( non Linux ), but can say that you can use Windows to even cross compile for the beaglebone black using Windows, if you wish. Generally though you'll see a lot of people basing Windows, but I'd submit the reason why this bashing happens is because these people have no clue how to use Windows properly. Just like any other OS out there, you need to learn how to use it in order to use it well. As like any other OS, it too is not perfect( Non are ).
With the above said, My main systems are Windows, but my dev machines all run Debian i386 except for one. The dev machine I use most does not even use X ( command line only ), while the only system I have that runs X, uses Lubuntu 14.10. The cool thing about Lubuntu, is that you can install a gcc cross compiler for the BBB through APT. This is to say, by using the standard repos. Mostly in Windows I only write code, in my own Text editor of choice, Then, I compile natively on the beagelbone black. I feel most comfortable / productive in Windows when writing code using the tools I am most familiar with. SO I would submit to you, use what makes you feel most comfortable. You will however at minimum need a Linux VM *if* you wish to cross compile the kernel. Which personally is the only thing I've used a cross compile toolchain for. As I run Debian on my dev machines for this, and several other reasons. On Fri, Jan 9, 2015 at 1:47 AM, TJF <[email protected]> wrote: > I neither use a cross-compiling tool chain nor Eclipse IDE (too bloated). > > My PC runs Xubuntu (LINUX). The BBB runs Debian (LINUX kernel > 3.8.13-bone37) and is connected over LAN. I host the source files on the > BBB (SD card) and load them over the LAN in to Geany IDE (on PC), writing > back over LAN as well. Then I compile on the BBB with a native compiler, > controlled by an SSH connection. Testing over SSH as well. > > Blacklib is a wrapper around the sysfs features (for easier access) and > therefor much slower than libpruio, which operates the hardware directly > (and in realtime for ADC samples). > > Should I shift to a a linux computer for this project? We are looking >> • to control a motor >> • generate PWM >> • access GIOP >> • perform lengthy calculations etc. > > > Shifting to LINUX is always a good idea. > > What do you mean by 'control a motor'? AC, DC, stepper, ...? > What do you mean by 'perform lengthy calculations'? Which input (digital > QEP or analog sensor)? (libpruio will have QEP support in next version.) > > -- > 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.
