From 7f9a982416828f3d6a680b7ce136aff1a667cf33 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 13 Nov 2013 16:03:20 -0600 Subject: [PATCH] Updated README --- fs/procfs/README.txt | 62 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 12 deletions(-) diff --git a/fs/procfs/README.txt b/fs/procfs/README.txt index d4fa55211b..87b88a330d 100755 --- a/fs/procfs/README.txt +++ b/fs/procfs/README.txt @@ -1,12 +1,50 @@ -fs/procfs README -================ - - 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 +fs/procfs README +================ + + 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 + 0x527420