Can an Autoload File System have a FMD layer?
- From: jhendrix58 <jhendrix58@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 31 Oct 2008 10:10:02 -0700
Hi all,
I now have a FLASHDRV.dll that is comprised of both FAL.lib and my FMD.lib.
I have a custom file system that I am attempting to integrate with
FLASHDRV.dll
I am working with CE 5.0
The flash memory is internal to the H/W and cannot be removed or inserted.
The FLASHDRV.dll is being loaded by CreateDevice; I see via trace statements
that various FMD_XXX() APIs are being called.
My problem is that MyFS doesn't seem to be making calls into FLASHDRV.dll.
I see in this post
(http://blogs.msdn.com/ce_base/archive/2005/08/09/449748.aspx) the following
statement:
File system drivers can be loaded in two different ways: loaded in response
to a disk being attached to the system (discovered during boot or after media
insertion), and auto-loaded during the boot sequence.
Auto-Loaded File Systems
Auto-loaded file systems are monolithic file systems that do not use on an
underlying disk driver to read and write sectors. A good example of an
auto-loaded file system is a network file system driver, which would rely on
network protocols rather than on a disk to for I/O. Another example might be
a monolithic flash file system where flash I/O routines are statically built
into the FSD.
[end of quote]
My system flash memory is cannot be removed or inserted.
I understand that I must use an Auto-Loaded File System because my flash
memory is not removable.
I am reading the above material to say that the file system must be
monolithic because it is an Auto-Loaded File System.
If the last statement is true then this is a problem for me because my
project is to create a non-monolithic FS from a previously monolithic one by
factoring it into the FS and FMD layers.
Are these understandings wrong?
.
- Follow-Ups:
- Prev by Date: RE: ActiveSync over USB Question
- Next by Date: Bluetooth Mouse Keeping User Activity Alive?
- Previous by thread: S3C2440A BSP
- Next by thread: RE: Can an Autoload File System have a FMD layer?
- Index(es):
Relevant Pages
|