rtems api to the TFS filesystem (Ed's Micromonitor)

Ed Sutter esutter at lucent.com
Thu Aug 25 16:46:47 UTC 2005


Ok thanks.  This is a vote in favor of a per-bsp means of doing this.
Makes sense to me.

> FYI, The Arcturus bootloader provides an api, implemented for the uC5282 bsp by Eric Norum as a set of system calls in bspstart.c.
> Pete.
> 
> 
> 
> -----Original Message-----
> From:	Joel Sherrill <joel at OARcorp.com> [mailto:joel.sherrill at OARcorp.com]
> Sent:	Thu 8/25/2005 11:39 AM
> To:	Ed Sutter
> Cc:	rtems-users at rtems.com
> Subject:	Re: rtems api to the TFS filesystem (Ed's Micromonitor)
> Ed Sutter wrote:
> 
>>Joel & all,
>>I directly sent Camilo the files to hook up uMon's TFS to RTEMS.
>>I'm assuming attachment of a .tgz file to the mail list is a bad thing.
> 
> 
> Usually. :)
> 
> 
> 
>>Anyway, I need to get off my butt and integrate uMon hookup into RTEMS
>>officially.  I have a relatively clean hookup procedure that I use by
>>just inserting a few files into the lib/libbsp/shared/ directory, adding
>>a call to monConnect() at the top of boot_card() and wrapping the code
>>with an #ifdef __UMON__; however I doubt that's the way to officially
>>go.
> 
> 
> Does it require any files NOT in RTEMS or it's own support to compile?
> 
> If so, then it could be treated like other optional pieces that the 
> explicit application initialization is required before you get it
> linked in.  So the application would call monConnect() rather than
> the BSP assuming the user wants it.
> 
> I think that libbsp/shared is a good place if it is one or two files or 
> libbsp/shared/umon_tfs if it is more.  Then each BSP which supports umon
> will have to build it.
> 
> When the TFS is initialized how does it appear to the user?
> 
> 
>>Assuming this is useful to the RTEMS project in general, are there any
>>guidelines on how this is to be done?  
> 
> 
> If this is a special environment filesystem, then I think it should be
> treated more like a filesystem which is optional based upon BSP.
> 
>  > Do other bootloaders typically
> 
>>provide an API for use by the application?
> 
> 
> Not that I know of.
> 
> 
>>If yes, how are they hooked to RTEMS?
> 
> 
> Good question. :)
> 
> 
>>Ed
>>
>>
>>>How can I get access to this? Is it published in RTEMS website?
>>>
>>>Ed Sutter escribió:
>>>
>>>
>>>>Jonas,
>>>>I've got it basically working.  Still very new, but it's certainly
>>>>shareable.  Unfortunately I have it at home, so I'll have to get
>>>>it to you tomorrow.
>>>>Sooner or later I'll do some wiki stuff on it.
>>>>Ed
>>>>
>>>>Jonas Moberg wrote:
>>>> 
>>>>
>>>>
>>>>>Would be interested in the wrapper that was discussed a few weeks 
>>>>>ago for
>>>>>mounting the TFS file system on rtems.
>>>>>Was it ever posted on the list - Can it be shared?
>>>>>The Micromonitor is a very helpful piece of code and it makes sense 
>>>>>to do
>>>>>low-level
>>>>>configuration this way (network configuration etc).
>>>>>
>>>>>/Jonas Moberg
>>>>>Solid Software AB
>>>>>Sweden
>>>>>  
>>>>
>>>>
>>>>
>>>> 
>>>>
>>
> 
> 




More information about the users mailing list