Nokia N800 Devkit Working
January 19th, 2007 | No Comments | Filed in Programming
Wow the install routine for the devkit is somewhat… complex. Lots of things to download, untar, and then some more things to download.
I *think* I might be installing a complete mini Linux distribution into my existing Linux system. I don’t quite understand what’s going on. It’s not just GCC, it’s a thing called “Scratchbox” which seems to be an entire system.
And it’s Linux only
Makes a change from all the Windows-only devkits for the other things.
You can also reflash your N800 with the developer’s system.
Well done Nokia, you’ve done The Right Thing and are a fine example to all other handheld manufacturers.
Edit:
Done!
| Quote: |
| [james@hex ~]$ /opt/scratchbox/loginWelcome to Scratchbox, the cross-compilation toolkit!Use ’sb-menu’ to change your compilation target. See /scratchbox/doc/ for documentation. [sbox-SDK_X86: ~]> |
It’s crazy. It’s an entire mini Linux system of sorts that allows me to install libraries and dependencies. I think it’s about as close to compiling on the hardware itself as I can get.
Time for some “hello world” goodness after I’ve installed some fake X server.
There we go
It’s very well done. There’s a “magic” command that tells the devkit to produce either ARM or X86 code. The X86 stuff runs in the simulator and the ARM stuff can run on the device itself (you’re supposed to package it up into something the installer can use, but I just copied it to a flashcard and used XTerm).
And it comes with GDB, svn and everything else a Linux system should have
Go and read the tutorial and be ready to download a lot of tarfiles…
Visit my other sites: Photo Gallery | Insane in the Membrane | Main website