diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-09-20 16:24:43 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-09-20 16:24:43 +0000 |
commit | ac7b59ea594acf716c06afaeb70fd84ae57e5750 (patch) | |
tree | 81d0c0a2692c4455a2c4df677896fa7ebc5f8841 /nuttx | |
parent | 1ad2ebcc1b40ae32deaad616cec9f4255e6f7ace (diff) | |
download | px4-nuttx-ac7b59ea594acf716c06afaeb70fd84ae57e5750.tar.gz px4-nuttx-ac7b59ea594acf716c06afaeb70fd84ae57e5750.tar.bz2 px4-nuttx-ac7b59ea594acf716c06afaeb70fd84ae57e5750.zip |
Prep for 0.3.15nuttx-3.15
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@948 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx')
-rw-r--r-- | nuttx/ChangeLog | 10 | ||||
-rw-r--r-- | nuttx/Documentation/NuttX.html | 128 | ||||
-rw-r--r-- | nuttx/ReleaseNotes | 20 |
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 <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 <spudmonkey@racsa.co.cr> @@ -1096,22 +1069,7 @@ buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr> </table> <pre><ul> -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/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. + + + |