µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容-程序员宅基地

技术标签: github  css  人工智能  微软  嵌入式  

关注+星标公众,不错过精彩内容

作者 | strongerHuang

微信公众号 | 嵌入式专栏

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

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

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

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

嵌入式专栏

1

µC/OS开源许可

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

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

地址:

https://weston-embedded.com/micrium-licensing

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

嵌入式专栏

2

RT-Thread 开源许可

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

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

地址:

https://www.rt-thread.org/document/site/tutorial/quick-start/introduction/introduction/

GPL 开源协议的主要特点:

嵌入式专栏

3

FreeRTOS开源协议

FreeRTOS使用MIT开源协议。

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

地址:

https://www.freertos.org/a00114.html

免费和商业版协议差异:

嵌入式专栏

4

ThreadX开源协议

ThreadX遵循“简单”的开源协议。

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

地址:

https://github.com/azure-rtos/threadx/blob/master/LICENSE.txt

最后:

开源协议由很多,具体开源协议代表什么含义,可以参看我的之前分享的内容:开源协议是什么?开源等于免费吗?如何选择开源协议?

------------ END ------------

后台回复『RTOS』『嵌入式软件基础知识』阅读更多相关文章。

欢迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

欢迎关注我的视频号:

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ybhuangfugui/article/details/116617040

智能推荐

使用Linux命令行上传及下载百度云盘文件(远程服务器大文件传输必备)_linux 上传百度网盘-程序员宅基地

文章浏览阅读1k次,点赞7次,收藏9次。使用Linux命令行上传及下载百度云盘文件(远程服务器大文件传输必备)_linux 上传百度网盘

获取纯净版win10 iso && 制作纯净版win10装机盘_windows10 纯净版 阿里云盘-程序员宅基地

文章浏览阅读1k次。目的你是否有这样的问题电脑被自己玩坏不知道该怎么改电脑出现这样或那样的问题等等。。想要重装win10,但是网上下的又会充斥各种广告和版本不够稳定和安全。基于此写下这篇博客指导各位读者使用微软工具制作纯净的系统安装盘与获取纯净win10系统开始获取软件可登陆官网https://www.microsoft.com/zh-cn/software-download/windo..._windows10 纯净版 阿里云盘

Asp.net Core IIS上安装部署及502.5错误解决-程序员宅基地

文章浏览阅读206次。总结:安装Microsoft Visual C++ 2015 Redistributable(https://www.microsoft.com/en-us/download/details.aspx?id=53840)。安装.Net Core SDK(https://www.microsoft.com/net/download/windows)。安..._dotnet6重新部署后报502.5错误

自动生成mybatis中resultMap结果集_mybatis自动生成resultmap-程序员宅基地

文章浏览阅读4.9k次。 上一篇文章提到,自己在新建表时如果表列特别多比如100多个字段时,mybatis中写公共查询字段baseColumn 或者resultMap时特别麻烦,用的是创建表时的sql脚本摘出来某些字段进行操作,但是并不是每次都会有现成的脚本供我们使用,因此我在原有的基础上进行了改良,将entity实体类,通过反射的技术将属性和列名获取到,拼接成resultMap的项。 注意:这种..._mybatis自动生成resultmap

ModelSim中检查未定义变量-程序员宅基地

文章浏览阅读618次。我们都知道,在ModelSim中未定义的变量会被编译器默认设置为一位的"wire"型变量,不会报错甚至不会产生警告,这给我们带来很大的困扰,常常在仿真时得到一堆未知的结果却怎么也找不出哪里有问题。在Verilog-2001标准中规定,你可以通过定义宏来覆盖默认类型的设置,通过在文件头部添加如下宏定义:`default_nettype none这样,任何没有经过明确定义的变量都会..._modles中未定义数据

ASAN 问题总结-程序员宅基地

文章浏览阅读940次,点赞3次,收藏11次。MemShadowshadow memory也是内存中的一块区域,但与main memory又不同,shadow memory中有元数据的思想,其中的数据存放的是 main memory 的状态信息。因此,可以将 shadow memory 看做是 main memory 的元数据,而 main memory 中存储的才是程序真正的数据。_asan

随便推点

c语言票务小程序有余票显示,c语言小程序实例(一)-程序员宅基地

文章浏览阅读171次。今天想想什么事也没干,连游戏都没打,就看啦一部电影,还是把刚才写的几个c语言小程序贴上吧,显示今天也没白过啊。/*1求两个数中较大者#includeint getmax(int a,int b){int max;if(a<=b)max=b;elsemax=a;return max;}main(){int a,b,max;printf("please input two integers:"..._c语言票务系统小程序

[转] 高频 mos 选择需要考虑相关资料-程序员宅基地

文章浏览阅读348次。[转] 高频 mos 选择需要考虑相关资料 节选自 http://www.dianyuan.com/bbs/987183.html 【草根大侠】贴 关于MOS管导通内阻和米勒电容(Qgd)差异对效率的影响http://www.epc.com.cn/subject/200910/13172.html 理解功率MOSFET的开关损耗(图)最近做..._mos qg 开关频率

JDBC的批量处理语句_原生态jdbc 批量修改语句-程序员宅基地

文章浏览阅读668次。JDBC的批量处理语句包括下面两个方法:addBatch(String):添加需要批量处理的SQL语句或是参数;executeBatch();执行批量处理语句;通常我们会遇到两种批量执行SQL语句的情况:1 多条SQL语句的批量处理;2 一个SQL语句的批量传参;针对第一种情况我们以前的做法可能是创建多个Statement,然后挨个execute,或者干脆写个PL/SQL;写过程是个明_原生态jdbc 批量修改语句

7个顶级资源搜索网站,不知道太可惜了!_最强搜索引擎入口-程序员宅基地

文章浏览阅读10w+次,点赞25次,收藏192次。 说起搜索资源,大家肯定先想到百度,的确“度娘”很万能,能帮我们解决很多问题,但毕竟百度资源有限,用的人多了就造成重复的问题,接下来,小编给大家分享7个顶级资源搜索网站,能满足你很所多需求哦。一、 疯狂影视搜索http://www.ifkdy.com/ 一款全能影视搜索引擎,里面的视频资源都是高清的,而且每天不重样,适合喜欢看影视的朋友。二、 BT搜索http..._最强搜索引擎入口

【券商报告】基础化工行业月报:行业维持景气态势,继续关注制冷剂和化纤——附下载链接_化纤 行研报告-程序员宅基地

文章浏览阅读63次。来源 | 中原证券全球基础化学品需求总量约为 6.5 亿吨/年,其中乙烯、丙烯、甲醇、氯气、苯和对二甲苯六大价值链约占其中的 80%。2020 年, 这 6 种化学品需求较前一年下降约 1000 万吨,下降幅度远低于预期。基础化学品需求下降幅度相对较小主要是因为 50%的基础化学品作为塑料被消费。与食品、饮料、卫生和医疗包装等 相关的非耐用品的乙烯需求得到聚乙烯(PE)需求支撑,这一块需求占到全球乙烯需求的 63%。 此外,对于乙烯行业,由于前一段时期盈利持续强劲和新项目投资增加,造成需求与产能之间 的_化纤 行研报告

mysql 单独join_MySQL的各种Join-程序员宅基地

文章浏览阅读564次。写在最前面所有的内容都是通过资料自行整理总结出来的,包括SQL代码也是自己一行一行自己敲出来试过的,因此未授权禁止进行转载由于本人能力有限,自行进行整理的内容未必100%准确,因此若有内容不当之处,还请各位大神指正为了更好理解其中的各种 join,现在建立两张表 tbl_subject 和 tbl_student_score ,表结构如下:tbl_subject 表结构及内容.pngtbl_stu..._mysql 单独使用join