uTenux开源版本,CypressV1.6.50r200已经发布,支持CY8C5588/Cortex-M3 | |
uTenux与ucos II的简单对比!
1、uTenux有固定和可变尺寸内存池管理;ucos只有固定尺寸内存池,开发时很不方便呢。
2、uTenux的邮箱支持消息队列和任务等待队列,因此发送多个消息都可以;ucos的邮箱只能发送一条消息,很简单,这简直没有办法用嘛。 3、uTenux中有专门定义中断处理程序的系统调用-tk_def_int,很方便,而ucos中就没有。 4、uTenux有Trace、Hook等调试功能,而ucosii完全没有呢。 5、uTenux的任务堆栈等需要内存的地方,可以由系统自动分配也可以开发人员手工分配;但ucos只能手工分配,很麻烦。 6、uTenux的任务、信号量等系统对象采用ID方式实现,用户看不到内部的数据结构,对于安全性比较好,使用也方便;而ucos是用户定义每个系统对象的变量,安全性差很多。 7、uTenux的任务间通信机制比ucos多了好几种,比如集合点端口等。
|
|