mC/OS-II的技术特点和商业授权方式
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
mC/OS-II的技术特点和商业授权方式  2012/3/1
mC/OS-II的特点mC/OS-II是为实时嵌入式应用而设计的一个抢占式多任务操作系统内核,其代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器,从8位,16位到32位,甚至64位以及DSP。从实现角度来看,mC/OS-II是一组C函数库,应用程序代码与内核函数库连接在一起,生成一个目标代码,可以下载到目标板的RAM中,或者直接烧写至目标板的ROM中执行。在X86的目标环境中,mC/OS-II核心代码尺寸一般不超过15K字节大小。mC/OS-II的组件
  mC/OS-II的特点

mC/OS-II是为实时嵌入式应用而设计的一个抢占式多任务操作系统内核,其代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器,从8位,16位到32位,甚至64位以及DSP。从实现角度来看,mC/OS-II 是一组C函数库,应用程序代码与内核函数库连接在一起,生成一个目标代码,可以下载到目标板的RAM中,或者直接烧写至目标板的ROM中执行。在X86的目标环境中,mC/OS-II 核心代码尺寸一般不超过15K字节大小。mC/OS-II 的组件包括任务管理、内存管理、任务间通信、任务的同步与互斥、时间管理等,mC/OS-II是Micrium的知识产权产品。

值得注意的是:mC/OS-II,不是免费软件,也不是开放源码的软件,因此,不能免费使用,需要清楚地阐明mC/OS-II和系列的软件不是开放源码的免费软件,这是和Linux完全不一样的。

提供源代码

mC/OS-II 提供C源代码给每一个用户。这样,用户能够从中深入地了解内核的运作方式,并可根据应用的特殊要求裁减或改动系统软件,这对产品软件的规范化管理及应用系统软件的测试都有极大的帮助。另外,由于提供了内核的源代码,用户不但可以进行 内核的学习和研究,而且设计的产品在量产时也不必支付版税,可以省去大量的费用。

性价比高

mC/OS-II 由于采用了先进的微内核(Micro-kernel)技术,因而在优先级安排,任务调度,任务切换等各方面都有相当大的优势。在Micrium的网站上提供了大量的不同处理器的移植代码,用户简化了所选处理器的移植工作,加速产品上市。

易学易用

mC/OS-II能够结合IAR的Kernel Aware等许多多任务调试器组成功能强大的集成开发环境,配合相应的编译器和动态联结库以及各类底层驱动软件,用户可以轻松地进行RTOS的开发和调试。另外,由于这些集成开发环境(IDE)为所有的开发工程师所熟悉,因而,更容易学习和使用。

功能模块丰富

mC/OS-II 除提供功能强大的内核操作系统外,还提供种类丰富的功能模块。例如用于系统互联的局域网络模块mC/TCP-IP,支持图形应用的mC/GUI 模块,支持CAN总线的mC/CAN 产品模块,支持FAT格式文件系统mC/FS,以及mC/USB模块等。用户可以根据自己的应用来选择不同的应用模块。

mC/OS-II 的 RTOS内核可支持如下类型的CPU:ARM, Altera (Nios),Motorola,Intel, Infineon,Hitachi,Xilinx(MicroBlaze),Mitsubishi,DSP(TI,ADI公司)等。可以说mC/OS-II是支持CPU类型最丰富的实时多任务操作系统之一。
与《mC/OS-II的技术特点和商业授权方式》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095