public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Frank Pagliughi <fpagliughi@mindspring.com>
To: "R. Vamshi Krishna" <vamshi@cse.iitb.ac.in>
Cc: ecos-discuss@ecos.sourceware.org
Subject: Re: [ECOS] Re: A suitable x86 based board
Date: Mon, 11 Jul 2005 19:59:00 -0000	[thread overview]
Message-ID: <42D2CF81.3050109@mindspring.com> (raw)
In-Reply-To: <42D29269.1050709@cse.iitb.ac.in>

R. Vamshi Krishna wrote:

> Grant Edwards wrote:
>
>> In gmane.os.ecos.general, you wrote:
>>
>>  
>>
>>> Yeah PC Motherboard is also fine. But what I wanted was that
>>> is it possible to do away with a floppy drive totally ?
>>>   
>>
>>
>> Just don't install one?  About half of my Linux boxes don't
>> have floppy disk drives.
>>
>>  
>>
>>> We have hard-disk/usb pen drive for logging data .. And we
>>> have ideflash.
>>>   
>>
>>
>> OK.
>>
>>  
>>
>>> Is it possible to have the application on the
>>> hard-drive/usb-pen drive /flash such that manual loading can
>>> be done away with.
>>>   
>>
>>
>> I don't understand teh question.  Assuming it _is_ a question.
>>  
>>
> What I meant was that so far with i386 PC as target I had been booting 
> using FLOPPY + Redboot.
>
> Can I do away with the floppy drive and boot the pc/board and load the 
> application using ideflash and/or
> usb pendrive ??
> -- Vamshi
>
>
I've been using eCos and Linux on a number of different PC/104 boards, 
which are small format, somewhat  hardened, and fully PC compatible. 
There are dozens of manufacturers of motherboards, and I have 
successfully tested eCos & Linux on boards from WinSystems and Tri-M, 
and assume it should work on boards from any reputable manufacturer.

When you have eCos in mind, one thing to look for at is the Ethernet 
controller. Many of the embedded boards come with an I82559ER (or 
similar) controller. This works out-of-the-box with eCos. You'd be 
forced to write a device driver for most of the other controllers.

For Linux, a thing to watch is the processor. Many of the lower to 
mid-cost boards ship with the AMD SC520 processor. This works fine, but 
appears as a 486 to Linux. Since many desktop distributions now ship for 
Pentiums, you  will need to recompile the kernel, or look toward an 
embedded distribution. You'd probably want to do one or the other anyway.

Booting is the biggest headache. Most boards come with a standard IDE 
connector, but it's more common to embed a device with a DiskOnChip 
(DOC) or IDE-based Compact Flash. CF chips are MUCH easier to deal with 
because they appear to be IDE drives to the OS. You can load GRUB onto 
either, but it takes some patching/compiling to get it onto a DiskOnChip.

A few years back a patch appeared to get RedBoot to boot from a 
DiskOnChip or IDE drive, but never made it into the eCos mainline. I've 
used the patch sucessfully to boot off either the DOC or an IDE-CF 
drive. The patch is still available at:
    www.elsis.si/ecos/
but it only applies cleanly to the old source tree (around May 2002).

For using a DOC, it's a bit of a Catch-22. You need to install Linux on 
the embedded board, with the kernel recompiled to support MTD devices. 
Only then can you access the partitions on the DOC.

Frank Pagliughi




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

  parent reply	other threads:[~2005-07-11 19:59 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-11 10:51 [ECOS] " R Vamshi Krishna
2005-07-11 11:41 ` Andrew Lunn
2005-07-11 13:12   ` R Vamshi Krishna
2005-07-11 13:16     ` Andrew Lunn
2005-07-11 13:20       ` R Vamshi Krishna
2005-07-11 13:32         ` [ECOS] LCD GUI? Stefan Sommerfeld
2005-07-11 14:07           ` Andrew Lunn
2005-07-11 14:20             ` Gary Thomas
2005-07-11 14:32             ` Stefan Sommerfeld
2005-07-11 15:28           ` Savin Zlobec
2005-07-11 14:38         ` [ECOS] Re: A suitable x86 based board Grant Edwards
2005-07-11 13:23     ` [ECOS] " Nick Garnett
2005-07-11 14:37     ` [ECOS] " Grant Edwards
2005-07-11 15:37       ` R. Vamshi Krishna
2005-07-11 16:04         ` Grant Edwards
2005-07-11 19:59         ` Frank Pagliughi [this message]
2005-07-11 20:26         ` Frank Pagliughi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42D2CF81.3050109@mindspring.com \
    --to=fpagliughi@mindspring.com \
    --cc=ecos-discuss@ecos.sourceware.org \
    --cc=vamshi@cse.iitb.ac.in \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).