From the compile times I've seen quoted in these forums for compiling large projects on the Pi, I seriously doubt that it will do so faster than my XP box with a 2.4GHz Core-2 Quad Core. Especially if that same hardware was running Linux (two of the choices described above)Cod3r wrote:Honestly, and I'm not trying to be a jerk, but a 700mhz arm computer with Linux will probably outperform anything that still runs windows xp.
Pretty much.Daverj wrote:Sorry if this is a dumb question, but I've heard of Eclipse but never used it.
Does this mean that I can install Eclipse on WinXP, install your compilers wherever Eclipse expects them, install "the make tool" (where do I get that?), and then I'd be able to run this from WinXP to do my development without having to install Cygwin, VM, or VirtualBox and a version of Linux?
If so, that sounds like what I'm after.
A related question: after compiling/linking a program, would the easiest way to get it over to the RPi be to just copy it from WinXP to a thumb drive and stick that into the RPi? I'm assuming there isn't a simple utility for XP that can write a file to the EXT4 partition of the SD card in a USB reader.
I'm new to this RPI space. Can you share with experience doing cross development on your Mac OS? I have been searching for a procedure to setup cross compiler on my Mac using an existing ADT eclipse IDE. So far, I only saw the setup for Linux, but not on Mac. Someone mentioned about cross tool-ng, I don't want to create a separate partition for the installation. In addition, I have xcode installed and want to be extra cautious to avoid messing this up.accuser wrote:I tried building a new Linux kernel on my Raspberry Pi, and it took almost 19 hours!
I have an 8-core Mac Pro which I use for development, having installed a cross compiler toolchain. I also have Ubuntu 12.04 installed under VMWare, which also has a cross compiler toolchain. Both are able to build successfully for the Raspberry Pi (including the kernel).
I honestly find that using my Mac Pro with the development environment that I use daily and am familiar with is much more productive that anything that I can achieve under the VM. I would suggest that you invest some time looking into installing or building a cross compiler toolchain that will run under Windows (perhaps Cygwin? http://www.cygwin.com)
Code: Select all
[email protected]:~$ time pi 3141593 >/dev/null real 0m6.020s user 0m5.920s sys 0m0.080s