ucos ii是由Labrosse先生编写的一个开放式内核,最主要的特点就是源码公开,使用的好处在于,它是免费的,用户可以根据自己的需要对它进行修改。
1、ucos ii是一个占先式的内核,即已经准备就绪的高优先级任务可以剥夺正在运行的低优先级任务的CPU使用权,这个特点使得它的实时性比非占先式的内核要好;
2、ucos ii和大家所熟知的Linux等分时 *** 作系统不同,它不支持时间片轮转法,ucos ii是一个基于优先级的实时 *** 作系统,每个任务的优先级必须不同;
3、ucos ii对共享资源提供了保护机制,它是一个支持多任务的 *** 作系统,一个完整的程序可以划分成几个任务,不同的任务执行不同的功能;
4、在单片机系统中嵌入ucos ii将增强系统的可靠性,并使得调试程序变得简单。
1:UCOSII小巧精致,实时性好;
LINUX更加庞大,功能上更牛,实时性一般,但普通产品实时性要求也不高;
LINUX应用50%以上,所以资料全,懂得人多,有问题一问就解决了;
UCOSII只有9%不到;
LINUX免费;
UCOSII做出的产品卖的话要交版税;
2:就 *** 作系统的理解来说肯定有
不过没学过也没关系
*** 作系统也就那么回事
什么进程、线程、信号量、消息队列什么一大堆的
完全不一样的两个 *** 作系统,通用点不多。学了ucos后可能会对理解linux结构(硬件驱动、调度、通信等)有所帮助,但是所花的时间还不如直接去学linux
《linux就该这么学》是一本不错的教程,不管怎么说,都希望你学业有成
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)