summaryrefslogtreecommitdiff
path: root/nuttx/Documentation/NuttX.html
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-09-04 22:16:10 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-09-04 22:16:10 +0000
commitcc34367c9f9c0807f69cc1a987d25be19fd83c23 (patch)
tree5f6701e91b717ba6f346835ce4cfb65c162080c8 /nuttx/Documentation/NuttX.html
parent7e1e02b8a0fc6f448892b82203a4a77606eb83c9 (diff)
downloadpx4-nuttx-cc34367c9f9c0807f69cc1a987d25be19fd83c23.tar.gz
px4-nuttx-cc34367c9f9c0807f69cc1a987d25be19fd83c23.tar.bz2
px4-nuttx-cc34367c9f9c0807f69cc1a987d25be19fd83c23.zip
Update PM documentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3937 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/Documentation/NuttX.html')
-rw-r--r--nuttx/Documentation/NuttX.html104
1 files changed, 78 insertions, 26 deletions
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index 4e603e0d0..c93b87034 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: August 24, 2011</p>
+ <p>Last Updated: September 4, 2011</p>
</td>
</tr>
</table>
@@ -381,34 +381,31 @@
<td><br></td>
<td>
<p>
- <li>Tiny in-memory, root pseudo-file-system.</li>
+ <li>Tiny, in-memory, root pseudo-file-system.</li>
</p>
</tr>
-
<tr>
<td><br></td>
<td>
<p>
- <li>Supports character and block drivers.</li>
+ <li>Virtual file system supports drivers and mountpoints.</li>
</p>
</tr>
-
<tr>
<td><br></td>
<td>
<p>
<li>
- Network, USB (host), USB (device), serial, CAN, ADC, DAC driver architectures.
+ Mount-able volumes. Bind mountpoint, filesystem, and block device driver.
</li>
</p>
</tr>
-
<tr>
<td><br></td>
<td>
<p>
<li>
- RAMDISK, pipes, FIFO, <code>/dev/null</code>, <code>/dev/zero</code>, and loop drivers.
+ FAT12/16/32 filesystem support with optional FAT long file name support<small><sup>1</sup></small>.
</li>
</p>
</tr>
@@ -417,7 +414,7 @@
<td>
<p>
<li>
- Mount-able volumes. Bind mountpoint, filesystem, and block device driver.
+ NXFFS. The tiny NuttX wear-leveling FLASH file system.
</li>
</p>
</tr>
@@ -425,51 +422,73 @@
<td><br></td>
<td>
<p>
- <li>
- FAT12/16/32 filesystem support with optional FAT long file name support<small><sup>1</sup></small>.
- </li>
+ <li>ROMFS filesystem support.</li>
</p>
</tr>
<tr>
<td><br></td>
<td>
<p>
- <li>
- NXFFS. The tiny NuttX wear-leveling FLASH file system.
- </li>
+ <li><a href="NuttXNxFlat.html">NXFLAT</a>.
+ A new binary format call NXFLAT that can be used to
+ execute separately linked programs in place in a file system.
+ </p>
+</tr>
+<tr>
+ <td><br></td>
+ <td>
+ <p><small>
+ <sup>1</sup>
+ FAT long file name support may be subject to certain Microsoft patent restrictions if enabled.
+ See the top-level <code>COPYING</code> file for details.
+ </small></p>
+</tr>
+
+<tr>
+ <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
+ <td bgcolor="#5eaee1">
+ <b>Device Drivers</b>
+ </td>
+</tr>
+
+<tr>
+ <td><br></td>
+ <td>
+ <p>
+ <li>Supports character and block drivers as well as specialized driver interfaces.</li>
</p>
</tr>
<tr>
<td><br></td>
<td>
<p>
- <li>Generic driver for SPI-based or SDIO-based MMC/SD/SDH cards.</li>
+ <li>
+ Network, USB (host), USB (device), serial, CAN, ADC, DAC driver architectures.
+ </li>
</p>
</tr>
<tr>
<td><br></td>
<td>
<p>
- <li>ROMFS filesystem support.</li>
+ <li>
+ RAMDISK, pipes, FIFO, <code>/dev/null</code>, <code>/dev/zero</code>, and loop drivers.
+ </li>
</p>
</tr>
<tr>
<td><br></td>
<td>
<p>
- <li><a href="NuttXNxFlat.html">NXFLAT</a>.
- A new binary format call NXFLAT that can be used to
- execute separately linked programs in place in a file system.
+ <li>Generic driver for SPI-based or SDIO-based MMC/SD/SDH cards.</li>
</p>
</tr>
<tr>
<td><br></td>
<td>
- <p><small>
- <sup>1</sup>
- FAT long file name support may be subject to certain Microsoft patent restrictions if enabled.
- See the top-level <code>COPYING</code> file for details.
- </small></p>
+ <p>
+ <li><a href="NuttxPortingGuide.html#pwrmgmt">Power management</a> sub-system.</li>
+ </p>
</tr>
<tr>
@@ -2629,13 +2648,46 @@ nuttx-6.9 2011-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
Much more is needed.
* graphics/, include/nuttx/nx: Add new NX interfaces for drawing
circles -- both circular outlines and filled circles.
- * graphic/nxglib/nxglib_spitline.c: Add a &quot;fudge factor&quot; that eliminates
+ * graphic/nxglib/nxglib_spitline.c: Add a "fudge factor" that eliminates
some problems for rendering nearly horizontal, wide lines.
+ * drivers/analog, include/nuttx/analog, arch/arch/src/lpcxx: (1) Add
+ updates to the ADS1255 driver, (2) fix errors from my last merge (sorry),
+ (3) Add DAC infrastructure, (4) add AD5410 DAC driver, and (5) add
+ LPC17xx ADC and DAC drivers. All contributed by Li Zhuoyi (Lzyy).
+ * tools/mkexport.sh: Extended the script that implements the top-level
+ 'make export' logic. The script now also finds and bundles up all of
+ the architecture-specific header files as well.
+ * drivers/arch/arm/src/stm32/stm32_i2c.c: Add a reset to the I2C
+ initialization logic to prevent spurious interrups when the I2C
+ interrupts are enabled (submitted by Uros Platise).
+ * Scripts/makefiles/documents. Several adjustments, corrections and
+ typo fixes so that NuttX will build correctly on FreeBSD using the
+ ASH shell (submitted by Kurt Lidl).
+ * drivers/mtd/flash_eraseall.c: Add a callable function that accepts
+ the path to a block driver and then erases the underlying FLASH memory
+ (assuming that the block driver is an MTD driver wrapped in the FTL
+ layer).
+ * drivers/bch: Fixed some important bugs in the BCH driver (noted by
+ Li Zhuoyi (Lzyy)). This would have effected any large reads or writes
+ (larger than the hardware sector size).
+ * arch/*/src/Makefile: Use of -print-libgcc-file-name to get path to
+ libgcc.a may select the wrong libgcc.a if a multilib toolchain (like
+ CodeSourcery) is used. This can be a serious problem and can cause
+ crashes on Cortex-M3 if the ARM libgcc is used, for example. The fix
+ is to include ARCHCPUFLAGS on the gcc command line when asking it to
+ -print-libgcc-file-name.
+ * lib/time/lib_gmtimer.c: Correct several calculations that could lead
+ to errors in dates.
+ * drivers/pm: Add the beginnings of a NuttX power management sub-system.
apps-6.9 2011-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* apps/examples/nxlines: Extend the line drawing text to include drawing
of circles.
+ * apps/system/i2c: Add an I2C test tool that should help to bring up I2C
+ devices (when it is fully functional).
+ * apps/nshlib/nsh_timcmds.c: Add the date command that can be used to
+ show or set the time (only if CONFIG_RTC is set).
pascal-3.1 2011-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;