uC/OS-Ⅱ是一个源码戳穿的实时嵌入式操作体系,是一个占先式、多使命处置的内核.源代码为C言语,有很强的移植性.由于简略,源代码量少,对CPU及外围电路的央求不高,能独自在一个CPU上使命,因而十分适合于运用在流量仪表外表的内嵌微操控器.其特点主要表现为:
源代码悉数戳穿.可移植性:绝大局部源代码为ANSI C,仅与微处置关联局部运用汇编言语,因而可移植到许多微处置器.其央求为:微处置器有仓库指针;
CPU内部寄存器入栈出栈指令;
C编译器支撑内嵌汇编或该C言语可扩展联接汇编模块;可结束开关连续操作.可固化.可取舍:靠条件编译结束,可以挑选需求的体系效能,削减空间的糟蹋.
总是使命安排稳妥条件下优先级最高的使命.多使命:可处置64个使命,其间8个保留给体系,用户使命最多可达56个.可确定性:函数调用与效能实行工夫具有可确定性.使命栈:每个使命有本人独自的栈.体系效能:有邮箱、音讯部队、信息量操控,块巨细固定内存的申请与开释,工夫关联函数等效能.连续处置:连续嵌套层数可达255层.稳定性与可靠性. |