1 | # |
---|
2 | # $Id$ |
---|
3 | # |
---|
4 | # Fernando Nicodemos <fgnicodemos@terra.com.br> |
---|
5 | # from NCB - Sistemas Embarcados Ltda. (Brazil) |
---|
6 | # |
---|
7 | # Joel Sherill |
---|
8 | # from OAR Corporation |
---|
9 | # |
---|
10 | |
---|
11 | This directory contains support for utilitizing MicroMonitor |
---|
12 | (http://www.umonfw.com/) capabilities from within an RTEMS |
---|
13 | application. This directory contiains: |
---|
14 | |
---|
15 | + "MonLib" functionality as documented in the MicroMonitor |
---|
16 | User's Manual. |
---|
17 | + TFS filesystem which makes the MicroMonitor TFS filesystem |
---|
18 | available under RTEMS as a regular filesystem. |
---|
19 | |
---|
20 | Usage |
---|
21 | ===== |
---|
22 | |
---|
23 | For any of this functionality to work, the application is |
---|
24 | responsible for connecting the library to the monitor. |
---|
25 | This is done by calling rtems_umon_connect() early in the |
---|
26 | application. This routine assumes that the BSP has provided |
---|
27 | the routine rtems_bsp_get_umon_monptr() which returns the |
---|
28 | value referred to as MONCOMPTR by MicroMonitor. |
---|
29 | |
---|
30 | To use the TFS filesystem, it is necessary to mount it |
---|
31 | by calling the rtems_initialize_tfs_filesystem() routine |
---|
32 | and providing it the name of the mount point directory. |
---|
33 | |
---|
34 | CONFIGURATION |
---|
35 | ============= |
---|
36 | The TFS filesystem uses a single Classic API Semaphore. |
---|
37 | |
---|
38 | The monlib functionality will eventually also use a single |
---|
39 | Classic API Semaphore. |
---|
40 | |
---|
41 | STATUS |
---|
42 | ====== |
---|
43 | |
---|
44 | + Limited testing -- especially of TFS RTEMS filesystem. |
---|
45 | + monlib is NOT currently protected by a mutex. |
---|
46 | |
---|
47 | SOURCE ORIGIN |
---|
48 | ============= |
---|
49 | Some of the files in this directory are included in the |
---|
50 | MicroMonitor distribution and may need to be updated |
---|
51 | in the future. |
---|
52 | |
---|
53 | 12 June 2009: Source is from umon 1.17 |
---|