ucos ii是由Labrosse先生编写的一个开放式内核,最主要的特点就是源码公开,使用的好处在于,它是免费的,用户可以根据自己的需要对它进行修改。
1、ucos ii是一个占先式的内核,即已经准备就绪的高优先级任务可以剥夺正在运行的低优先级任务的CPU使用权,这个特点使得它的实时性比非占先式的内核要好;
2、ucos ii和大家所熟知的Linux等分时 *** 作系统不同,它不支持时间片轮转法,ucos ii是一个基于优先级的实时 *** 作系统,每个任务的优先级必须不同;
3、ucos ii对共享资源提供了保护机制,它是一个支持多任务的 *** 作系统,一个完整的程序可以划分成几个任务,不同的任务执行不同的功能;
4、在单片机系统中嵌入ucos ii将增强系统的可靠性,并使得调试程序变得简单。
μC/OS-II是专门为计算机的嵌入式应用设计的,μC/OS-II 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点, 最小内核可编译至 2KB 。μC/OS-II 已经移植到了几乎所有知名的CPU 上。unix 是商业软件,一般用在服务器上。Unix因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用。
linux 免费,安全,稳定,应用范围广,在嵌入式上,服务器上,家用机,都有广泛应用。
μC/OS-II Linux 都适合用在嵌入式上。但μC/OS-II 是专为嵌入式而设计,这样的结果是,运行效率更高,占用资源更少。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)