diff --git a/ChangeLog b/ChangeLog
index 2edeef1964..7fa567aa78 100644
--- a/ChangeLog
+++ b/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
+0.3.15 2008-09-20 Gregory Nutt
* 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
+
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index bc8398e5d0..7edeb4d19e 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -8,7 +8,7 @@
NuttX RTOS
- Last Updated: September 18, 2008
+ Last Updated: September 20, 2008
|
@@ -494,7 +494,7 @@
- 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 SourceForge
website.
The change log associated with the release is available here.
@@ -502,47 +502,29 @@
These unreleased changes are listed here.
- 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:
- - FAT FS:
+
- ROMFS
- - 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!!
- - Fixed another FAT bug in implementation of FAT lseek; this prohibit correct
- random access to large files.
-
-
- - Network:
+
-
+ Adds support for the ROMFS filesystem
+
+ - R
+ ROMFS supports
mmap()
to provide eXecute In Place (XIP) capability
+
+ -
+ The NuttShell (NSH) can be configured to use ROMFS to provide a tiny read-only
+ filesystem with a startup script in
/etc
.
+
+
+ NXP LPC2148
- - Corrected a critical bug that may prevent
recvfrom()
from receiving
- packets from most remote UDP port numbers.
- - Corrected an error in multi-threaded socket handling in
send()
and
- sendto()
. Outgoing data could overwrite incoming data.
- - Corrected IP checksum calculation in ICMP and UDP message send logic.
-
- Corrected an error in
send()
timeout logic.
-
-
-
-
-
- New features were also added:
-
- - Network:
-
- - Added support for application access to ICMP protocol stacks; Added
- ping request logic (
net/uip
).
- - Added basic TFTP client logic (
netutils/tftpc
).
-
-
- - NuttShell (NSH):
-
- - New commands:
test
, [
, ping
,
- mkrd,
xd
, andTFTP get
and put
commands.
- (See the new NuttShell User Guide for additional information).
-
-
+ -
+ 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.
+
+
@@ -605,11 +587,13 @@
NXP LPC214x.
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.
STATUS:
- 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.
@@ -1044,33 +1028,22 @@ Other memory:
-nuttx-0.3.14 2008-09-08 Gregory Nutt <spudmonkey@racsa.co.cr>
- * 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 <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
+ * 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
@@ -1096,22 +1069,7 @@ buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr>
-nuttx-0.3.15 2008-xx-xx 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
- * 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 <spudmonkey@racsa.co.cr>
pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
diff --git a/ReleaseNotes b/ReleaseNotes
index 84d145254d..3e94ae65e2 100644
--- a/ReleaseNotes
+++ b/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.
+
+
+