资 源 简 介
This project has been moved to --
https://github.com/xhawk18/TinyThread
TinyThread is a small multi-thread library for embedded system.
Currently it supports Cortex-M0 chips, such as Nuvoton NUC100 and M051 series.
TinyThread Specifications
Multitask
Round-Robin
Preemptive
Can avoid priority inversion by mutex
Task Specifications
Define Tasks, Unlimited
Active Tasks, Unlimited
User Priorities, Unlimited
Thread Stack Checking, Supported
Context Switch Time,
<300 cycles without thread sleeping and stack checking supported.
<400 cycles with thread sleeping and stack checking supported.
Time
delay, supported by tt_sleep()
micro delay, supported by tt_usleep()
Inter-Task Communication
Semaphores, Unlimite