* [ECOS] DOS filing system
@ 2001-02-20 14:37 David Williams
2001-02-20 14:49 ` Lewin A.R.W. Edwards
0 siblings, 1 reply; 6+ messages in thread
From: David Williams @ 2001-02-20 14:37 UTC (permalink / raw)
To: ecos-discuss
Hi all,
I am new to eCos,
I am considering using it on a Power PC (MPC850) with a PCMCIA and compact
flash ATA cards. I would like to write to the cards in DOS format and was
hopping there is support for a DOS filing system. I see from the news that
there is support for PCMCIA and there is also a filing system. What I want
to do is write to ATA flash cards (PCMCIA and compact flash) from eCos in
DOS format.
Is this supported already? If not what parts do I need to write myself?
TIA
Dave.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ECOS] DOS filing system
2001-02-20 14:37 [ECOS] DOS filing system David Williams
@ 2001-02-20 14:49 ` Lewin A.R.W. Edwards
[not found] ` <002701c09baa$f48ed1c0$0b02a8c0@r2d2>
0 siblings, 1 reply; 6+ messages in thread
From: Lewin A.R.W. Edwards @ 2001-02-20 14:49 UTC (permalink / raw)
To: David Williams, ecos-discuss@sources.redhat.com
Hi David,
>hopping there is support for a DOS filing system. I see from the news that
>there is support for PCMCIA and there is also a filing system. What I want
>to do is write to ATA flash cards (PCMCIA and compact flash) from eCos in
>DOS format.
Unfortunately while several people including myself have developed DOS
filesystems that run under eCos, licensing problems preclude us from
releasing the source to the eCos community at this time.
So you'll need to do most of the work to get a DOS filesystem running. eCos
handles the mechanics of routing application calls into your filesystem,
but you need to do all the disk-banging yourself. (The good news is that
FAT12/16/32 are all pretty easy to support, especially if you don't support
the special cases for FAT32. Figure about 2-3 weeks of development time).
=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/
"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ECOS] DOS filing system
[not found] ` <002701c09baa$f48ed1c0$0b02a8c0@r2d2>
@ 2001-02-20 18:11 ` Lewin A.R.W. Edwards
2001-02-20 18:39 ` Wilson Kwan
2001-02-22 10:24 ` Matthew H. Gerlach
0 siblings, 2 replies; 6+ messages in thread
From: Lewin A.R.W. Edwards @ 2001-02-20 18:11 UTC (permalink / raw)
To: Wilson Kwan, David Williams, ecos-discuss
Hello Wilson,
> > but you need to do all the disk-banging yourself. (The good news is that
> > FAT12/16/32 are all pretty easy to support, especially if you don't
>
>Do you have any good resources as a starting point for FAT16 and FAT32?
I will be happy to give you (or any other list members) my collated
"research materials" on FAT12 and FAT16; it's all you really need to
implement the FSs. I'm not sure that I can give you my document on FAT32,
as it is labeled "Microsoft Company Confidential"; I'll check on it (the
document may have been released publicly since I received it a couple of
years ago!). However I am leaving Thursday morning for a conference and I'm
rather busy until then. Do you mind waiting until the weekend (Monday at
latest)?
David, would you like to be copied on that?
=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/
"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ECOS] DOS filing system
2001-02-20 18:11 ` Lewin A.R.W. Edwards
@ 2001-02-20 18:39 ` Wilson Kwan
2001-02-20 19:57 ` Lewin A.R.W. Edwards
2001-02-22 10:24 ` Matthew H. Gerlach
1 sibling, 1 reply; 6+ messages in thread
From: Wilson Kwan @ 2001-02-20 18:39 UTC (permalink / raw)
To: David Williams, ecos-discuss, Lewin A.R.W. Edwards
Hi Lewin,
> Hello Wilson,
>
> I will be happy to give you (or any other list members) my collated
> "research materials" on FAT12 and FAT16; it's all you really need to
> implement the FSs. I'm not sure that I can give you my document on FAT32,
> as it is labeled "Microsoft Company Confidential"; I'll check on it (the
> document may have been released publicly since I received it a couple of
> years ago!). However I am leaving Thursday morning for a conference and
I'm
> rather busy until then. Do you mind waiting until the weekend (Monday at
> latest)?
>
> David, would you like to be copied on that?
That would be great. Since I'm the lead architect/developer on our eCos
implementation I'll see what I can do about contributing my FAT16 work back
to the eCos community. I'm sure a few people might like that. :) I won't be
starting on any file system work for a couple of weeks so after your
conference would be great.
Thanks again,
Wilson
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ECOS] DOS filing system
2001-02-20 18:39 ` Wilson Kwan
@ 2001-02-20 19:57 ` Lewin A.R.W. Edwards
0 siblings, 0 replies; 6+ messages in thread
From: Lewin A.R.W. Edwards @ 2001-02-20 19:57 UTC (permalink / raw)
To: Wilson Kwan, David Williams, ecos-discuss
Hi Wilson (et al .. :)
> > I will be happy to give you (or any other list members) my collated
> > "research materials" on FAT12 and FAT16; it's all you really need to
> > implement the FSs. I'm not sure that I can give you my document on FAT32,
>
>That would be great. Since I'm the lead architect/developer on our eCos
>implementation I'll see what I can do about contributing my FAT16 work back
>to the eCos community. I'm sure a few people might like that. :) I won't be
It would be really great if you could do that. In fact I would love to roll
our code into the public domain, but honestly I don't feel up to fighting
the necessary legal tussle to convince our people.
I did briefly consider redeveloping a FAT filesystem at home using drive
image files and stdio to simulate the underlying block driver, but I
decided that it is in too much of a gray area ethically. (Besides, who the
heck has time to work out of hours? I haven't been able to do a personal
project for years...)
I'll be happy to contribute any help short of actually writing your code,
too. My FS code is about a year and a half old now, and pretty thoroughly
debugged.
=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/
"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ECOS] DOS filing system
2001-02-20 18:11 ` Lewin A.R.W. Edwards
2001-02-20 18:39 ` Wilson Kwan
@ 2001-02-22 10:24 ` Matthew H. Gerlach
1 sibling, 0 replies; 6+ messages in thread
From: Matthew H. Gerlach @ 2001-02-22 10:24 UTC (permalink / raw)
To: ecos-discuss
I believe the FreeDOS project might be a good place for information on the DOS
file system. Obviously there is dos file system code, and I notice there is a
recent fdisk program.
http://www.freedos.org
"Lewin A.R.W. Edwards" wrote:
> Hello Wilson,
>
> > > but you need to do all the disk-banging yourself. (The good news is that
> > > FAT12/16/32 are all pretty easy to support, especially if you don't
> >
> >Do you have any good resources as a starting point for FAT16 and FAT32?
>
> I will be happy to give you (or any other list members) my collated
> "research materials" on FAT12 and FAT16; it's all you really need to
> implement the FSs. I'm not sure that I can give you my document on FAT32,
> as it is labeled "Microsoft Company Confidential"; I'll check on it (the
> document may have been released publicly since I received it a couple of
> years ago!). However I am leaving Thursday morning for a conference and I'm
> rather busy until then. Do you mind waiting until the weekend (Monday at
> latest)?
>
> David, would you like to be copied on that?
>
> === Lewin A.R.W. Edwards (Embedded Engineer)
> Work: http://www.digi-frame.com/
> Personal: http://www.zws.com/ and http://www.larwe.com/
>
> "Und setzet ihr nicht das Leben ein,
> Nie wird euch das Leben gewonnen sein."
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2001-02-22 10:24 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-20 14:37 [ECOS] DOS filing system David Williams
2001-02-20 14:49 ` Lewin A.R.W. Edwards
[not found] ` <002701c09baa$f48ed1c0$0b02a8c0@r2d2>
2001-02-20 18:11 ` Lewin A.R.W. Edwards
2001-02-20 18:39 ` Wilson Kwan
2001-02-20 19:57 ` Lewin A.R.W. Edwards
2001-02-22 10:24 ` Matthew H. Gerlach
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).