diff --git a/ChangeLog b/ChangeLog index 2366581c7c..36b6e689bd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,6 +11,8 @@ * Added fgets() and gets() logic; verified c5471 console read. * Corrected error in reading from serial port. Improper use of semaphore can cause deadlock. + * Tasks can now accept a configurable maximum number of + input parameters (argc) * Attempts to use C5471 console from interrupt handlers can casue errors. Added a special path for this case. * Refuse calls to sem_wait and sem_trywait from interrupt diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html index b7055adbcf..48be3bee85 100644 --- a/Documentation/NuttxUserGuide.html +++ b/Documentation/NuttxUserGuide.html @@ -12,7 +12,7 @@

-Nuttx Operating System +NuttX Operating System

User's Manual @@ -30,9 +30,9 @@ Gregory Nutt This user's manual is divided into three sections:


@@ -54,7 +54,7 @@ interface.

2.0 OS Interfaces

-This section describes each C-callable interface to the Nuttx +This section describes each C-callable interface to the NuttX Operating System. The description of each interface is presented in the following format:

@@ -77,10 +77,10 @@ the interface function or any non-obvious limitations to the use of the interface function will be indicated here.

POSIX Compatibility: Any significant differences between the -Nuttx interface and its corresponding POSIX interface will be noted +NuttX interface and its corresponding POSIX interface will be noted here.

-NOTE: In order to achieve an independent name space for the Nuttx +NOTE: In order to achieve an independent name space for the NuttX interface functions, differences in function names and types are to be expected and will not be identified as differences in these paragraphs. @@ -90,9 +90,9 @@ paragraphs.

Tasks. -Nuttx is a flat address OS. As such it does not support "processes" +NuttX is a flat address OS. As such it does not support "processes" in the way that, say, Linux does. -Nuttx only supports simple threads running within the same address space. +NuttX only supports simple threads running within the same address space. However, the programming model makes a distinction between "tasks" and pthreads:

@@ -272,13 +291,13 @@ VxWorks provides the following similar interface:

-The Nuttx task_init() differs from VxWorks' taskInit() in the +The NuttX task_init() differs from VxWorks' taskInit() in the following ways:

2.1.3 task_activate

@@ -322,7 +341,7 @@ VxWorks provides the following similar interface:

-The Nuttx task_activate() differs from VxWorks' taskActivate() in the +The NuttX task_activate() differs from VxWorks' taskActivate() in the following ways: