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

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

3天内不再提示

市面上使用率较多开源RTOS的具体内容

strongerHuang 来源:strongerHuang 作者:strongerHuang 2021-05-11 14:06 次阅读

目前市面上的开源协议有很多种,比如:GPL、BSD、MIT、Mozilla、Apache 和 LGPL等。

选择RTOS,通常会考虑开源、市场占有率、配套资料和例程,以及配套组件等,市面上使用率较多的开源RTOS,这里主要推荐:µC/OS、RT-ThreadFreeRTOS、ThreadX等大家熟悉的RTOS。

随着µC/OS、ThreadX的开源,现在供大家选择学习的RTOS越来越多了。

下面讲讲µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容。

1

µC/OS开源许可µC/OS使用Apache 2.0开源许可。

µC及相关组件以允许的开源Apache 2.0许可模式提供,在这种开源模型下,寻求使用组件的开发人员可以免费下载和使用该软件。

Apache 协议在为开发人员提供版权及专利许可的同时,允许用户拥有修改代码及再发布的自由。

2

RT-Thread 开源许可RT-Thread 遵循 GPL V2 + 开源许可协议。

RT-Thread 系统完全开源,3.1.0 及以前的版本遵循 GPL V2 + 开源许可协议。从 3.1.0 以后的版本遵循 Apache License 2.0 开源许可协议,可以免费在商业产品中使用,并且不需要公开私有代码。

GPL 开源协议的主要特点:

226b799c-b20d-11eb-bf61-12bb97331649.png

3

FreeRTOS开源协议

FreeRTOS使用MIT开源协议。

包括但不限于以下权利:使用,复制,修改,合并,发布,分发,再许可和/或出售。

免费和商业版协议差异:

228eff5c-b20d-11eb-bf61-12bb97331649.png

4

ThreadX开源协议ThreadX遵循“简单”的开源协议。ThreadX的协议由微软“自定义”,包含的款项比较多,对共享、删除、修改、分发等都有约定。

原文标题:µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容

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

责任编辑:haq

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

    关注

    3

    文章

    2985

    浏览量

    41716
  • RTOS
    +关注

    关注

    20

    文章

    776

    浏览量

    118786
  • RTThread
    +关注

    关注

    7

    文章

    129

    浏览量

    40518

原文标题:µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容

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

收藏 人收藏

    评论

    相关推荐

    如果没有用到malloc和free函数,是否会有ram动态使用率这一概念?

    如果没有用到malloc和free函数,是否会有ram动态使用率这一概念?
    发表于 04-12 06:29

    市面上FPGA入门用哪块板子好啊?

    市面上FPGA入门用哪块板子好啊?用的什么开发软件和编程语言的??
    发表于 03-30 11:24

    请问片上调试支持OCDS寄存器内容在哪里看?

    芯片手册中只找到一个地址区间0xF0000400--0xF00005FF,而我需要查看这些寄存器内部具体内容,该如何查找?
    发表于 02-02 13:46

    市面上常见的滤波器有哪些?

    市面上常见的滤波器有很多种类,它们被广泛应用于各种领域,包括通信、电子设备、音频处理等。
    的头像 发表于 01-23 18:26 790次阅读

    如何在Linux系统中检查CPU使用率

    首先在Linux系统中检查CPU使用率。可以通过在命令行中输入top或htop命令来查看当前系统中各个进程的CPU使用率。如果CPU使用率大于80%,则可以考虑进行排查。
    发表于 01-06 10:42 297次阅读
    如何在Linux系统中检查CPU<b class='flag-5'>使用率</b>

    Java程序CPU使用率高的原因

    Java程序是一种高级编程语言,由于其跨平台的特性和强大的功能,被广泛应用于服务器端、企业级应用和大数据处理等场景。然而,在某些情况下,我们可能会发现Java程序的CPU使用率异常高,这会导致系统
    的头像 发表于 12-05 11:20 2764次阅读

    爆款元服务!教你如何设计高使用率卡片

    使用率和更多的用户触点呢?设计一张好的卡片是你的不二之选。 那么如何设计一张好的卡片呢? 在搞清楚这个问题之前,我们先来了解一下卡片的定义。在用户的桌面上,除了应用图标外,另一个存在感极强的元素就是卡片
    发表于 11-15 11:15

    Java11和Java17使用率达48%和45%

    2018 年 9 月发布的 Java 11 和 2020 年 9 月发布的 Java 17 是使用最广泛的 Java 版本,使用率分别为 48% 和 45%。其次是 2014 年 3 月发布
    的头像 发表于 11-01 12:30 305次阅读

    codewarrior怎样知道各种内存的使用率

    codewarrior怎样知道rom,ram,eeprom的使用率
    发表于 11-01 07:02

    STM32怎么获取CPU的使用率

    CPU的使用率信息都是怎么读取的
    发表于 10-23 07:20

    怎样查看堆栈使用率

    如何查看堆(stack)的使用率
    发表于 10-20 07:01

    什么是CPU使用率?如何测量CPU使用率

    CPU 使用率是 CPU 在计算机上执行各种任务和进程所花费的时间量的度量。
    的头像 发表于 08-06 17:07 3028次阅读

    市面上常见的微控制器有哪几种类型?

    微控制器是一种IC芯片,它主要用于执行控制其他设备或机器的程序。这是一种用于控制其他设备机器的微型芯片,因此被称为“微控制器开发”。在本文中,介绍了市面上常见的微控制器有5种类型。
    的头像 发表于 07-10 10:21 1991次阅读

    基于BOLT IOT的CPU使用率监控器

    电子发烧友网站提供《基于BOLT IOT的CPU使用率监控器.zip》资料免费下载
    发表于 07-03 10:23 0次下载
    基于BOLT IOT的CPU<b class='flag-5'>使用率</b>监控器

    LVGL cpu使用率过高无法显示视频怎么处理?

    seqence 代码。PXP 和 VGLite 已启用。 `LV_USE_PERF_MONITOR` 启用查看 cpu 使用情况,但 cpu 使用率始终为 99%,即使只有两个标签和两个按钮。 有两种
    发表于 05-10 07:31