Give One Get One laptop for software development
Rob Savoye
rob at welcomehome.org
Sun Dec 23 16:01:02 EST 2007
M. Edward (Ed) Borasky wrote:
>
> 1. Cross-develop on a more powerful platform, download the software to
> the XO, and test it.
Which is the easiest way. You can also develop natively on Fedora 7,
and just copy the executables over, as the XO is basically running
Fedora 7 anyway.
> 2. "Native" develop and test on the XO itself.
Barely... There is barely enough room for all the development
packages, and gcc does not perform real well. At one time I had a USB
drive with everything on it, but it's just easier to use a Fedora
machine. I usually only use my own cross compilers for the XO when I'm
on my Ubuntu laptop.
> and there is not GCC or any of the conventional Linux development tool set.
GCC and G++ are both used with the XO.
> Yes ... once you set the "root" and "olpc" passwords on the unit itself,
> you can "ssh" in over either the wireless network or via a USB standard
I usually ssh into my XO, and do most everything that way except for
testing.
> Well ... I guess that depends on how good your emulator is. But the
> Geode is more like an Athlon than anything else -- I think it has MMX
> and 3DNOW! but not SSE or 3DNOWEXT or any later SSE instruction sets.
I believe the geode optimized GCC and Glibc are included now. If not,
here's instructions on building your own:
http://wiki.gnashdev.org/wiki/index.php/Building_OLPC_Tools
- rob -
More information about the Devel
mailing list