REX(Real Time Executive)是一个面向嵌入式应用的,简单高效的,抢先式,多任务实时操作系统,支持基于优先级的任务调度算法(支持优先级反转).它提供了任务控制,任务同步,互斥,定时器和终端控制等API. REX所有的函数都在任务上下文环境里执行. REX只需要少于5k的ROM控件,需要的RAM空间取决于运行的任务数目加上几k字节的状态数据和堆栈空间. REX处理了IRQ中断. 1. 数据定义与宏定义 1.1 数据结构 rex.h中定义了REX中的各种数据结构. 1.1.1 TC