Reply by Charles Manning October 11, 20092009-10-11
There are quite a few flash file systems available. The correct one to choose
will depend on many things, including:
1) What type of file system activity you want to support.
2) Amount of flash and ram the fs can use.
3) The RTOS/licensing you want to use.

Some file systems to look at:
* JFFS2
* YAFFS
* UFFS http://gouffs.googlepages.com/

Each of these has pros and cons and the right fit will depend on what you're
trying to do.

#disclaimer, I'm the author of yaffs

-- Charles

On Sunday 11 October 2009 19:36:44 mansij.rm wrote:
> Thanks a lot to all. One more question - is it possible to support a file
> system on the external 2 MB flash connected to AT91SAM7SE32? If so, which
> one to use? Of course it has to be Flash File System and not a FAT.
>
> Thanks and Regards,
> Mansij
>
> --- In A..., Pietro Maggi wrote:
> > On Sat, Oct 10, 2009 at 10:23 PM, FreeRTOS Info wrote:
> > > Pietro Maggi wrote:
> > > > On Sat, Oct 10, 2009 at 8:49 PM, mansij.rm wrote:
> > > >> Hi. I am a new member to this group. I have a board designed around
> > > >> AT91SAM7SE32 with an external 2 MB flash and 4 MB RAM. Could anyone
> > > >> please tell me - which is the suitable FREE RTOS that can work on
> > > >> this processor? Also, can there be a JFFS2 like file system support
> > > >> in the suggested RTOS? Your reply will be highly appreciated.
> > > >
> > > > Hi,
> > > > I don't know about a JFFS2 like file system, but you can take a look
> > > > at FreeRTOS (www.freertos.org, GPL) that seems very active.
> > >
> > > ...just a minor correction, FreeRTOS uses a modified GPL license, not a
> > > standard GPL license. The big difference being that the FreeRTOS
> > > license does not infect the application code - the kernel remains open
> > > source but application code that just uses the kernel remains closed
> > > source.
> >
> > Well, it does not seem to me a "minor correction".
> > Licence issue was THE thing that keep me away from FreeRTOS initially.
> >
> > Thanks for the correction, I'll surely look into it.
> >
> > With best regards,
> > Pietro F. Maggi

Reply by vishnu Tadepalli October 11, 20092009-10-11
Hi,

With probably 4MB of flash I think uClinux will be the best
suited,especially if you want something like JFFS2 to be supported.
Regards
T.V.R.Prasad

On Sun, Oct 11, 2009 at 12:19 AM, mansij.rm wrote:

> Hi. I am a new member to this group. I have a board designed around
> AT91SAM7SE32 with an external 2 MB flash and 4 MB RAM. Could anyone please
> tell me - which is the suitable FREE RTOS that can work on this processor?
> Also, can there be a JFFS2 like file system support in the suggested RTOS?
> Your reply will be highly appreciated.
>
> Thanks,
>
> Mansij
>
>
>
Reply by "mansij.rm" October 11, 20092009-10-11
Thanks a lot to all. One more question - is it possible to support a file system on the external 2 MB flash connected to AT91SAM7SE32? If so, which one to use? Of course it has to be Flash File System and not a FAT.

Thanks and Regards,
Mansij

--- In A..., Pietro Maggi wrote:
>
> On Sat, Oct 10, 2009 at 10:23 PM, FreeRTOS Info wrote:
> > Pietro Maggi wrote:
> > > On Sat, Oct 10, 2009 at 8:49 PM, mansij.rm wrote:
> > >> Hi. I am a new member to this group. I have a board designed around AT91SAM7SE32
> > >> with an external 2 MB flash and 4 MB RAM. Could anyone please tell me - which is the
> > >> suitable FREE RTOS that can work on this processor? Also, can there be a JFFS2 like
> > >> file system support in the suggested RTOS? Your reply will be highly appreciated.
> > >>
> > > Hi,
> > > I don't know about a JFFS2 like file system, but you can take a look
> > > at FreeRTOS (www.freertos.org, GPL) that seems very active.
> >
> > ...just a minor correction, FreeRTOS uses a modified GPL license, not a
> > standard GPL license. The big difference being that the FreeRTOS
> > license does not infect the application code - the kernel remains open
> > source but application code that just uses the kernel remains closed source.
> > Well, it does not seem to me a "minor correction".
> Licence issue was THE thing that keep me away from FreeRTOS initially.
>
> Thanks for the correction, I'll surely look into it.
>
> With best regards,
> Pietro F. Maggi
>

Reply by Pietro Maggi October 11, 20092009-10-11
On Sat, Oct 10, 2009 at 10:23 PM, FreeRTOS Info wrote:
> Pietro Maggi wrote:
> > On Sat, Oct 10, 2009 at 8:49 PM, mansij.rm wrote:
> >> Hi. I am a new member to this group. I have a board designed around AT91SAM7SE32
> >> with an external 2 MB flash and 4 MB RAM. Could anyone please tell me - which is the
> >> suitable FREE RTOS that can work on this processor? Also, can there be a JFFS2 like
> >> file system support in the suggested RTOS? Your reply will be highly appreciated.
> >>
> > Hi,
> > I don't know about a JFFS2 like file system, but you can take a look
> > at FreeRTOS (www.freertos.org, GPL) that seems very active.
>
> ...just a minor correction, FreeRTOS uses a modified GPL license, not a
> standard GPL license. The big difference being that the FreeRTOS
> license does not infect the application code - the kernel remains open
> source but application code that just uses the kernel remains closed source.
>

Well, it does not seem to me a "minor correction".
Licence issue was THE thing that keep me away from FreeRTOS initially.

Thanks for the correction, I'll surely look into it.

With best regards,
Pietro F. Maggi
Reply by FreeRTOS Info October 10, 20092009-10-10
Pietro Maggi wrote:
> On Sat, Oct 10, 2009 at 8:49 PM, mansij.rm wrote:
>> Hi. I am a new member to this group. I have a board designed around AT91SAM7SE32
>> with an external 2 MB flash and 4 MB RAM. Could anyone please tell me - which is the
>> suitable FREE RTOS that can work on this processor? Also, can there be a JFFS2 like
>> file system support in the suggested RTOS? Your reply will be highly appreciated.
>>
> Hi,
> I don't know about a JFFS2 like file system, but you can take a look
> at FreeRTOS (www.freertos.org, GPL) that seems very active.

...just a minor correction, FreeRTOS uses a modified GPL license, not a
standard GPL license. The big difference being that the FreeRTOS
license does not infect the application code - the kernel remains open
source but application code that just uses the kernel remains closed source.
Regards,
Richard.

+ http://www.FreeRTOS.org
Designed for Microcontrollers. More than 7000 downloads per month.

+ http://www.SafeRTOS.com
Certified by T as meeting the requirements for safety related systems.
Reply by Pietro Maggi October 10, 20092009-10-10
On Sat, Oct 10, 2009 at 8:49 PM, mansij.rm wrote:
> Hi. I am a new member to this group. I have a board designed around AT91SAM7SE32
> with an external 2 MB flash and 4 MB RAM. Could anyone please tell me - which is the
> suitable FREE RTOS that can work on this processor? Also, can there be a JFFS2 like
> file system support in the suggested RTOS? Your reply will be highly appreciated.
>
Hi,
I don't know about a JFFS2 like file system, but you can take a look
at FreeRTOS (www.freertos.org, GPL) that seems very active.

Personally I've used the TNKERNEL (www.tnkernel.com) which has a
BSD-like licence on AT91SAM7S256 and AT91SAM7A3 with good results.

With best regards,
Pietro F. Maggi
Reply by "mansij.rm" October 10, 20092009-10-10
Hi. I am a new member to this group. I have a board designed around AT91SAM7SE32 with an external 2 MB flash and 4 MB RAM. Could anyone please tell me - which is the suitable FREE RTOS that can work on this processor? Also, can there be a JFFS2 like file system support in the suggested RTOS? Your reply will be highly appreciated.

Thanks,

Mansij