RAMDISK in FAT format
Joel Sherrill <joel@OARcorp.com>
joel.sherrill at OARcorp.com
Wed Dec 14 23:30:41 UTC 2005
Pavel.. could you add this to the Wiki?
And if you don't mind, I will try to grab your example tomorrow and move
it to at least contrib. It is probably more useful in the examples I
buidl all the time but one step at a time.
--joel
Pavel Pisa wrote:
> On Wednesday 14 December 2005 10:59, Wilfried Busalski wrote:
>
>>Hi
>>
>>I need a little help to use a FAT RAMDISK.
>>
>>Is there an example to see how it is to use?
>>
>>Regards
>>W.Busalski
>
>
> Hello Wilfried,
>
> I have time only for glimpse answer. But I have teaching
> MMC/SD to work with FAT last week, so some code fragments could help.
>
> I have found next lines in some former RTEMS post.
> I have not author name on hand to credit him so excuse me.
> This is slightly updated, to correct function names etc.
>
> Steps to mount and create file:
>
> 1. msdos_format("/dev/ramdisk0", NULL);
> 2. ide_part_table_initialize("/dev/ramdisk0");
> 3. binary fstab
>
> fstab_t fs_table[] = {
> {
> "/dev/ramdisk0", "/mnt/ramdisk0",
> &msdos_ops, RTEMS_FILESYSTEM_READ_WRITE,
> FSMOUNT_MNT_OK | FSMOUNT_MNTPNT_CRTERR | FSMOUNT_MNT_FAILED,
> 0
> }
> };
>
> 4. rtems_fsmount( fs_table,
> sizeof(fs_table)/sizeof(fs_table[0]),
> NULL);
>
> 5. creat("/mnt/ramdisk0/file1", S_IREAD | S_IWRITE);
>
> The examples with already working MMC/SD driver can be taken from my homepage
>
> http://cmp.felk.cvut.cz/~pisa/rtems/rtems-mx1-mmcsd-051212.tar.gz
>
> Look at file mmcsd_rtems.c for examples.
>
> Best wishes
>
> Pavel Pisa
>
>
>
--
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the users
mailing list