Author Topic: Questions About Developing An App For Opie  (Read 3850 times)

Mr. Sinister

  • Newbie
  • *
  • Posts: 9
    • View Profile
Questions About Developing An App For Opie
« on: March 14, 2005, 07:07:31 pm »
I'm a pretty skilled C++ developer, and I want to write some apps for my Zaurus 6000L under Opie.
What dev tools do I need to begin developing Opie apps on my PC (an Athlon Gentoo Linux box) to port to my zaurus?
I want them to be GUI apps, so I'm guessing I'll need Qt embedded libs, and possibly some others. And I already have gcc 3.3.4, make, etc.
Also is there a tutorial anywhere about using the Qt/E api? Or is it the same api as the regular Qt?

Thanks.

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Questions About Developing An App For Opie
« Reply #1 on: March 15, 2005, 05:09:10 am »
Quote
What dev tools do I need to begin developing Opie apps on my PC (an Athlon Gentoo Linux box) to port to my zaurus?

Toolchain, libs etc are all automatically built by BB/OE (see here: https://www.oesf.org/forums/index.php?showforum=136).

If you run a 'bitbake opie-camera' (or similar) its source will be downloaded (and it will be built after the toolchain and all of its other dependencies are built) and you can then check out its source.

Also look here for more info:
http://openembedded.org
http://opie.handhelds.org


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Questions About Developing An App For Opie
« Reply #2 on: March 15, 2005, 10:54:45 am »
Note that to use the Opie buildsystem on x86, you don't need BitBake nor OpenEmbedded. The instructions for how to build Opie to develop on your PC are in the Opie wiki (see lardman's post).
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.