0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学习RTOS该如何选择??C/OS不是收费软件吗?

strongerHuang ? 来源:strongerHuang ? 作者:strongerHuang ? 2022-09-19 09:32 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

有初学的读者问:我学习RTOS该如何选择,?C/OS不是收费软件吗?

这个读者肯定是看到了网上之前的一些(过时的)信息。

确实,在2016年10月,?C/OS(Micrium公司)被芯科(Silicon Labs)收购之前,?C/OS是商业收费软件。

但是,在2016年被收购之后,?C/OS就开源并支持商业使用了。

267f930a-37b4-11ed-ba43-dac502259ad0.jpg

你输入?C/OS 原官网

它会跳转到芯科官网

26b9fbee-37b4-11ed-ba43-dac502259ad0.png

μC/OS被收购之后,就分为了“两派”:Micrium OS 和 μC/OS.

其中,Micrium OS主要应用于芯科自家的平台(生态),而μC/OS主要包含RTOS内核和相关组件。

简单来说,它们两者主要的区别就是“应用场景不同”,这里可以参看我之前分享的一篇文章:μC/OS 和 Micrium OS 的区别

开源协议

μC/OS被收购之后,遵循的开源协议为:Apache 2.0.

27db96ea-37b4-11ed-ba43-dac502259ad0.png

Apache 2.0开源协议是一种比 GPL 协议更“宽松”的开源协议,支持商业使用。

这里可以参看我之前分享的一个关于GPL协议的视频

所以,你不用担心遵循 Apache 2.0开源协议的μC/OS是商业收费软件。

看到这里,你还会说 ?C/OS 是收费软件吗?




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTOS
    +关注

    关注

    24

    文章

    853

    浏览量

    121499

原文标题:?C/OS不是收费软件吗?

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问编译纯rtos到底是选择Linux+rtos的sdk编译only rtos还是直接使用rtos sdk?

    编译纯rtos到底是选择Linux+rtos的sdk编译only rtos还是直接使用rtos sdk?
    发表于 07-11 07:22

    【STM32单片机学习进阶路线】FreeRTOS嵌入式开发指南:从入门到智能循迹避障小车项目实战(含文档代码)

    招聘STM32工程师时,开始看重是否有RTOS开发经验。因此,掌握裸机与RTOS双技能,已成为STM32学习者职业成长的必然趋势。一、为什么很多人选择
    的头像 发表于 05-29 11:46 ?445次阅读
    【STM32单片机<b class='flag-5'>学习</b>进阶路线】FreeRTOS嵌入式开发指南:从入门到智能循迹避障小车项目实战(含文档代码)

    如何在Eclipse ThreadX RTOS中集成SystemView

    SEGGER实时软件分析工具SystemView已经在ThreadX v6.4.2上进行了测试。SystemView从v3.60c版本支持Eclipse ThreadX(Azure RTOS),用户
    的头像 发表于 05-06 17:11 ?860次阅读

    为您的 Raspberry Pi 项目选择正确的实时操作系统(RTOS

    选择合适的操作系统对于项目的成功至关重要。了解如何在RaspberryPi上使用RTOS,并看看你有哪些选择吧!从OS到RTOSRaspberryPi是由RaspberryPi基金会推
    的头像 发表于 03-25 09:40 ?619次阅读
    为您的 Raspberry Pi 项目<b class='flag-5'>选择</b>正确的实时操作系统(<b class='flag-5'>RTOS</b>)

    STM32MP131C CbueMX中间件无RTOS选项是怎么回事?

    如题,STM32MP131C CbueMX中间件无RTOS选项,对比选择STM32MP157芯片是有的,怎么查这部分资料呢
    发表于 03-14 06:59

    CubeMX创建STM32F1 FreeRTOS选择新版库1.8.6后工程出错是怎么回事?

    /FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c(34): error: 'freertos_os2.h' file not found34
    发表于 03-14 06:31

    STM32Cube配置RTOS时定时器如何选择

    STM32Cube配置RTOS时定时器如何选择
    发表于 03-07 08:47

    Flexible Safety RTOS的技术特征

    Embedded Office的Flexible Safety RTOS是专为具有严格功能安全要求的嵌入式系统量身定制的、先进的实时操作系统。RTOS专为工业自动化、汽车、铁路和医疗设备等行业而设
    的头像 发表于 01-07 11:29 ?758次阅读

    不适用ADS8586S的过采样功能,OS0,OS1,OS2这三个引脚如何接?

    请问如果我不适用ADS8586S的过采样功能,OS0,OS1,OS2这三个引脚如何接,busy与FRSTDATA引脚貌似是指示信号,一般可以悬空吗?不使用这两个引脚会不会影响芯片的
    发表于 12-19 06:48

    全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发

    8、RTOS系统定制开发 此处以在rtos/components/aw目录下创建一个简单的软件包为例,帮助客户了解RTOS环境,为RTOS
    发表于 11-22 09:36

    全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS新增方案

    ) 第四步:修改rtos/lichee/rtos/projects/t113_s3p_c906/Makefile,关联了example_demo方案编译 第五步:进入rtos目录,
    发表于 11-22 09:31

    深入解析Zephyr RTOS的技术细节

    ,Zephyr OS在嵌入式开发中的知名度逐渐增加,新的微控制器和开发板都支持Zephyr。本文将深入讨论Zephyr RTOS的技术细节。
    的头像 发表于 10-22 16:47 ?2926次阅读
    深入解析Zephyr <b class='flag-5'>RTOS</b>的技术细节

    嵌入式学习建议

    很多弯路,也会使你对嵌入式系统感到畏惧。等你软件硬件基础打好了,再学习就感到容易理解。实际上,许多嵌入式应用并不需要操作系统。也可以根据实际项目需要,再学习特定的RTOS。不要被一些嵌
    发表于 10-22 11:41

    TM4C129x基于套接字的TI-RTOS NDK以太网应用

    电子发烧友网站提供《TM4C129x基于套接字的TI-RTOS NDK以太网应用.pdf》资料免费下载
    发表于 09-23 11:15 ?0次下载
    TM4<b class='flag-5'>C</b>129x基于套接字的TI-<b class='flag-5'>RTOS</b> NDK以太网应用

    RTOS正在缩小与Linux的差距

    RTOS与Linux的物联网设备操作系统之争已经持续了很多年。Linux以其强大的计算能力和丰富的软件生态,在需要复杂处理和软件支持的物联网设备上占据一席之地;RTOS凭借实时响应和资
    的头像 发表于 09-10 08:07 ?1132次阅读
    <b class='flag-5'>RTOS</b>正在缩小与Linux的差距