Re: Hi... there

From: lamikr <lamikr_at_cc.jyu.fi>
Date: Mon, 20 Nov 2006 01:19:43 +0200

Ramanujam Parthasarathi-A19423 wrote:
>
> Hi All,
>
> I am new to GPE :-)
>
> I hope to setup an end-to-end GPE development environment. I have a
> IPAQ which I intend to use as the target. I am looking for some
> info/links on being able to setup the following (on a Debian x86 host):
>
> * GPE source
> * Familiar Kernel with headers
> * Native/Cross toolchain (Would Scratchbox work?)
> * Native/Target Development/Debugging env.
>
> Any links where I could get this info…
> (I tried _http://gpe.handhelds.org_ - any links with additional info
> would help)
>
With familiar or angstrom build system you can easily receive following
of your requirements
- base installation image
- cross-compiler and debuggers
- gpe libraries
- installable gpe-image (tar-bz2 or jffs2 image for example)

Both of these distros are using bitbake as a build system. Bitbake uses
.bb scripts for describing application dependendcies
to other libraries/applications, src download address, patches it needs
on top of the "official version", calling configure & make,
installing applications to "ipk" packages. (kind of lightweight version
from debian dpk packaging system), etc.
In addition of individual packages, the packages belonging to distros
like familiars's gpe-image itself are described in a files
that bitbake understand and uses for building the installable image.

May sound complex, but for your lucky base system is mostly working
already :-)

So once you have used the bitbake for building the distro, you have the
installable image you can install to your device.
In addition you have crosscompiler and libraries which have been used
for building the image.
After that you can basically start building the other apps from scratch
by using the cross-compiler and libraries from the
build system.

I ususally use Eclipse's CDE env for that, but I think most of the
people trust for traditional VI/Emacs development env.

Here are two links to different distros
    http://familiar.handhelds.org/build-setup.html
    http://www.openembedded.org/

Usually you can get help also from freenode's irc channels like
"handhelds.org"

Mika
Received on Sun Nov 19 2006 - 18:19:44 EST

This archive was generated by hypermail 2.2.0 : Sun Nov 19 2006 - 18:20:01 EST