Warning, /bsps/arm/csb337/umon/README.md is written in an unsupported language. File is not indexed.
0001 umon
0002 ====
0003
0004 # Fernando Nicodemos <fgnicodemos@terra.com.br>
0005 # from NCB - Sistemas Embarcados Ltda. (Brazil)
0006 #
0007 # Joel Sherill
0008 # from OAR Corporation
0009 #
0010
0011 This directory contains support for utilitizing MicroMonitor
0012 (http://www.umonfw.com/) capabilities from within an RTEMS
0013 application. This directory contiains:
0014
0015 + "MonLib" functionality as documented in the MicroMonitor
0016 User's Manual.
0017 + TFS filesystem which makes the MicroMonitor TFS filesystem
0018 available under RTEMS as a regular filesystem.
0019
0020 Usage
0021 -----
0022
0023 For any of this functionality to work, the application is
0024 responsible for connecting the library to the monitor.
0025 This is done by calling rtems_umon_connect() early in the
0026 application. This routine assumes that the BSP has provided
0027 the routine rtems_bsp_get_umon_monptr() which returns the
0028 value referred to as MONCOMPTR by MicroMonitor.
0029
0030 To use the TFS filesystem, it is necessary to mount it
0031 by calling the rtems_initialize_tfs_filesystem() routine
0032 and providing it the name of the mount point directory.
0033
0034
0035 CONFIGURATION
0036 -------------
0037 The TFS filesystem uses a single Classic API Semaphore.
0038
0039 The monlib functionality will eventually also use a single
0040 Classic API Semaphore.
0041
0042
0043 STATUS
0044 ------
0045
0046 + Limited testing -- especially of TFS RTEMS filesystem.
0047 + monlib is NOT currently protected by a mutex.
0048
0049
0050 SOURCE ORIGIN
0051 -------------
0052 Some of the files in this directory are included in the
0053 MicroMonitor distribution and may need to be updated
0054 in the future.
0055
0056 12 June 2009: Source is from umon 1.17