public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Andrew Lunn <andrew@lunn.ch>
To: "Doyle, Patrick" <Patrick_Doyle@dtccom.com>
Cc: "'ecos-discuss@ecos.sourceware.org'" <ecos-discuss@ecos.sourceware.org>
Subject: Re: [ECOS] USB MSD stack
Date: Thu, 04 May 2006 13:26:00 -0000	[thread overview]
Message-ID: <20060504132614.GG3797@lunn.ch> (raw)
In-Reply-To: <F7F756E5ED50F345959AE893AD2F15660A21F3@dtcsrvr09.dtccom.com>

On Thu, May 04, 2006 at 09:02:28AM -0400, Doyle, Patrick wrote:
> Hi troops!
> I'm about to write a very simple MSD (Mass Storage Device) stack for our
> eCos application.  From what I've seen so far (based on about 15 minutes of
> investigation), it would appear that MSD is fairly simple -- use bulk
> transfers to exchange command and data packets between the host and the
> device.

Arn't these commands actually SCSI commands? And i assume these
commands are for read block/write block. How are you thinking about
mapping this onto a disk in eCos? How do you think you will solve the
concurency problems? I guess you will have FATFS running locally on
eCos and your host also using FAT, both accessing the same block
storage device.

If you fancy going down the closed source, commercial path,
eCosCentric have the Jungo USB protocol stack. I expect this includes
MSD.

I think i also remember a press release from ATMEL about a free MSD
implementation, but i don't remember the details. 

      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

  parent reply	other threads:[~2006-05-04 13:26 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-04 13:03 Doyle, Patrick
2006-05-04 13:11 ` Stefan Sommerfeld
2006-05-04 13:26 ` Andrew Lunn [this message]
2006-05-04 13:36 ` Andrew Lunn
2006-05-04 13:44 Doyle, Patrick
2006-05-04 14:00 ` Andrew Lunn
2006-05-04 13:46 Doyle, Patrick
2006-05-04 14:07 Doyle, Patrick
2006-05-04 14:18 ` Andrew Lunn
2006-05-04 14:25 Doyle, Patrick
2006-05-04 14:38 ` Andrew Lunn
2006-05-04 14:47 Doyle, Patrick
2006-05-04 23:12 ` 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=20060504132614.GG3797@lunn.ch \
    --to=andrew@lunn.ch \
    --cc=Patrick_Doyle@dtccom.com \
    --cc=ecos-discuss@ecos.sourceware.org \
    /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).