| ====== |
| PROCFS |
| ====== |
| |
| This is a tiny procfs file system that allows read-only access to a few |
| attributes of a task or thread. This tiny procfs fs file system can be |
| built into the system by enabling:: |
| |
| CONFIG_FS_PROCFS=y |
| |
| It can then be mounted from the NSH command like like:: |
| |
| nsh> mount -t procfs /proc |
| |
| Example:: |
| |
| NuttShell (NSH) NuttX-6.31 |
| nsh> mount -t procfs /proc |
| |
| nsh> ls /proc |
| /proc: |
| 0/ |
| 1/ |
| |
| nsh> ls /proc/1 |
| /proc/1: |
| status |
| cmdline |
| |
| nsh> cat /proc/1/status |
| Name: init |
| Type: Task |
| State: Running |
| Priority: 100 |
| Scheduler: SCHED_FIFO |
| SigMask: 00000000 |
| |
| nsh> cat /proc/1/cmdline |
| init |
| |
| nsh> sleep 100 & |
| sleep [2:100] |
| nsh> ls /proc |
| ls /proc |
| /proc: |
| 0/ |
| 1/ |
| 2/ |
| |
| nsh> cat /proc/2/cmdline |
| <pthread> 0x527420 |