| The Following User Says Thank You to brianez21 For This Useful Post: | ||
|
|
07-29-2007
, 02:53 AM
|
|
|
Posts: 2,098 |
Thanked: 1,959 times |
Joined on Dec 2006
@ Sicily
|
#2
|
|
|
07-29-2007
, 06:09 AM
|
|
Posts: 177 |
Thanked: 4 times |
Joined on Apr 2006
@ Wirral, UK
|
#3
|
|
|
07-29-2007
, 07:34 AM
|
|
|
Posts: 449 |
Thanked: 18 times |
Joined on Apr 2006
@ Eureka, CA
|
#4
|
|
|
07-29-2007
, 10:05 AM
|
|
Posts: 38 |
Thanked: 3 times |
Joined on Jul 2007
@ U.S.A.
|
#5
|
|
|
07-29-2007
, 10:15 AM
|
|
|
Posts: 91 |
Thanked: 24 times |
Joined on Mar 2007
@ Marlow, Bucks
|
#6
|
|
|
07-29-2007
, 10:20 AM
|
|
Posts: 38 |
Thanked: 3 times |
Joined on Jul 2007
@ U.S.A.
|
#7
|
|
|
08-01-2007
, 10:25 AM
|
|
|
Posts: 729 |
Thanked: 19 times |
Joined on Mar 2007
|
#9
|
|
|
08-01-2007
, 05:00 PM
|
|
Posts: 38 |
Thanked: 3 times |
Joined on Jul 2007
@ U.S.A.
|
#10
|
I would develop more for the N800 IF there was an easy way to get the development environment on my Mac (OS X 10.4.10).
Since there isn't - and no, VMWARE images don't count either, I don't want the overhead added - I guess I'll skip out on this one.
![]() |
| Thread Tools | Search this Thread |
|
The first step to developing on the N800 is to install the Maemo (maemo.org) SDK on your computer, but before that you will need to install Scratchbox (scratchbox.org) (a cross-compilation toolkit for embedded Linux development) so that the Maemo SDK has a "fake" N800 to run on.
Enter the following commands to download and install Scratchbox 3.1 on a Debian-based Linux system (such as Ubuntu). You will need to have certain basic Unix utilities already available, as well as an Internet connection.
For some reason, Maemo doesn't properly set up networking, so we have to manually configure our nsswitch.conf file.
The next command updates apt (the package manager) with the latest package information from the internet. You then switch into the ARMEL architecture with the third command (notice the prompt changes), and update apt there too.
Since we are going to need a simulated N800 to develop on, we have to install the Nokia-licensed packages in our Scratchbox.
The SDK you have installed right now is version 3.1. As of writing, the latest is version 3.2, which can only be obtained via an upgrade from within version 3.1. Here is how to upgrade to version 3.2 of the SDK. You should notice how similar it is to the previous steps.
First you will need to install the Xephyr server with the following command. (Note: This assumes it is already in your distribution's apt repositories.)
I hope you have enjoyed my tutorial, which is based off the the Install Notes included with the Bora release. If you find any errors in my writing, please send me an email or PM.
Last edited by brianez21; 10-28-2009 at 11:27 PM.