|
http://www.nuttx.org/doku.php?id=nuttx
Key features
Standards Compliant.
Core Task Management.
Modular, micro-kernel.
Fully pre-emptible.
Naturally scalable.
Highly configurable.
Easily extensible to new processor architectures, SoC architecture, or board architectures. See Porting Guide.
FIFO and round-robin scheduling.
Realtime, deterministic, with support for priority inheritance.
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.
Optional tasks with address environments (Processes).
Inheritable “controlling terminals” and I/O redirection
On-demand paging.
System logging
May be built either as an open, flat embedded RTOS or as a separtely built, secure micro-kernel with a system call interface.
Well documented in the NuttX User Guide.
Supported platforms
ARM
ARM7TDMI
ARM920T
ARM926EJS (TI DM320, NXP LPC31xx)
ARM Cortex-M3 (ST Micro STM32 F1/F2, TI/Stellaris LM3S, NXP LPC17xx, Atmel AT91SAM3)
ARM Cortex-M4 (with floating point unit: ST Micro STM32 F4, NXP LPC43xx; without FPU: Freescale Kinetis) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|