9
0
Fork 0

Prep for 0.3.15

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@948 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo 2008-09-20 16:24:43 +00:00
parent f984b0bad0
commit 80c56bd8ff
3 changed files with 69 additions and 89 deletions

View File

@ -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>

View File

@ -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;

View File

@ -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.