uC/OS-II、eCos、Linux的简要比较
来源:互联网 发布:石油库存公布数据 编辑:程序博客网 时间:2024/06/05 14:43
uC/OS-II: 占先式内核,仅支持bitmap调度算法,最多支持65任务线程,提供比较完善的线程同步服务。
开源但非免费,需要开发商业产品的用户,需要购买license。
开发环境,没有限制,对于软件开发来讲仅仅相当于一个函数库。
ecos : 占先式内核,支持bitmap调度算法和同优先级分时调度算法,支持POSIX标准接口,比较完善的线程同步服务。有自己的功能很强大的bootloader(redboot:支持在线调试程序,更新程序和内核等),提供很多厂商出的BSP。network、file system等各种模块齐全。
开发环境为Linux或者cygwin。
关键特点:完全免费,不必担心license问题。各模块可配置性:编译时配置,静态链接。
Linux : 2.4内核以前仅支持分时调度,实时性和上面两个无法可比(调度算法不同),2.6内核增加了实时调度。提供完善的进程通信、线程同步等服务,网络功能超级强大,支持动态链接,文件系统完善,有uboot,VIVI等bootloader的支持。
开发环境为Linux或者cygwin
以上三个uC/OS-II最简单,基本上在所有的硬件平台都可以使用,ecos主要在16bit、32位平台使用,Linux主要在带mmu的32位平台上使用(不带mmu的开用uCLinux)。
打个不恰当的比喻:uC/OS-II是麻雀,ecos是鸡,Linux是鸵鸟。
0 0
- uC/OS-II、eCos、Linux的简要比较
- eCos与uC/OS-II内核实现的比较
- eCos与uC/OS-II内核实现的比较
- eCos与uC/OS-II内核实现的比较
- UC/OS和uClinux的比较 + μC/OS-II与eCos的比较
- UC/OS和uClinux的比较 + μC/OS-II与eCos的比较
- QNX、RTLinux、uC/OS-II、Nucleus Plus、VRTX、VxWorks、eCos的相互比较
- QNX、RTLinux、uC/OS-II、Nucleus Plus、VRTX、VxWorks、eCos的相互比较
- 比较eCos, uC/OS, uClinux
- uc/OS与Linux的比较
- uc/OS与Linux的比较
- 简单介绍ecos, uc/OS,uClinux,RTlinux,Linux
- uC/OS-II的任务
- UC/OS-II的学习
- UC/OS-II 的中断
- eCos和μC/OS-II的中断处理比较 (一)
- eCos和μC/OS-II的中断处理比较 (二)
- 來了解 uC/OS-II 的觀察器 uC/OS-View
- MySQL Dumping and Reloading the InnoDB Buffer Pool(MySQLdump和重载InnoDB缓冲池)
- 基于OpenStack的IBM Cloud Manager新玩法
- Eclipse去除js(JavaScript)验证错误
- 8-04. 打印学生选课清单
- 手把手教你用matlab生成STM32官方IIR滤波器的系数
- uC/OS-II、eCos、Linux的简要比较
- 模仿万年历,制作的考勤功能
- 欢迎使用CSDN-markdown编辑器
- Android内存泄露之开篇
- 网络丢包率如何解决
- Android Studio ndk第一次使用
- mosquitto1.4 编译安装遇到的问题
- JQuery解析XML数据的几个例子
- js删除数组的问题