- E-COS development
- Posted by Alfredo Astori on December 16th, 2003
Hello,
I'm looking for a good OS to use with a new project that, probably, will be
builded around an ATMEL AT91 processor; the project is intended to develop
an acquisition system device with an Internet connectivity.
I haven't any experience with Linux & Co., so can this OS be very hard to
understand respect other choices?
Someone has some feelings about the development with this OS? There are
others good alternatives to it?
Thank you,
Alfredo
- Posted by buddy.spaminator.smith@ieee.org.invalid on December 16th, 2003
Alfredo Astori <alfredo@lsi-lastem.it> wrote:
: Hello,
:
: I'm looking for a good OS to use with a new project that, probably, will be
: builded around an ATMEL AT91 processor; the project is intended to develop
: an acquisition system device with an Internet connectivity.
:
<snip>
Linux != eCos. They are very very different.
eCos is associated with linux, usually, because it is currently owned by
Redhat.
So, are you wanting embedded linux advice or eCos advice?
--buddy
--
Remove '.spaminator' and '.invalid' from email address
when replying.
- Posted by John Marland on December 16th, 2003
I'd be very interested in what you hear as well. I've been working with
two different AT91 based systems, one is an ARM 7 EB55 board, the other
is an ARM 9 based board.
At this point I've learned much more than I thought I would have to
about the internals of ARM chips.
Before you try to pick an OS, find out what BSP's are available for the
platform you want to develop on. Then match that to the available OS's
vs your pocket book.
....JW
Alfredo Astori wrote:
- Posted by Eric on December 16th, 2003
We sell both Sciopta RTOS (very fast and small due to Assembler based
kernel) as well as SMX (traditional C Kernel) - both offer support for ARM
and a wide variety of processors. BSP's are included at no cost.
Contact me at: Eric@emRep.com and I can share more details with you.
Eric
"Alfredo Astori" <alfredo@lsi-lastem.it> wrote in message
news:brndpg$bn1$1@fata.cs.interbusiness.it...
- Posted by Lewin A.R.W. Edwards on December 16th, 2003
Linux is too heavyweight for an AT91-based system (yes, I'm sure
someone will argue with me). Anyway the AT91s [that I know] do not
have MMUs, so you would be using ucLinux, not "real" Linux.
eCos is a completely unrelated operating system. I would describe it
as very well suited to your type of application - it is lightweight
and highly configurable, and has a very functional TCP/IP stack. And
it is free.
- Posted by AVRFreak on December 17th, 2003
"Lewin A.R.W. Edwards" <larwe@larwe.com> wrote in message
news:608b6569.0312161412.793788b8@posting.google.c om...
Im pretty sure that 2.6 kernel supports MMU-less processors...
- Posted by Jack Klein on December 17th, 2003
On 16 Dec 2003 14:12:57 -0800, larwe@larwe.com (Lewin A.R.W. Edwards)
wrote in comp.arch.embedded:
There is the AT91RM9200, ARM 920T, 180 MHz with MMU and "real" Linux
downloadable from Atmel's web site. And the part is real, we're
working with prototype boards right now, although we're not using
Linux.
--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++ ftp://snurse-l.org/pub/acllc-c++/faq
- Posted by Ulf Samuelsson on December 17th, 2003
So it is time to learn about the AT91RM9200 Lewin ;-)
(Has a USB host controller as well !)
--
Best Regards
Ulf at atmel dot com
These comments are intended to be my own opinion and they
may, or may not be shared by my employer, Atmel Sweden.
- Posted by Lewin A.R.W. Edwards on December 17th, 2003
Fair enough. When people talk about Atmel's AT91 series, they usually
seem to be talking about the ARM7 beasts, though, which is why I made
the assumption.
- Posted by David Brown on December 17th, 2003
"AVRFreak" <avrfreak@avr.co.nz> wrote in message
news:3fdfc054@news.iconz.co.nz...
Yes - basically, the key kernel patches of ucLinux have been merged into the
main tree in 2.6.
- Posted by Alfredo Astori on December 18th, 2003
"Lewin A.R.W. Edwards" <larwe@larwe.com> ha scritto nel messaggio
news:608b6569.0312161412.793788b8@posting.google.c om...
Thank you for the indications about e-cos. Do you know about some hi-level
development environments that are compatible with e-cos (compiler, debugger,
etc.)?
Alfredo
- Posted by David Brown on December 18th, 2003
"Alfredo Astori" <alfredo@lsi-lastem.it> wrote in message
news:brsgc5$ocs$1@fata.cs.interbusiness.it...
The standard tools are the gnu development tools. That means gcc as your
compiler (for c, c++, ada, or whatever), and gdb as the debugger (using
Insight, gvd, ddd or whatever for a front-end gui). I guess it's possible
to use other tools, but I don't know.
- Posted by Grant Edwards on December 18th, 2003
On 2003-12-18, David Brown <david@no.westcontrol.spam.com> wrote:
There are rumors of one guy who got eCos built for some oddball
platform using something other than gcc, but for all of the
common architectures, gnu is the only practical choice. If you
want a pointy-clicky IDE, there are quite a few to choose from
(KDevelop, CodeWarrior, etc.)
--
Grant Edwards grante Yow! PUNK ROCK!! DISCO
at DUCK!! BIRTH CONTROL!!
visi.com
- Posted by Lewin A.R.W. Edwards on December 19th, 2003
Over time, people have asked in the eCos mailing lists how to get eCos
built using other compilers. ISTR at least one person got it built or
at least linked together with code generated by ADS (this would have
been a couple of years ago; things have almost certainly changed since
then). Trying to use anything other than the GNU toolchain is,
however, an exercise in applied masochism.
- Posted by news.ip-plus.ch on December 19th, 2003
"Lewin A.R.W. Edwards" <larwe@larwe.com> schrieb im Newsbeitrag
news:608b6569.0312190832.52cf984e@posting.google.c om...
eCos uses some GNU specific extensions, that will not be easy to port.
Furthermore linker script and the like (which are generated by their config
tool ) would need to be modified. Unless you have a lot of spare time
I would forget about porting to another toolchain.
Anyway I found it rather painless to use the gcc toolchain (PPC) running
under Windows (requires Cygwin).
Yours
- Rene