From:
dsdp-dev-bounces@xxxxxxxxxxx [mailto:dsdp-dev-bounces@xxxxxxxxxxx] On Behalf Of Oberhuber,
Martin
Sent: Wednesday,
November 21, 2007 12:47 PM
To: General discussion of device software
development platform issues.
Subject: RE: [dsdp-dev] Single
distribution tarball for Eclipse/CDT/DSDP/RSE
Hi
Jim,
The "combined
downloads" you meantion for CDT are created by the Eclipse
Packaging
Project (EPP). They kind of hand-pick the most widely
requested
combinations to
create starting packages. But that approach does not scale
when people want more
tuned collections of packages.
Yes, commercial
vendors like Wind River and QNX make their pick of plugins
and deliver an
integrated environment. We cannot do that in open source
because we don't know
what exactly our clients need. That's where the
Update Manager /
Eclipse Discovery Site mechanism tunes in, which is used
for Europa and
Ganymede.
Start with the EPP
CDT Package Download, then Help > SOftware Updates
> Find and Install
> Europa Discovery Site. Select what you think you need,
then "Select
Required" to get all dependencies. Very much like the Linux
packagers (like Yast,
APT and the like).
More plugins can be
acquired from Eclipse Plugin Central (EPC).
It currently doesn't
go much simpler, though improvements to the update
manager are underway
as part of P2 (Provisioning Project, currently part
of the Equinox
incubator).
In terms of getting
started and delivering your favorite pick of plugins --
I suggest that you
just install Eclipse locally, use Update Manager to
get what you need,
then ZIP up the entire local installation; inside the
ZIP archive, remove
the "configuration/" folder except for the file
config.ini
What you
get is exactly a combined package of all the plugins you
downloaded, ready to
deliver to your colleagues.
Does that
help?
Is that the kind of
information you'd like to see in an FAQ?
Cheers,
--
Martin Oberhuber
Wind River
Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm
From:
dsdp-dev-bounces@xxxxxxxxxxx [mailto:dsdp-dev-bounces@xxxxxxxxxxx] On Behalf Of Jim Thomas
Sent: Wednesday, November 21, 2007 6:27
PM
To: General discussion
of device software development platform issues.
Subject: Re: [dsdp-dev] Single
distribution tarball for Eclipse/CDT/DSDP/RSE
You will have to pardon me for
being a rookie when it comes to Eclipse. I am just getting started with
it.
I see what you mean about
Europa and Ganymede providing checkpoints that nail down version
integrity.
I suppose what I was hoping
for was a merged up download including DSDP and RSE like Eclipse/CDT
at:
I see now that with so many
plugins, it isn't necessarily practical to anticipate some universally
desired combination, and mechanisms exist for users to add plugins as
wanted.
I imagine vendors such as Wind
River and QNX who use Eclipse/CDT in commercial offerings will end up
assembling the kind of package I envision, streamlined for embedded
developers. It would be nice if we had a free, generic package that
does the same, but that might be hard to do since it might assume a
particular target architecture or development board type and
toolchain.
I see that as an alternative
to using the Eclipse hosted Software Updates mechanism to install the DSDP
and RSE plugins, there is also a way to download ZIP files and (presumably)
do a manual install. That approach might give me the version integrity
I seek, between annual releases such as Europa and Ganymede. My
objective is to have only a small set of tested files, and a minimal
installation procedure, that our embedded developers can use to bring up
identical Eclipse development platforms.
The missing piece may be a
simple 'getting started' guide that helps the Eclipse novice get
Eclipse/CDT, DSDP, and RSE up and running without so much web searching to
learn what those projects are, how they all tie together, and the best way
to assemble them (which I don't think I know yet). I suspect each
novice re-invents this wheel.
That 'getting started' guide
may already exist, and I just haven't come across it yet. I would
think this rises to the level of an article at IBM developerworks, O'Reilly,
or one of the monthly Linux print magazines.
In any event,
Eclipse/CDT/DSDP/RSE looks great, and if the price of admission is a few
days of web searching to figure it all out, it is still well worth
it.
----- Original Message ----
From:
"Oberhuber, Martin" <Martin.Oberhuber@xxxxxxxxxxxxx>
To: General
discussion of device software development platform issues.
<dsdp-dev@xxxxxxxxxxx>
Sent: Wednesday, November 21, 2007 3:50:28
AM
Subject: RE: [dsdp-dev] Single distribution tarball for
Eclipse/CDT/DSDP/RSE
Hello
Jim,
The Eclipse
"Europa" and "Ganymede" coordinated release trains
seem to do what you
want - simultaneous releases with version
integrity:
http://www.eclipse.org/projects/ganymede.php
You don't get a
single tarball, but you can get Eclipse Platform
and then grab all
the other projects from the Ganymede Update
Site in a single
step.
Besides, I'm not
sure what you mean with a "DSDP" project?
Cheers,
--
Martin Oberhuber
Wind River
Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm
From:
dsdp-dev-bounces@xxxxxxxxxxx [mailto:dsdp-dev-bounces@xxxxxxxxxxx]
On Behalf Of Jim
Thomas
Sent: Tuesday,
November 20, 2007 5:35 PM
To: dsdp-dev@xxxxxxxxxxx
Subject: [dsdp-dev] Single
distribution tarball for Eclipse/CDT/DSDP/RSE
I recently experimented with
using Eclipse/CDT plus DSDP and RSE to cross-compile and cross-debug from
an x86 host running Fedora Core to an ARM9
embedded target.
It works great, and I would
like to consider using this combination in a production environment.
But installing the several plugins from CVS and carrying the plugins
around as part of my project gives me pause.
Are there plans to roll up
official versions of Eclipse, CDT, DSDP, and RSE, and release them as a
single, convenient distribution, like
Eclipse/CDT?
If I could save that single
distribution tarball and install it at will, with guaranteed version
integrity, Eclipse/CDT/DSDP/RSE is rather
compelling.
Never miss a thing. Make Yahoo your homepage.
Be a better sports nut! Let your teams follow you
with Yahoo Mobile. Try it
now.