public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Newbie Questions
@ 2001-04-04 14:55 Greg White
  2001-04-04 15:49 ` Lewin A.R.W. Edwards
  0 siblings, 1 reply; 13+ messages in thread
From: Greg White @ 2001-04-04 14:55 UTC (permalink / raw)
  To: ecos-discuss

First, thanks for reading this and having tolerance for my ignorance ... <grin>

I have a (relatively) simple project to perform some computational tasks 
using an
embedded microcontroller.  The complexity comes from the need for transparency
in both the hardware and software.  By transparency, I mean that the 
software and
hardware must be as simple as possible, contain minimal extra features, and
that the software must be completely available in source code form.  Open 
source
code is preferable to proprietary source code.

The other complication is the need to run solely off ROM and RAM with no
writeable, non-volatile memory (flash, eeprom, battery backed up RAM, etc).

The first "project" is to monitor some switches (digital inputs), wait for 
a short ASCII
message from 1 or 2 serial ports, do some simple math on the result, and 
light some
lights using digital outputs.

Later projects would be more complex, including communicating with other
microcontrollers controlling various kinds of sensors over serial and ethernet.

I am a software guy, so my bias would be to buy someone else's board, and start
writing software for it.  This also would allow the (hopefully) inherent 
increase
in reliability of a commercial board, instead of a one-off custom design.

The daughter boards from Cogent seem to be a possibility, but I am unclear
whether they can be seperated from the motherboards.

ECOS seems the natural solution to the problem for a number of reasons: 
small footprint,
open source OS and tools (compilers, debuggers, etc), multiple targets, 
expandable
level capabilities (simple serial communication to complex TCP/IP apps).

Previous implementations were PC/104 x86 machines with BIOS, MSDOS and
Visual C implementations.  They contained lots of closed source code, flash
memory and weren't too stable over the long haul.

I have looked through the supported evaluation boards at the ECOS supported
hardware list, but none seem to be the right set of features.

Some questions...

1.  Am I headed in the right direction for the OS choice?

2.  Would another OS choice be better?

3.  Any suggestions on hardware choices or options would be appreciated.

4.  Am I completely clueless and should be taken out back and put out of my 
misery <grin>?

Thanks in advance,
Greg

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [ECOS] Newbie questions
@ 2002-07-17 18:34 Madhu Lakshmanan
  2002-07-18  0:44 ` Iztok Zupet
  2002-07-18  5:35 ` Jose Souto
  0 siblings, 2 replies; 13+ messages in thread
From: Madhu Lakshmanan @ 2002-07-17 18:34 UTC (permalink / raw)
  To: ecos-discuss

Does Redboot for an x86 platform assume that chipsets
like the Northbridge, Southbridge, etc., are
initialized by a BIOS?

Can I use the current / latest Redboot sources to
create a Redboot for a generic x86 PC which _does not_
have a BIOS?

Thanks,

Madhu Lakshmanan



__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [ECOS] newbie questions
@ 2003-10-06 11:31 bier meister
  0 siblings, 0 replies; 13+ messages in thread
From: bier meister @ 2003-10-06 11:31 UTC (permalink / raw)
  To: ecos-discuss

Hi,

I am new to linux and eCos and i am trying to run a
"hello world!" application.

I am using SUSE 8.2 on an intel machine. My target
would be eventually the intel XScale(ARM).

I installed eCos and also compiled the gcc tools and
Insight.

I ran the ecos configuration tool and built the
libtarget.a (for the XScale platform)
I also built the tests.

Here is where i am stuck.

1. How can i run the tests if i do not have my HW so
far? (I ran one of the tests from Insight, but I got
only an empty main() function there).

1.a. When i run one of the tests on the simulator
using Insight, do I need to download also the
libtarget.a first?

2. How can I compile hello.c(found in the examples
directory) and run it on the simulator.

3. My libtarget.a is 8.5MB. Am I doing something wrong
here?

Thanks in advance.



__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [ECOS] newbie questions
@ 2003-10-06 13:07 David Vrabel
  0 siblings, 0 replies; 13+ messages in thread
From: David Vrabel @ 2003-10-06 13:07 UTC (permalink / raw)
  To: ecos-discuss

> 1. How can i run the tests if i do not have my HW so
> far?

If you don't have any target hardware and you just wish to become
familiar with eCos then I'd suggest using the Linux synthetic target.
This will produce binaries which will run (natively) on your Linux box.

See part XXV (eCos Synthetic Target) in the eCos reference manual.

http://sources.redhat.com/ecos/docs-latest/ref/hal-synth-arch.html

> 3. My libtarget.a is 8.5MB. Am I doing something wrong
> here?

Probably not.  I have one here that's 14 Mbyte.  Remember that it
contains loads of debugging and other information which will be stripped
from the final application.

David Vrabel
-- 
David Vrabel, Design Engineer

Arcom                         Tel: +44 (0)1223 411200 ext. 3233
Clifton Road                  Fax: +44 (0)1223 403400
Cambridge CB1 7EA             E-mail: dvrabel@arcom.com
UK                            Web: http://www.arcom.com/


________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs Email
Security System. For more information on a proactive email security
service working around the clock, around the globe, visit
http://www.messagelabs.com
________________________________________________________________________

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [ECOS] newbie questions
@ 2003-10-07  4:54 Michael Anburaj
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Anburaj @ 2003-10-07  4:54 UTC (permalink / raw)
  To: desperadosmeister, ecos-discuss

Hi
>
>1. How can i run the tests if i do not have my HW so
>far? (I ran one of the tests from Insight, but I got
>only an empty main() function there).

From the Insight select the “Debug Target &#61664; Simulator”
Or Issue the following from the GDB console: target sim

>
>1.a. When i run one of the tests on the simulator
>using Insight, do I need to download also the
>libtarget.a first?

Nope. Just the ecos application elf image <hello for hello.c – on linux. Or 
hello.exe or hello.elf on Windows under cygwin>

>
>2. How can I compile hello.c(found in the examples
>directory) and run it on the simulator.

Check this,
http://geocities.com/michaelanburaj/ecos/ecos_smdk2410_examples.txt

>
>3. My libtarget.a is 8.5MB. Am I doing something wrong
>here?

No.

>
>Thanks in advance.
>
>
>
>__________________________________
>Do you Yahoo!?
>The New Yahoo! Shopping - with improved product search
>http://shopping.yahoo.com
>
>--
>Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
>and search the list archive: http://sources.redhat.com/ml/ecos-discuss
>

_________________________________________________________________
Help protect your PC.  Get a FREE computer virus scan online from McAfee. 
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [ECOS] newbie questions
@ 2005-09-20  7:06 Andrew Voelkel
  2005-09-20 12:16 ` Gary Thomas
  0 siblings, 1 reply; 13+ messages in thread
From: Andrew Voelkel @ 2005-09-20  7:06 UTC (permalink / raw)
  To: ecos-discuss


1. In the configtool, what is the difference between save and export, and
what is the difference between load and import?

2. What is the difference between a .ecc file and a .ecm file?

I haven't found good answers to these questions in the docs.

- Andy


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [ECOS] newbie questions
@ 2005-09-20 11:15 Andrew Lunn
  0 siblings, 0 replies; 13+ messages in thread
From: Andrew Lunn @ 2005-09-20 11:15 UTC (permalink / raw)
  To: eCos Disuss

On Mon, Sep 19, 2005 at 08:38:18PM -0700, Andrew Voelkel wrote:
> 
> 1. In the configtool, what is the difference between save and export, and
> what is the difference between load and import?
> 
> 2. What is the difference between a .ecc file and a .ecm file?

The configuration of an eCos system is saved in a .ecc file. This is
normally called ecos.ecc by ecosconfig, but the configtool can give it
other names. The save and load in the configtool operate on this file,
loading and saving the current configuration.

The ecos.ecc file is quite big, 1/2 MByte is typical since it contains
a lot of information. .ecm file contains the differences between the
current configuration and the default configuaration for a particular
template. This is much smaller than the .ecc file becasue you
typically only change a few configuration options. The export command
will generate such an .ecm file and import will apply the list of
changes to the current configuration.

        Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread
[parent not found: <20050920064811.GC8421@lunn.ch>]

end of thread, other threads:[~2005-09-20 16:19 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-04 14:55 [ECOS] Newbie Questions Greg White
2001-04-04 15:49 ` Lewin A.R.W. Edwards
2002-07-17 18:34 [ECOS] Newbie questions Madhu Lakshmanan
2002-07-18  0:44 ` Iztok Zupet
2002-07-18  5:35 ` Jose Souto
2003-10-06 11:31 [ECOS] newbie questions bier meister
2003-10-06 13:07 David Vrabel
2003-10-07  4:54 Michael Anburaj
2005-09-20  7:06 Andrew Voelkel
2005-09-20 12:16 ` Gary Thomas
2005-09-20 11:15 Andrew Lunn
     [not found] <20050920064811.GC8421@lunn.ch>
2005-09-21  5:46 ` Andrew Voelkel
2005-09-21  6:48   ` Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).