Reply
Thread Tools
Posts: 19 | Thanked: 1 time | Joined on Jun 2008
#1
I had a few questions about porting software to the N810.

firstly, are dev's here cross-compiling from their desktops, or building nativly?

secondly, it seems like some debs are simply compatible, or, the dev just assumes it's obvious that he's compiled source for ARM. Am i correct in assuming everything has to be compiled for ARM?

If there is a guide or something already stashed somewhere about porting, build flags etc for tne ITT, I'd apprreciate a link.

Thanks in advance,

- J
 
Posts: 425 | Thanked: 132 times | Joined on Mar 2008 @ California
#2
Most devs are cross-compiling from the desktop... Others (like me for what little development I've done so far) do their programming right on the tablet... you can do it either way

And yes, everything must be compiled for ARM (ARMEL actually)

And yes, there's several full guides for porting and building applications unfortunately I couldn't tell you where they reside, having never read them myself :/

Hopefully this helps a bit
__________________
Promises are like babies. Fun to make, but hard to deliver.

Warning: dates on calendar are closer than they appear.
 
Johnx's Avatar
Posts: 643 | Thanked: 628 times | Joined on Mar 2007 @ Seattle (or thereabouts)
#3
Many people are using scratchbox to cross compile. To get started look at the maemo development documentation here: http://maemo.org/development/

You can also compile natively on your tablet, though the limited amount of internal flash might make it difficult to fit everything you need. Look for the packages you need for native compiling here: http://gronmayer.com/it

Feel free to ask more questions if you have them.

-John
 

The Following User Says Thank You to Johnx For This Useful Post:
Baloo's Avatar
Posts: 276 | Thanked: 160 times | Joined on Jul 2007 @ Bath, UK
#4
Definitely the fastest and most used method is to develop on the desktop inside of a scratchbox environment. I have a step by step tutorial on how to install the latest SDK version under Ubuntu Hardy at - http://linuxuk.org/node/38

Porting depends on the application. A very good example of porting gpodder to the tablets is given with the python documentation at - http://pymaemo.garage.maemo.org/docu...emo_howto.html

Hope that helps you get started.
__________________
LinuxUK.org - http://www.linuxuk.org
 
Posts: 19 | Thanked: 1 time | Joined on Jun 2008
#5
Thanks everyone for the help!

Baloo, your guide helped me a lot wouldn't have solved that one myself.

Johnx: working my way through the maemo dev doc

Thanks again guys
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:17.