硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5904|回复: 31
收起左侧

[uCOS全家桶组件] uCOS全家桶源码貌似可以从Silicon Labs的Simplicity Studio获取

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
发表于 2020-3-3 01:56:17 | 显示全部楼层 |阅读模式
https://www.silabs.com/support/getting-started/micrium-os#series

我安装了一个,就是有点太卡了,组件一直更新不完整

QQ截图20200303015552.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-3-3 02:27:23 | 显示全部楼层
QQ截图20200303022436.png
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2020-3-3 09:24:14 | 显示全部楼层
他家的组件稳定性怎么样?我只想试哈他家的ucFS
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2020-3-3 09:27:01 | 显示全部楼层
这个Simplicity Studio工具是免费的么?
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2020-3-3 09:58:51 | 显示全部楼层
micrium源代码都不知道在哪个路径,难找
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-3-3 09:59:12 | 显示全部楼层
天马行空 发表于 2020-3-3 09:24
他家的组件稳定性怎么样?我只想试哈他家的ucFS

应该还行,也是好多年了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-3-3 10:02:36 | 显示全部楼层
天马行空 发表于 2020-3-3 09:27
这个Simplicity Studio工具是免费的么?

是免费的。

看他这个软件需求,需要用户有二楼的套件来注册下,才可以获取限制的SDK。
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2020-3-3 10:08:11 | 显示全部楼层
eric2013 发表于 2020-3-3 10:02
是免费的。

看他这个软件需求,需要用户有二楼的套件来注册下,才可以获取限制的SDK。

看来没有套件 还是无法获取micrium源代码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-3-3 10:12:25 | 显示全部楼层
yklstudent 发表于 2020-3-3 10:08
看来没有套件 还是无法获取micrium源代码

不知道哪位坛友手头有这几款套件中的其中一款就行,可以导出下,看看是什么样的效果。

回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
发表于 2020-3-3 10:45:37 | 显示全部楼层
1、我已经把最新的ucos 5.8  SDK下载下来了,但是在安装目录中找到的ucos却不是最新版的,而且licence也没有更新,很有可能是我没有相关kit的序列号?我有zero Gecko的SN,但是用不了
2、相关图片及源码如下

1)软件中最新的包已经下载安装成功
2020-03-03_101455.png
2)不要勾选这2个√,下面能找到多个OS 的版本
2020-03-03_101914.png
2020-03-03_101836.png
3)回到首页,新建工程,提示建不了,然后我选择安装efm32类mcu,但是由于没有kit的sn,依然无法操作了
2020-03-03_102150.png
2020-03-03_101553.png

4)下面是我在软件安装目录中找到了ucos相关的内容
2020-03-03_104425.png
2020-03-03_104307.png
回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 10:48:31 | 显示全部楼层
C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform,最新2.7版本

micrium_os.rar

3.44 MB, 下载次数: 349

回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 10:52:19 | 显示全部楼层
可以从这网址https://github.com/SiliconLabs下载uC/OS的中间件。
Snap1.jpg
回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 10:58:17 | 显示全部楼层
https://github.com/SiliconLabs,可以下载uC/OS中间件。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-3-3 11:03:36 | 显示全部楼层
stevenq 发表于 2020-3-3 10:48
C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform,最新2.7版本

太感谢兄弟了,得给兄弟发个英雄勋章

专门开个帖子,马上给大家分享下。
回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 11:09:18 | 显示全部楼层
这个micrium_os的版本是5.8的。
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
发表于 2020-3-3 11:10:09 | 显示全部楼层
@stevenq 给力,我这个目录下没有你的那么全。。看样子这个是2018年就有了 22.png
2020-03-03_110505.png
回复

使用道具 举报

2

主题

58

回帖

64

积分

初级会员

积分
64
发表于 2020-3-3 11:10:13 | 显示全部楼层
小狐狸 发表于 2020-3-3 10:45
1、我已经把最新的ucos 5.8  SDK下载下来了,但是在安装目录中找到的ucos却不是最新版的,而且licence也没 ...

好像没有其他组件啊
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
发表于 2020-3-3 11:20:02 | 显示全部楼层
再来一个许可证说明,,这个许可证还没有更新,版本是Version 20190802
链接:https://www.silabs.com/about-us/ ... e-license-agreement
关于ucos的许可

2. Micrium Software.
The terms and conditions in this Section 2 apply only to Micrium Software and take precedence over any other conflicting terms of this Agreement.

2.1. Grant of Micrium Software License.Upon accepting this Agreement and downloading the Micrium Software, subject to your compliance with the terms of this Agreement, Silicon Labs hereby grants you a limited, non-exclusive, nontransferable license for the Term (as described in Section 20), as follows:

2.1.1. You and your Authorized Subcontractors may modify the Source Code version of Micrium Software for the sole purpose of adapting the Micrium Software to your application.

2.1.2. You may embed the Micrium Software exclusively in products developed by you or by your Authorized Subcontractors on your behalf during the Term that embed the Micrium Software into Silicon Labs Devices (the “End Products”).

2.1.3. You may distribute copies of the Object Code version of the Micrium Software solely to the extent that such copies are embedded in End Products.

2.2. Micrium Software License Restrictions. Your use of the Micrium Software is subject to the following restrictions:

2.2.1. You may allow Authorized Subcontractors to access and use the Micrium Software solely to the extent necessary to adapt the Micrium Software to your application.

2.2.2. Except as provided in this Agreement, neither you, your Authorized Subcontractors, nor any of your downstream customers may sell, transfer, sublicense, distribute, or disseminate in any way the Object Code or executable code of the Micrium Software in any written or electronic manner.

2.2.3. Neither you, your Authorized Subcontractors, nor any of your downstream customers may distribute the Source Code version of Micrium Software to any third party under any circumstances. You shall ensure that each of your employees and Authorized Subcontractors that work with Micrium Software are aware of this restriction.

2.2.4. Except as permitted in this Agreement, neither you, your Authorized Subcontractors, nor any of your downstream customer may embed the Micrium Software in any integrated circuit device that is not a Silicon Labs Device.

2.3. End User Support. You agree to be fully responsible for all End User support services and warranty costs for all End Products.

2.4. Commercial Purpose. You are permitted to use the Micrium Software for a Commercial Purpose only if you embed the Micrium Software into a Silicon Labs Device. You may not embed the Micrium Software in a non-Silicon Labs Device unless you and Silicon Labs execute a separate Commercial License Agreement expressly permitting such use.

2.5. Ownership. Silicon Labs is and shall remain the sole and exclusive owner of the Micrium Software and all Documentation, media, manuals, specifications, instructions and printed materials, and any copies or portions thereof, furnished by Silicon Labs for use with the Micrium Software. You own any improvements or modifications to the Micrium Software made by you or your Authorized Subcontractor on your behalf to adapt Micrium Software for use in your End Products.

2.6. Maintenence and Support. Standard maintenance and technical support, such as bug fixes, correction of failures, updates and maintenance patches is provided to you at no cost for one year from date that you download the Micrium Software. Silicon Labs may use a variety of methods, including but not limited to telephone, Internet and/or e-mail, to provide such maintenance and support.
回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 12:04:13 | 显示全部楼层
SiliconLabs公司的SimplicityStudio要有他们的硬件开发板组件,很多应用软件才能下载。
回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 12:07:41 | 显示全部楼层
小狐狸 发表于 2020-3-3 11:20
再来一个许可证说明,,这个许可证还没有更新,版本是Version 20190802
链接:https://www.silabs.com/abo ...

很多需要硬件支持,Siliconlabs做了很多的芯片,也包括软件,Micrium好像被siliconlabs收购了。
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2020-3-3 12:09:45 | 显示全部楼层
这意味着以前的 代码也是免费用了吧
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2020-3-3 12:15:24 | 显示全部楼层
stevenq 发表于 2020-3-3 10:48
C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform,最新2.7版本

哥给你点赞
官网网速不给力,我从早上折腾到现在还没装好,,,你一出手就解决了我的难题。
回复

使用道具 举报

5

主题

28

回帖

43

积分

新手上路

积分
43
发表于 2020-3-3 12:50:45 | 显示全部楼层
https://github.com/SiliconLabs 大家注意看github上的这份源码,这个应该是真正开源的最新版吧,github上的那个授权声明都改了

评分

参与人数 2金币 +23 收起 理由
小狐狸 + 20 很给力!
查询无结果 + 3 很给力!

查看全部评分

回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-3-3 13:51:47 | 显示全部楼层
Modbus没有啊
回复

使用道具 举报

3

主题

83

回帖

92

积分

初级会员

积分
92
发表于 2020-3-3 14:07:27 | 显示全部楼层
shitang250 发表于 2020-3-3 12:50
https://github.com/SiliconLabs 大家注意看github上的这份源码,这个应该是真正开源的最新版吧,github上 ...

micrium_os应该是针对Siliconlabs公司的一系列芯片(EFR32xx或EFM32xx)推出的,尤其是对蓝牙或DMP(动态多协议)。好像不能完全用在其它芯片上。
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
发表于 2020-3-3 15:00:45 | 显示全部楼层
shitang250 发表于 2020-3-3 12:50
https://github.com/SiliconLabs 大家注意看github上的这份源码,这个应该是真正开源的最新版吧,github上 ...

这个是真正的源码
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2020-3-3 17:23:27 | 显示全部楼层
看来源代码是开源了,但是只是部分开源
有些还是保留了
回复

使用道具 举报

2

主题

72

回帖

78

积分

初级会员

积分
78
发表于 2020-3-3 19:52:46 | 显示全部楼层
yklstudent 发表于 2020-3-3 17:23
看来源代码是开源了,但是只是部分开源
有些还是保留了

我的理解是,https://github.com/SiliconLabs 这里的源码是开源的, 而micrium_os没有免费开源(虽然可以想办法把源码提取出来),micrium_os是给自家的Silicon labs的芯片用的。
开源代码的跟micrium_os大概对比了一下,确实很多东西没有,比如CANOPEN没有,在就是网络这块只有 tcpip的协议,上层的 DNS、FTP、http、MQTT 等都是没有的。
但是开源代码有一点好的,就是各个中间件的各种内核的port文件配套比较齐全,方便移植。 其实可以以开源代码为基础进行移植,然后没有的协议(比如HTTP、FTP等)从micrium_os里面扣出来用就好了(不考虑版权风险的话)。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-3-4 00:26:30 | 显示全部楼层
yklstudent 发表于 2020-3-3 17:23
看来源代码是开源了,但是只是部分开源
有些还是保留了

除了UCGUI,都开源。

UCGUI不开是因为这个不是Micrium一家说了算,当前授权主要是SEGGER在做。
回复

使用道具 举报

20

主题

110

回帖

170

积分

初级会员

积分
170
发表于 2020-5-13 22:07:26 | 显示全部楼层
找半天原来2.93的ucosii不在micrium上了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
 楼主| 发表于 2020-5-14 10:54:17 | 显示全部楼层
飛饵 发表于 2020-5-13 22:07
找半天原来2.93的ucosii不在micrium上了

在Github
回复

使用道具 举报

20

主题

110

回帖

170

积分

初级会员

积分
170
发表于 2020-5-14 13:31:25 | 显示全部楼层

对了,看了下2.93的cpu代码改了好多呢,从2.86升级上去要修改些什么东西?2.86的替换过去行吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 12:52 , Processed in 0.392400 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表