diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 4efcc23b97..9e7d048e19 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@
Last Updated: November 28, 2007
+Last Updated: December 5, 2007
Small Footprint | @@ -87,7 +91,7 @@||||
Rich Feature OS Set | @@ -96,8 +100,8 @@
- The goal is to provide most standard POSIX OS interfaces to support - a rich, multi-threaded development environment for deeply embedded + The goal is to provide implementations of most standard POSIX OS interfaces + to support a rich, multi-threaded development environment for deeply embedded processors. NON-GOALS: (1) It is not a goal to provide the rich level of OS @@ -109,7 +113,7 @@ | |||
Highly Scalable | @@ -125,7 +129,7 @@||||
Standards Compliance | @@ -135,7 +139,7 @@
NuttX strives to achieve a high degree of standards compliance. - The primary governing standards are POSIX and ANSI standards. + The primary governing standards are POSIX, ANSI, and BSD standards. Additional standard APIs from Unix and other common RTOS's are adopted for functionality not available under these standards or for functionaly that is not appropriate for the deeply-embedded @@ -147,7 +151,7 @@ | |||
Real-Time | @@ -160,7 +164,7 @@||||
Totally Open | @@ -174,6 +178,209 @@
+ Feature Set. + Key features of NuttX include: +
+
+ Standards Compliant Core Task Management + | +|
+ + Modular, micro-kernel + + | |
+ + Fully pre-emptible. + + | |
+ + Naturally calable. + + | |
+ + Easily extensible to new processor architectures, SoC architecture, or board architectures. + + | |
+ + FIFO and round-robin scheduling. + + | |
+ + Realtime, deterministic. + + | |
+ + POSIX/ANSI-like task controls, named message queues, counting semaphores, clocks/timers, signals, pthreads, environment variables, filesystem. + + | |
+ + VxWorks-like task management and watchdog timers. + + | |
+ + BSD socket interface. + + | |
+ + Extensions to manage pre-emption. + + | |
+ + Well documented in the NuttX User Guide. + + | |
+ File system + | +|
+ + In-memory, pseudo file-system. + + | |
+ + Supports character and block drivers. + + | |
+ + Network and serial driver architecture. + + | |
+ + Mountable volumes. Binds mountpoint, filesystem, and block driver. + + | |
+ + VFAT filesystem support. + + | |
+ C Library + | +|
+ + Fully integrated into the OS. + + | |
+ Networking + | +|
+ + TCP/IP, UDP, ICMP stacks. + + | |
+ + Small footprint (based on uIP). + + | |
+ + BSD compatible socket layer. + + | |
+ + Networking utilities. + + |
@@ -778,6 +985,28 @@ Other memory: |
+ Trademarks+ |
+
+ NOTE: NuttX is not licensed to use the POSIX trademark. +
+ + +