summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/ChangeLog10
-rw-r--r--nuttx/Documentation/NuttX.html128
-rw-r--r--nuttx/ReleaseNotes20
3 files changed, 69 insertions, 89 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 2edeef196..7fa567aa7 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -462,7 +462,7 @@
* Fixed another FAT bug in implementation of FAT lseek; this prohibit correct
random access to large files.
-0.3.15 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+0.3.15 2008-09-20 Gregory Nutt <spudmonkey@racsa.co.cr>
* Added support for ROMFS filesystem.
* Added a simple test the ROMFS filesystem (examples/romfs)
* NSH: Use ROMFS to provide an option for a start-up script at /etc/init.d/rcS
@@ -474,9 +474,11 @@
* Add mmap() API with restricted capability (only for XIP support)
* Extend ROMFS test at /examples/romfs to verify mmap() and XIP support.
* Add support for Intel Hex format output using objcopy
- * Complete the basic port of the NXP LPC2148 on the mcu123.com board.
- The basic port includes successful booting, serial console and succesfully
- passing the examples/ostest.
+ * Completed the basic port of the NXP LPC2148 on the mcu123.com board.
+ The basic port includes successful booting, timer interrupts, serial console,
+ succesfully passing the examples/ostest, and a NuttShell (NSH) configuration.
* ARM architectures now support drivers/lowconsole.c
+0.3.16 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index bc8398e5d..7edeb4d19 100644
--- a/nuttx/Documentation/NuttX.html
+++ b/nuttx/Documentation/NuttX.html
@@ -8,7 +8,7 @@
<tr align="center" bgcolor="#e4e4e4">
<td>
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
- <p>Last Updated: September 18, 2008</p>
+ <p>Last Updated: September 20, 2008</p>
</td>
</tr>
</table>
@@ -494,7 +494,7 @@
</table>
<p>
- The 26th release of NuttX (nuttx-0.3.14) is available for download
+ The 27th release of NuttX (nuttx-0.3.15) is available for download
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
website.
The change log associated with the release is available <a href="#currentrelease">here</a>.
@@ -502,47 +502,29 @@
These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p>
<p>
- The nuttx-0.3.14 release includes some important bug fixes as well as a few new features.
- Critical bugs fixed include:
+ The nuttx-0.3.15 release includes some new features:
<ul>
- <li>FAT FS:
+ <li>ROMFS
<ul>
- <li>Fixed several critical bugs with regard to fat reading and writing and FAT12
- accesses. Basically the FAT FS only worked with my tiny test files and test
- cases. A lot of stronger FAT tested is still needed!!</li>
- <li>Fixed another FAT bug in implementation of FAT lseek; this prohibit correct
- random access to large files.</li>
- </ul>
- </li>
- <li>Network:
+ <li>
+ Adds support for the ROMFS filesystem
+ </li>
+ <li>R
+ ROMFS supports <code>mmap()</code> to provide eXecute In Place (XIP) capability
+ </li>
+ <li>
+ The NuttShell (NSH) can be configured to use ROMFS to provide a tiny read-only
+ filesystem with a startup script in <code>/etc</code>.
+ </li>
+ </ul></li>
+ <li>NXP LPC2148
<ul>
- <li>Corrected a critical bug that may prevent <code>recvfrom()</code> from receiving
- packets from most remote UDP port numbers.</li>
- <li>Corrected an error in multi-threaded socket handling in <code>send()</code> and
- <code>sendto()</code>. Outgoing data could overwrite incoming data.</li>
- <li>Corrected IP checksum calculation in ICMP and UDP message send logic.
- <li>Corrected an error in <code>send()</code> timeout logic.</li>
- </ul>
- </li>
- </ul>
-</p>
-<p>
- New features were also added:
- <ul>
- <li>Network:
- <ul>
- <li>Added support for application access to ICMP protocol stacks; Added
- ping request logic (<code>net/uip</code>).
- <li>Added basic TFTP client logic (<code>netutils/tftpc</code>).
- </ul>
- </li>
- <li>NuttShell (NSH):
- <ul>
- <li>New commands: <code>test</code>, <code>[</code>, <code>ping</code>,
- <code>mkrd,</code> <code>xd</code>, andTFTP <code>get</code> and <code>put</code> commands.
- (See the new NuttShell User Guide for additional information).
- </ul>
- </li>
+ <li>
+ The basic port of the NXP LPC2148 on the mcu123.com board was completed.
+ That basic port includes successful booting, timer interrupts, serial console,
+ succesfully passing the OS test, and a NuttShell (NSH) configuration.
+ </li>
+ </ul></li>
</ul>
</p>
<p>
@@ -605,11 +587,13 @@
<b>NXP LPC214x</b>.
Support is provided for the NXP LPC214x family of processors. In particular,
support is provided for the mcu123.com lpc214x evaluation board (LPC2148).
- This port also used the GNU arm-eld toolchain* under Linux or Cygwin.
+ This port also used the GNU arm-elf toolchain* under Linux or Cygwin.
</p>
<p>
<b>STATUS:</b>
- A basic port that boots and supports a serial console is in place.
+ The basic port includes successful booting, timer interrupts, serial console,
+ succesfully passing the OS test, and a NuttShell (NSH) configuration.
+ Additional driver development is underway.
</p>
</td>
</tr>
@@ -1044,33 +1028,22 @@ Other memory:
</table>
<pre><ul>
-nuttx-0.3.14 2008-09-08 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
- * FAT FS now uses position variable in struct file. This simplifies operations
- like ftell().
- * fseek() needs to discard bytes buffered by ungetc().
- * Corrected ftell() return value.
- * Added fsetpos() and fgetpos().
- * NSH: Now supports 'test' and '[' commands
- * Correct error in send() timeout logic.
- * Correct error in multi-threaded socket handling in send() and sendto().
- Outgoing data could overwrite incoming data.
- * Add support to uIP for application access to ICMP protocol stacks; Add
- ping request logic.
- * NSH: Add ping command
- * Correct IP checksum calculation in ICMP and UDP message send logic.
- * NSH: Created an HTML document and a more detailed README file describing NSH.
- * Added basic TFTP client logic (netutils/tftpc). Untested as of initial check-in.
- * NSH: Add get and put commands to support TFTP get and put operations.
- * NSH: Added a mkrd command that will create a RAMDISK that can be formatted
- and mounted.
- * Corrected a critical bug that prevent recvfrom from receiving packets from
- any remote UDP port.
- * NSH: Add hexadecimal dump command (xd)
- * Fixed several critical bugs with regard to fat reading and writing and FAT12
- accesses. Basically the FAT FS only worked with my tiny test files and test
- cases. A lot of stronger FAT tested is needed!!
- * Fixed another FAT bug in implementation of FAT lseek; this prohibit correct
- random access to large files.
+nuttx-0.3.15 2008-09-20 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+ * Added support for ROMFS filesystem.
+ * Added a simple test the ROMFS filesystem (examples/romfs)
+ * NSH: Use ROMFS to provide an option for a start-up script at /etc/init.d/rcS
+ * Add definition of BIOC_XIPBASE ioctl and implement in RAM disk block driver.
+ This is a low level requirement for eXecute In Place (XIP) support.
+ * Add a FIOC_MMAP to perform memory mapping of a file and implemented the
+ ioctl command in the ROMFS filesystem. This is a requirement for eXecute
+ In Place (XIP) support.
+ * Add mmap() API with restricted capability (only for XIP support)
+ * Extend ROMFS test at /examples/romfs to verify mmap() and XIP support.
+ * Add support for Intel Hex format output using objcopy
+ * Completed the basic port of the NXP LPC2148 on the mcu123.com board.
+ The basic port includes successful booting, timer interrupts, serial console,
+ succesfully passing the examples/ostest, and a NuttShell (NSH) configuration.
+ * ARM architectures now support drivers/lowconsole.c
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
@@ -1096,22 +1069,7 @@ buildroot-0.1.0 2007-03-09 &lt;spudmonkey@racsa.co.cr&gt
</table>
<pre><ul>
-nuttx-0.3.15 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
- * Added support for ROMFS filesystem.
- * Added a simple test the ROMFS filesystem (examples/romfs)
- * NSH: Use ROMFS to provide an option for a start-up script at /etc/init.d/rcS
- * Add definition of BIOC_XIPBASE ioctl and implement in RAM disk block driver.
- This is a low level requirement for eXecute In Place (XIP) support.
- * Add a FIOC_MMAP to perform memory mapping of a file and implemented the
- ioctl command in the ROMFS filesystem. This is a requirement for eXecute
- In Place (XIP) support.
- * Add mmap() API with restricted capability (only for XIP support)
- * Extend ROMFS test at /examples/romfs to verify mmap() and XIP support.
- * Add support for Intel Hex format output using objcopy
- * Complete the basic port of the NXP LPC2148 on the mcu123.com board.
- The basic port includes successful booting, serial console and succesfully
- passing the examples/ostest.
- * ARM architectures now support drivers/lowconsole.c
+nuttx-0.3.16 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
pascal-0.1.3 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes
index 84d145254..3e94ae65e 100644
--- a/nuttx/ReleaseNotes
+++ b/nuttx/ReleaseNotes
@@ -569,4 +569,24 @@ These changes were verified only on the Neuros OSD (ARM9). Please report any er
This tarball contains a complete CVS snapshot from September 8, 2008.
+nutt-0.3.15
+^^^^^^^^^^^
+
+This is the 27th release of NuttX. This release includes some new features:
+
+ * Adds support for the ROMFS filesystem
+ * ROMFS supports mmap() to provide eXecute In Place (XIP) capability
+ * NuttShell (NSH) can be configured to use ROMFS to provide a tiny read-only
+ filesystem with a startup script in /etc.
+ * Completed the basic port of the NXP LPC2148 on the mcu123.com board.
+ The basic port includes successful booting, timer interrupts, serial console,
+ succesfully passing the examples/ostest, and a NuttShell (NSH) configuration.
+
+These changes were verified only on the mcu123.com NXP LPC2148 board. Please report
+any errors to me.
+
+This tarball contains a complete CVS snapshot from September 20, 2008.
+
+
+