This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
having ecos working with third-party development environment?
- From: "Yin Bao" <yin dot bao at biometricsolutions dot com>
- To: <ecos-discuss at sources dot redhat dot com>
- Cc: "Yin Bao" <Yin dot Bao at BiometricSolutions dot com>
- Date: Mon, 4 Nov 2002 12:55:18 -0500
- Subject: [ECOS] having ecos working with third-party development environment?
I am new to ecos and just got the tools it needed and built the
library successfully. I need some advice here: is it easy
to have ecos working with a third-party development environment
in general? Particularly, anybody has done that for Green Hill's
MULTI 2000 (IDE for ARM)? My company is making its own hardware
with ARM and considers this IDE being helpful in the long run,
we are also considering using ecos as the RTOS since there
is a port to the processor (Cirrus Logic 7312) from ecos.
I can think of a few choices here and would like to get some
recommendation/advice from ecos community:
Choice 1. move ecos into the third-party IDE.
This not only involves analyzing makefiles of ecos and moving
the sources into 3rd-party IDE; also involves using 3rd-party
cross compiler. Is this doable? How tightly coupled is ecos
with the GNU based cross-compilers/debuggers? Is it easy to just
take ecos source code into another IDE? Possibility of potential
problems? How much support there might be from ecos community
in that case?
Choice 2. Use ecos as library and have it built under GNU tools,
write applications in 3rd-party IDE.
The issue here seems to be that ecos uses GNU corss-compilers,
and the application is developed using another set of cross-
compilers/debugger.
Choice 3. Write the application in ecos environment (without
3rd-party IDE at all)
My question in general here is that how powerful is Gnu GDB
in the areas of debugging ARM/home-grown hardware/software, etc.?
I know these are generic questions however any recommendation/advice
of what/what not to do is appreiciated, plus any sharing of
experiences that you might have had in similar situations.
Thanks in advance.
Yin
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss