KRN-K3XX-SAM7SX-P-P1-PLATFORM is a real time kernel version 3 with platform license ported for Atmel AT91SAM7S microcontrollers. uC/OS-III is a highly portable, ROMable, scalable, pre-emptive, real time kernel that manages an unlimited number of tasks. However, uC/OS-III offers many unique features not found in other real time kernel, such as the ability to complete performance measurements at run time, to directly signal or send messages to tasks, achieve pending on multiple kernel objects and more. uC/OS-III allows for unlimited tasks, semaphores, mutexes, event flags, message queues, timers and memory partitions. The user allocates all kernel objects at run time. uC/OS-III provides features to allow stack growth of tasks to be monitored. While task size is not limited, they need to have a minimum size based on the CPU used.
- Pre-emptive multitasking real time kernel with optional round robin scheduling
- Delivered with complete, clean, consistent, 100% ANSI C source code with in depth documentation
- Mutual exclusion semaphores w/built in priority inheritance protocol to prevent priority inversions
- Timeouts on 'pend' calls to prevent deadlocks
- Unlimited number of tasks, priorities and kernel objects
- Highly scalable
- Very low interrupt disable time
- Extensive performance measurement metrics (configurable)
嵌入式设计与开发, 航空电子, 医用, 工业