source: rtems/c/src/lib/libbsp/shared/umon/README @ ba6f12b7

4.104.115
Last change on this file since ba6f12b7 was ba6f12b7, checked in by Joel Sherrill <joel.sherrill@…>, on 06/12/09 at 17:20:42

2009-06-12 Joel Sherrill <joel.sherrill@…>

  • umon/README, umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h, umon/tfsDriver.c, umon/umonrtemsglue.c: New files.
  • Property mode set to 100644
File size: 1.3 KB
Line 
1#
2#  $Id$
3#
4
5This directory contains support for utilitizing MicroMonitor
6(http://www.umonfw.com/) capabilities from within an RTEMS
7application.  This directory contiains:
8
9+ "MonLib" functionality as documented in the MicroMonitor
10  User's Manual.
11+ TFS filesystem which makes the MicroMonitor TFS filesystem
12  available under RTEMS as a regular filesystem.
13
14Usage
15=====
16
17For any of this functionality to work, the application is
18responsible for connecting the library to the monitor.
19This is done by calling rtems_umon_connect() early in the
20application.  This routine assumes that the BSP has provided
21the routine rtems_bsp_get_umon_monptr() which returns the
22value referred to as MONCOMPTR by MicroMonitor.
23
24To use the TFS filesystem, it is necessary to mount it
25by calling the rtems_initialize_tfs_filesystem() routine
26and providing it the name of the mount point directory.
27
28CONFIGURATION
29=============
30The TFS filesystem uses a single Classic API Semaphore.
31
32The monlib functionality will eventually also use a single
33Classic API Semaphore.
34
35STATUS
36======
37
38+ Limited testing -- especially of TFS RTEMS filesystem.
39+ monlib is NOT currently protected by a mutex.
40
41SOURCE ORIGIN
42=============
43Some of the files in this directory are included in the
44MicroMonitor distribution and may need to be updated
45in the future. 
46
4712 June 2009: Source is from umon 1.17
Note: See TracBrowser for help on using the repository browser.