aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-04-06 08:10:47 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-04-06 08:10:47 +0000
commit735ba4c4ead1f994c3911add3bee13c14463b0db (patch)
tree83ddd768708b85082432ed6d1958e3dd9a80340a
parent19e65862b3ed09e603375e4cd541f3717ac692bc (diff)
downloadChibiOS-735ba4c4ead1f994c3911add3bee13c14463b0db.tar.gz
ChibiOS-735ba4c4ead1f994c3911add3bee13c14463b0db.tar.bz2
ChibiOS-735ba4c4ead1f994c3911add3bee13c14463b0db.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@255 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--docs/Doxyfile2
-rw-r--r--docs/index.html22
2 files changed, 13 insertions, 11 deletions
diff --git a/docs/Doxyfile b/docs/Doxyfile
index f0416b899..19c35725c 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -4,7 +4,7 @@
# Project related configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = ChibiOS/RT
-PROJECT_NUMBER = "0.6.2 beta"
+PROJECT_NUMBER = "0.6.3 beta"
OUTPUT_DIRECTORY = .
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
diff --git a/docs/index.html b/docs/index.html
index 72c427593..eda33ea5d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -7,13 +7,12 @@
<tbody>
<tr align="center">
<td colspan="2" rowspan="1">
- <h2><small><span class="t_nihongo_kanji" xml:lang="ja" lang="ja">&#12385;&#12403;</span></small>OS/RT<sup><font size="-2">TM</font></sup>
-Homepage</h2>
-(ChibiOS/RT)</td>
+ <h2>ChibiOS/RT<sup><font size="-2">TM</font></sup>Homepage</h2>
+ </td>
</tr>
<tr>
<td style="text-align: center; vertical-align: top; width: 150px;">Current
-Version 0.6.2<br>
+Version 0.6.3<br>
-<br>
<a href="http://sourceforge.net/projects/chibios/" rel="me" target="_top">Project on SourceForge</a><br>
<a href="html/index.html" target="_top" rel="me">Documentation</a><br>
@@ -58,8 +57,12 @@ ChibiOS/RT is designed for embedded applications and it is meant to be
linked with the application code. The design philosophy is to make it
easy to use so I hope that all the APIs are meaningful, easy to
understand and with the parameters you would expect from them.<br>The
-system offers threads, semaphores, messages, events, virtual timers,
-queues, I/O channels with timeout capability and much more.<br>
+system offers threads, semaphores, mutexes, messages, events, virtual
+timers,
+queues, I/O channels with timeout capability and much more. The
+Priority Inheritance algorithm is implemented through the Mutexes
+mechaninsm, the implementation supports any number of threads and
+nested mutexes.<br>
<h3><a name="Current_ports"></a>Current
ports</h3>
Currently the ChibiOS/RT is ported to the following architectures:<br>
@@ -69,8 +72,7 @@ should be trivial. Both ARM and THUMB modes are supported.</li>
<li>ARM7TDMI-AT91SAM7X256, this port also supports other Atmel
chips: SAM7XC, SAM7S and the various sizes (128, 256, 512) with
minimal changes.</li>
- <li>Atmel AVR, the port is almost complete but untested because
-I broke my JTAG probe...</li>
+ <li>Atmel AVR: AT90CAN128 and ATmega128 demos included.</li>
<li>x86 as a Win32 process, this port allows to write
your application on the PC without the need of a development
board/simulator/emulator. Communication ports are simulated over
@@ -124,7 +126,7 @@ chconf.h. On ARM processors, the kernel size&nbsp;starts at just
1.5KiB&nbsp;depending on the included subsystems and the choosen
compiler optimizations.<br>As reference, a kernel configured with...<br><ul><li>System startup code</li><li>Chip initialization code</li><li>Multithreading APIs</li><li>Virtual Timer APIs</li><li>Semaphore APIs</li><li>System time + Sleep API</li><li>Suspend/Resume APIs</li><li>Small main() program with flashing LEDs demo and 3 threads</li></ul>...just takes 2.11KiB of program space when compiled using THUMB code and space optimizations. Note that this is quite a <span style="font-weight: bold;">typical configuration</span>
not a minimal one. A kernel configured with all the options and
-optimized for speed takes about 8KiB. See the documentation about the
+optimized for speed takes about 6KiB. See the documentation about the
many available subsystems.<br><br>About performance, on a 48MHz LPC
ARM7 processor the kernel is capable of context switch time ranging
from 3 to 6 microseconds depending on the code type (ARM/THUMB) and the
@@ -161,4 +163,4 @@ ChibiOS/RT was created using:<br>
</tbody>
</table>
-</body></html>
+</body></html> \ No newline at end of file