硬汉嵌入式论坛

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

[以太网] MDK5的RTE完美支持开源免费的网络协议栈Cyclone TCP,功能非常丰富,媲美ThreadX NETX,而LwIP完全不是对手

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2020-7-20 01:07:13 | 显示全部楼层 |阅读模式
官方地址:
https://www.oryx-embedded.com/

移植开发文档:
CycloneTCP_Migration_Guide.pdf (669.26 KB, 下载次数: 383)




之前坛友发过几次,一直没有注意,今天无意中看到MDK的RTE环境里面就带,而且是完美支持,真是太强了。
整体框图:
1.jpg

安全连接方式
2.jpg

MDK5 RTE支持:
(1)ACME库:

1.jpg

(2)各种OS接口都已经支持,含CMSIS-RTOS V1和V2封装层,文件系统方面支持FatFS和RL-FlashFS,这个做个真是溜,做的这么完善不容易:
QQ截图20200720013934.jpg

(3)各种加密应有尽有
cryoto-cloud-final.png
2020-07-20_014318.png

(4)SSL支持,也是相当全面
2.png

(5)支持STP和RSTP
1.jpg

(6)网络协议栈方面更是强的一批,各种厂家的芯片,各种MAC,各种PHY支持的相当全面。Modbus TCP的客户端,服务器;DHCP的客户端服务器,CoAP,也都提供了。
a、内核:
1.jpg

b、交换机芯片,PHY芯片,MAC+PHY芯片以及芯片自带MAC的超大批量支持
1.png

c、支持的wifi芯片:
1.jpg

d、超丰富的各种协议组件:
1.png

(7)授权方式,有点类似早期的SafeRTOS,OpenRTOS和FreeRTOS,

一般我们可以使用开源免费版的GPLv2授权方式:
1.jpg

(8)所有这些案例全部是基于MDK5 RTE环境创建,使用RTX5,太给力了。
1.jpg

以STM32H743为例:
2.jpg

配置方法媲美RL-TCPnet,太方便了:
3.jpg

评分

参与人数 1金币 +20 收起 理由
byccc + 20 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 02:29:48 | 显示全部楼层
Cyclone TCP应该是MDK RTE开发环境有史以来支持最完善的第三方组件。
回复

使用道具 举报

73

主题

1200

回帖

1419

积分

至尊会员

积分
1419
发表于 2020-7-20 07:20:21 | 显示全部楼层
eric2013 发表于 2020-7-20 02:29
Cyclone TCP应该是MDK RTE开发环境有史以来支持最完善的第三方组件。

Cyclone 是什么公司的协议栈啊,我网上找竟然找到了altera
回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2020-7-20 08:57:27 | 显示全部楼层
硬汉大哥,这个可以直接用在V6,V7的板子上面吗? 需要FPGA配合吗?
回复

使用道具 举报

3

主题

66

回帖

75

积分

初级会员

积分
75
发表于 2020-7-20 08:59:00 | 显示全部楼层
看了下,是GPLv2协议的,意味着商用要把自己的代码完全公开。不知道授权费咋样
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 10:03:20 | 显示全部楼层
wdliming 发表于 2020-7-20 07:20
Cyclone 是什么公司的协议栈啊,我网上找竟然找到了altera

这个不是Altera的Cyclone系列,这个是网络协议栈。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 10:03:34 | 显示全部楼层
morning_enr6U 发表于 2020-7-20 08:57
硬汉大哥,这个可以直接用在V6,V7的板子上面吗? 需要FPGA配合吗?

这个不是Altera的Cyclone系列,这个是网络协议栈。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 10:03:54 | 显示全部楼层
kingdjh 发表于 2020-7-20 08:59
看了下,是GPLv2协议的,意味着商用要把自己的代码完全公开。不知道授权费咋样

对,这个授权方式要开源代码。
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-7-20 10:17:31 | 显示全部楼层
MDK对这些中间件的支持到了什么程度, 是仅限于创建工程还是提供了调试插件或者更多功能.
好像IAR没有这么多功能, 如果MDK仅仅是提供了中间件的创建功能, 那么转到IAR还是可以用用, 如果MDK还提供了其他功能, 那么用IAR效果就要吃亏了.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 10:37:02 | 显示全部楼层
amfy 发表于 2020-7-20 10:17
MDK对这些中间件的支持到了什么程度, 是仅限于创建工程还是提供了调试插件或者更多功能.
好像IAR没有这么 ...

一键添加。
回复

使用道具 举报

56

主题

905

回帖

1073

积分

至尊会员

积分
1073
发表于 2020-7-20 11:04:31 | 显示全部楼层
eric2013 发表于 2020-7-20 10:03
对,这个授权方式要开源代码。

这就限制使用了。 公司使用首先排除
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 11:12:43 | 显示全部楼层
roguebear 发表于 2020-7-20 11:04
这就限制使用了。 公司使用首先排除

GPLv2授权有个要求是需要用户开源应用代码,这类项目也很多,像我们H7-TOOL这种开源项目,使用这个完美。

之前FreeRTOS这种方式不也整的嗨嗨的,对于开源项目是一种巨大的推动引擎。
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-7-20 11:54:03 | 显示全部楼层
非常符合我的胃口
代码不规范,亲人两行泪!
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-7-20 12:13:03 | 显示全部楼层
晚上回去尝尝鲜
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2020-7-20 17:17:52 | 显示全部楼层
byccc 发表于 2020-7-20 12:13
晚上回去尝尝鲜

坛友已经刷好了

【分享】V6-RTX CycloneTCP_http_sever_demo移植
http://www.armbbs.cn/forum.php?m ... 8909&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-9-4 15:24:12
这个商业授权不知道多少钱,royalty free的也还好。只需要一次性付费。

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-9-7 22:48:10
cyclone TCP的文档没找到。下载的1.9.8的代码里也没文档。 是没有文档吗?

41

主题

215

回帖

338

积分

高级会员

积分
338
发表于 2021-3-12 17:29:17 | 显示全部楼层
那现在可以接近白嫖了,就买个MDK。网络协议用cyclone,usb用rl-usb,文件系统用little fs。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2021-12-16 18:37:46 | 显示全部楼层
大侠,你这里面的Drivers(Ethernet), Drivers(MAC), Drivers(PHY)是怎么添加的,怎么这么多,能告知一下吗?
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2021-12-16 18:38:03 | 显示全部楼层
大侠,你这里面的Drivers(Ethernet), Drivers(MAC), Drivers(PHY)是怎么添加的,怎么这么多,能告知一下吗?
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2021-12-16 18:38:22 | 显示全部楼层
大侠,你这里面的Drivers(Ethernet), Drivers(MAC), Drivers(PHY)是怎么添加的,怎么这么多,能告知一下吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2021-12-17 11:59:57 | 显示全部楼层
hunter0773 发表于 2021-12-16 18:38
大侠,你这里面的Drivers(Ethernet), Drivers(MAC), Drivers(PHY)是怎么添加的,怎么这么多,能告知一下吗 ...

MDK的RTE一键添加即可
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2022-7-8 09:49:41 | 显示全部楼层
硬汉哥,案例的下载链接可以发一下吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2022-7-9 09:31:43 | 显示全部楼层
hub 发表于 2022-7-8 09:49
硬汉哥,案例的下载链接可以发一下吗

【分享】V6-RTX CycloneTCP_http_sever_demo移植
https://www.armbbs.cn/forum.php? ... 8909&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-9-28 12:13:06 | 显示全部楼层
软件包下载不了了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2022-9-28 13:08:00 | 显示全部楼层
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
发表于 2022-11-5 14:02:14 | 显示全部楼层
这个cyclone tcp简单搞了个工程,结果ping不通,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2022-11-6 09:55:03 | 显示全部楼层
wlx18682353162 发表于 2022-11-5 14:02
这个cyclone tcp简单搞了个工程,结果ping不通,

这里有个,参考下

【分享】V6-RTX CycloneTCP_http_sever_demo移植
https://www.armbbs.cn/forum.php? ... 8909&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

8

主题

21

回帖

45

积分

新手上路

积分
45
发表于 2023-4-14 23:13:13 | 显示全部楼层
硬汉哥好,请问我添加了BCM43362驱动,是不是还要自己另外加WIFI的sdk移植进来,才能用这个驱动?
0B8CD491-16FF-4667-9848-587732493F17.png
B49E9198-A601-4948-A631-31B12B230821.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
 楼主| 发表于 2023-4-15 03:17:33 | 显示全部楼层
Devil_920 发表于 2023-4-14 23:13
硬汉哥好,请问我添加了BCM43362驱动,是不是还要自己另外加WIFI的sdk移植进来,才能用这个驱动?

修改下这个C文件,取消这个头文件试试,正常情况下是不需要添加额外文件的。

不行的话,再看看SDK里面是否有
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 02:57 , Processed in 0.444270 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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