嵌入式操作系统 uClinux 和 eCos的比较 东华理工学院 摘要 uClinux 和 eCos 操作系统是两种性能优良、源码公开且被广泛应用的免费嵌入式操作系统。本文通过对 uclinux 和 eCos 的对比,分析和总结了嵌入式操作系统应用中的若干重要问题,归纳出嵌入式系统开发中操作系统的选型依据。 关键词 嵌入式 操作系统 eC0s uClinux 1 两种开源嵌入式操作系统介绍 uClinux 是一种优秀的嵌入式 Linux 版本。 uClinux 是 micro-Conrol-linux 的缩写。与标准 Linux 相比,它集成了标准 Linux 操 作系统的稳定性、强大网络功能和出色的文件系统等主要优点。但是由于没有 MMU( 内存管理单元 ),故其多任务的实现需要一定技巧。 eCos(embedded Configurable operating SYSTEM ),即嵌
uC/OS-Ⅱ、 eCOS、Linux 的安全性比较研究 嵌入式系统是以嵌入式计算机为核心,面向用户、 面向产品、 面向应用,软硬件可裁减 的,适用于对功能、可靠性、体积、成本、功耗等综合性能有严格要求的计算机系统。嵌入 式系统具有通用操作系统的基本特点, 如能够有效管理日趋复杂的系统资源; 能够使硬件虚 拟化,让开发人员能够从繁忙的驱动程序移植和维护中解脱出来; 提供库函数、 标准设备驱 动程序以及工具集等。 与通用操作系统相比较, 嵌入式操作系统在系统实时高效性、 硬件的 相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点随着计算机技术的迅 速发展和芯片制造工艺的不断进步, 嵌入式系统的应用日益广泛。 安全性, 即可靠性和稳定 性,对于实时系统来说通常比非实时系统更为重要。 为保证应用系统运行的可靠性, 嵌入式 实时内核可以提供诸多机制供用户使用,包括异步信号、定时器、优先