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
    +关注

    关注

    25

    文章

    862

    浏览量

    122616

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习RTOS的意义?

    对于嵌入式软件工程师,学习RTOS非常有必要。 1. 项目需要 随着产品要实现的功能越来越多,单纯的裸机系统已经不能完美地解决问题,反而会使编程变得更加复杂,如果想降低编程的难度,就必须引入
    发表于 11-27 08:16

    FreeRTOS和uC/OS-II的功能特性

    AWS 条款)。 uC/OS-II: 核心功能: 任务调度(固定优先级抢占式 + 时间片轮询)、信号量、互斥锁(带优先级继承)、消息邮箱、消息队列、事件标志、内存分区管理、软件定时器。 内存管理
    发表于 11-17 08:17

    FreeRTOS与uC/OS-II如何选择

    联网、消费电子、工业控制等领域。其开源许可、强大的生态系统、社区活跃度和 AWS 的强力支持是其不可比拟的优势。 uC/OS-II 是一个设计精良、久经考验的 RTOS, 以其可靠性和严谨性著称。开源后大大降低了使用门槛。它仍然是许多传统关键应用和熟悉其体系的开发者的可靠
    发表于 11-13 07:15

    嵌入式rtos中哪一个更加值得去学习

    的 “实时性优化”,放到大多数嵌入式场景里,这点差距根本够不上 “决定性”。真正决定一个 RTOS 值不值得学、能不能扛事的,从来不是这点 “微操”,而是能不能把硬
    的头像 发表于 11-05 10:48 557次阅读
    嵌入式<b class='flag-5'>rtos</b>中哪一个更加值得去<b class='flag-5'>学习</b>?

    请问编译纯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 900次阅读
    【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 1179次阅读

    单模光纤os1和os2的区别分析

    (Conventional Single-Mode Fiber, CSMF)。 OS2:符合ITU-T G.652.C和G.652.D标准,属于低水峰单模光纤(Low-Water-Peak
    的头像 发表于 04-21 10:37 1579次阅读

    如何成为一名嵌入式软件工程师?

    体系 1)编程语言与工具 C/C++:嵌入式软件开发中最常用的编程语言,因其高效性和对硬件的直接控制能力而备受青睐。 RTOS(实时操作系统):如μ
    发表于 04-15 14:37

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

    选择合适的操作系统对于项目的成功至关重要。了解如何在RaspberryPi上使用RTOS,并看看你有哪些选择吧!从OS到RTOSRaspberryPi是由RaspberryPi基金会推
    的头像 发表于 03-25 09:40 1006次阅读
    为您的 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 1000次阅读

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

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