From 3f24a586067b120ef2bde35f9f27b21e1b875b7b Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 15 Jun 2012 16:23:17 +0000 Subject: [PATCH] Prep for 6.19 release git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4847 42af7a65-404d-4744-a932-0658087f49c3 --- Documentation/NuttShell.html | 97 +++++--- Documentation/NuttX.html | 427 +++++++++++++++++++---------------- 2 files changed, 305 insertions(+), 219 deletions(-) diff --git a/Documentation/NuttShell.html b/Documentation/NuttShell.html index 72629580f8..5e6202eb36 100644 --- a/Documentation/NuttShell.html +++ b/Documentation/NuttShell.html @@ -8,7 +8,7 @@

NuttShell (NSH)

-

Last Updated: June 11, 2012

+

Last Updated: June 15, 2012

@@ -227,79 +227,85 @@
- 2.25 Check Network Peer (ping) + 2.25 Mount an NFS file system (nfsmount)
- 2.26 Send File Via TFTP (put) + 2.26 Check Network Peer (ping)
- 2.27 Show Current Working Directory (pwd) + 2.27 Send File Via TFTP (put)
- 2.28 Remove a File (rm) + 2.28 Show Current Working Directory (pwd)
- 2.29 Remove a Directory (rmdir) + 2.29 Remove a File (rm)
- 2.30 Set an Environment Variable (set) + 2.30 Remove a Directory (rmdir)
- 2.31 Execute an NSH Script (sh) + 2.31 Set an Environment Variable (set)
- 2.32 Wait for Seconds (sleep) + 2.32 Execute an NSH Script (sh)
- 2.33 Unmount a File System (umount) + 2.33 Wait for Seconds (sleep)
- 2.34 Unset an Environment Variable (unset) + 2.34 Unmount a File System (umount)
- 2.35 Wait for Microseconds (usleep) + 2.35 Unset an Environment Variable (unset)
- 2.36 Get File Via HTTP (wget) + 2.36 Wait for Microseconds (usleep)
- 2.37 Hexadecimal Dump (xd) + 2.37 Get File Via HTTP (wget) + + + +
+ + 2.38 Hexadecimal Dump (xd) @@ -1507,7 +1513,26 @@ mv <old-path> <new-path> + +
-

2.25 Check Network Peer (ping)

+

2.25 Mount an NFS file system (nfsmount)

+
+ + +

Command Syntax:

+ +

+ Synopsis. + Mount the remote NFS server directory<remote-path> at <mount-point> on the target machine. + <server-address> is the IP address of the remote server. +

+ + + +
+

2.26 Check Network Peer (ping)

@@ -1540,7 +1565,7 @@ nsh>
-

2.26 Send File Via TFTP (put)

+

2.27 Send File Via TFTP (put)

@@ -1575,7 +1600,7 @@ put [-b|-n] [-f <remote-path>] -h <ip-address> <local-path>
-

2.27 Show Current Working Directory (pwd)

+

2.28 Show Current Working Directory (pwd)

@@ -1605,7 +1630,7 @@ nsh>
-

2.28 Remove a File (rm)

+

2.29 Remove a File (rm)

@@ -1639,7 +1664,7 @@ nsh>
-

2.29 Remove a Directory (rmdir)

+

2.30 Remove a Directory (rmdir)

@@ -1674,7 +1699,7 @@ nsh>
-

2.30 Set an Environment Variable (set)

+

2.31 Set an Environment Variable (set)

@@ -1700,7 +1725,7 @@ nsh>
-

2.31 Execute an NSH Script (sh)

+

2.32 Execute an NSH Script (sh)

@@ -1718,7 +1743,7 @@ sh <script-path>
-

2.32 Wait for Seconds (sleep)

+

2.33 Wait for Seconds (sleep)

@@ -1735,7 +1760,7 @@ sleep <sec>
-

2.33 Unmount a File System (umount)

+

2.34 Unmount a File System (umount)

@@ -1765,7 +1790,7 @@ nsh>
-

2.34 Unset an Environment Variable (unset)

+

2.35 Unset an Environment Variable (unset)

@@ -1791,7 +1816,7 @@ nsh>
-

2.35 Wait for Microseconds (usleep)

+

2.36 Wait for Microseconds (usleep)

@@ -1808,7 +1833,7 @@ usleep <usec>
- 2.36 Get File Via HTTP (wget) + 2.37 Get File Via HTTP (wget)
@@ -2018,6 +2043,11 @@ nsh> !CONFIG_DISABLE_MOUNTPOINT && CONFIG_NFILE_DESCRIPTORS > 0 && CONFIG_FS_WRITABLE3 CONFIG_NSH_DISABLE_MV + + nfsmount + !CONFIG_DISABLE_MOUNTPOINT && CONFIG_NFILE_DESCRIPTORS > 0 && CONFIG_NET && CONFIG_NFS + CONFIG_NSH_DISABLE_NFSMOUNT + ping CONFIG_NET && CONFIG_NET_ICMP && @@ -2564,6 +2594,8 @@ nsh>
  • cd
  • Command summaries
  • Conditional command execution
  • +
  • CONFIG_NSH_ARCHINIT
  • +
  • CONFIG_NSH_BUILTIN_APPS
  • CONFIG_NSH_CONSOLE
  • CONFIG_NSH_DHCPC
  • CONFIG_NSH_DISABLEBG
  • @@ -2588,6 +2620,14 @@ nsh>
  • CONFIG_NSH_ROMFSSECTSIZE
  • CONFIG_NSH_STRERROR
  • CONFIG_NSH_TELNET
  • +
  • CONFIG_NSH_USBCONDEV
  • +
  • CONFIG_NSH_USBCONSOLE
  • +
  • CONFIG_NSH_UBSDEV_MINOR
  • +
  • CONFIG_NSH_USBDEV_TRACECLASS
  • +
  • CONFIG_NSH_USBDEV_TRACECONTROLLER
  • +
  • CONFIG_NSH_USBDEV_TRACEINIT
  • +
  • CONFIG_NSH_USBDEV_TRACEINTERRUPTS
  • +
  • CONFIG_NSH_USBDEV_TRACETRANSFERS
  • Configuration settings
  • Configuration settings, command dependencies
  • Configuration settings, NSH-specific
  • @@ -2596,10 +2636,10 @@ nsh>
  • date
  • dd
  • echo
  • -
  • Environment Variables
  • -
  • /etc/init.d/rcS +
  • Environment Variables
  • +
  • /etc/init.d/rcS
  • exec
  • exit
  • free
  • @@ -2620,6 +2660,7 @@ nsh>
  • mkrd
  • mount
  • mv
  • +
  • nfsmount
  • nice
  • OLDPWD
  • Overview
  • diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index a3f87f9179..510715fe8e 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

    NuttX RTOS

    -

    Last Updated: June 13, 2012

    +

    Last Updated: June 15, 2012

    @@ -968,46 +968,70 @@ -

    NuttX-6.18 Release Notes

    +

    NuttX-6.19 Release Notes

    - The 85th release of NuttX, Version 6.18, was made on May 19, 2012, and is available for download from the + The 86th release of NuttX, Version 6.19, was made on June 15, 2012, and is available for download from the SourceForge website. - Note that the release consists of two tarballs: nuttx-6.18.tar.gz and apps-6.18.tar.gz. + Note that the release consists of two tarballs: nuttx-6.19.tar.gz and apps-6.19.tar.gz. Both may be needed (see the top-level nuttx/README.txt file for build information) The change log associated with the release is available here. Unreleased changes after this release are available in SVN. These unreleased changes are also listed here.

    +

    NFS client. + This release features new support for a Network File System (NFS) client. + This feature allows a tiny, embedded MCU to mount a remote file system exported by an NFS server and then to access the file system as it would any local file system. + Then the tiny MCU can effectively have terabyte of storage! +

    - The majority of changes in this release are focused on supporting the synchronized release of NxWM, the NuttX tiny window manager. - That window manager is released as part of the NxWidgets package, but depends upon many of the changes in this NuttX release. + This might be useful for data collection, for MCU configuration information, for software updates, for providing modular, loadable code modes, controlling a "farm" of MCUs ... there are many possibilities and opportunities for innovation!

    -

    New Features. - New or extended features in this release include: +

    + The NuttShell (NSH) now supports the following command:

    + +

    + That command will mount the remote NFS server directory <remote-path> at <mount-point> on the target machine. + <server-address> is the IP address of the remote server. +

    +

    + The NFS development was the graduation project of Jose Pablo Rojas V. who is a student at the Instituto Tecnológico de Costa Rica (ITCR, or TEC). + A lot of effort went into understanding what a tiny, embedded NFS client should do and getting the target resource usage to a bare minimum. + Only around a kilobyte or so of memory is required to run the NFS client (and most of that for I/O buffers). + Jose Pablo has spent several months living with NFS and should be congratulated for his success. +

    +

    +

    +

    Additional new features and extended functionality.

    @@ -1016,10 +1040,6 @@

    -

    Bugfixes:

    +

    Bugfixes (see the change log for details):

    @@ -2888,145 +2890,188 @@ Other memory: