发新帖本帖赏金 20.00元(功能说明)我要提问
123下一页
返回列表
[活动专区]

【AT-START-F437测评】CycloneTCP网络协议栈移植-成功实现FTP下载

[复制链接]
6713|59
手机看帖
扫描二维码
随时随地手机跟帖
乱世流年|  楼主 | 2023-1-6 09:28 | 显示全部楼层 |阅读模式
本帖最后由 乱世流年 于 2023-1-6 09:28 编辑

前面拿到AT-START-F437开发板,尝试移植CycloneTCP网络协议栈,经过原厂RD的技术支持,帮助修改了几处代码,成功的将CycloneTCP网络协议栈移植到开发板上,可以正常识别100MBps网卡,可以正常PING通,然后实现FTP客户端访问服务器,下载文件,经长时间测试目前网络协议栈运行稳定,下一步考虑替换现有项目MCU,做前期方案验证。

PING通

PING通

网络抓包

网络抓包

FTP下载结果

FTP下载结果

FTP客户端实现

FTP客户端实现

FTP服务器

FTP服务器

6.jpg

使用特权

评论回复

打赏榜单

ArterySW 打赏了 20.00 元 2023-01-10
理由:作品优秀

乱世流年|  楼主 | 2023-1-10 10:13 | 显示全部楼层
本帖最后由 ArterySW 于 2023-1-10 12:55 编辑

各位感兴趣的小伙伴,gitee开源链接来了  https://gitee.com/caesar777/cyclonetcp_v2.1.8

不压缩实在是太大了,无奈只能极限压缩上传了,使用步骤参照Readme文件即可。

使用特权

评论回复
乱世流年|  楼主 | 2023-3-14 12:49 | 显示全部楼层
本帖最后由 乱世流年 于 2023-3-14 12:50 编辑


最新版本的协议栈(2.2.4)已经将AT32F407和AT32F437移植进来了,很不错。
12.png

使用特权

评论回复
ArterySW| | 2023-1-6 13:14 | 显示全部楼层
楼主可以把代码(gitee或github)分享出来吗
群友们很期待

使用特权

评论回复
乱世流年|  楼主 | 2023-1-6 13:38 | 显示全部楼层
ArterySW 发表于 2023-1-6 13:14
楼主可以把代码(gitee或github)分享出来吗
群友们很期待

可以的,待压测稳定之后放出测试demo。

使用特权

评论回复
caizhiwei| | 2023-1-6 15:33 | 显示全部楼层
牛啊,用的是什么PYH芯片?
此方案与LwIP对比有什么优势或差异呢?

使用特权

评论回复
乱世流年|  楼主 | 2023-1-6 17:44 | 显示全部楼层
caizhiwei 发表于 2023-1-6 15:33
牛啊,用的是什么PYH芯片?
此方案与LwIP对比有什么优势或差异呢?

AT-START-F437开发板上用的是DM9162,这个协议栈对比LWIP的优势是支持多种PHY和MAC(已经完成适配,可以直接使用),协议栈包含HTTP、TCP、UDP、FTP、TFTP、MQTT、WEB SOCKET、MODEBUS、SMTP等等,然后适配了RTOS和文件系统,基本上就是拿来即用,不过商用要考虑license。

附网址:https://oryx-embedded.com/products/CycloneTCP

使用特权

评论回复
coslight| | 2023-1-7 08:38 | 显示全部楼层
期待楼主的研究,和lwip做一个对比评估

使用特权

评论回复
ulystronglll| | 2023-1-9 11:42 | 显示全部楼层
这个怎么建立服务器端?              

使用特权

评论回复
janewood| | 2023-1-9 12:52 | 显示全部楼层
CycloneTCP网络协议栈怎么样?

使用特权

评论回复
ccook11| | 2023-1-9 14:03 | 显示全部楼层
这个怎么做ping测试?              

使用特权

评论回复
pl202| | 2023-1-9 14:33 | 显示全部楼层
这个是官网提供的例程吗?              

使用特权

评论回复
乱世流年|  楼主 | 2023-1-9 17:21 | 显示全部楼层
ulystronglll 发表于 2023-1-9 11:42
这个怎么建立服务器端?

协议栈内 TCP SERVER很容易建立的,协议栈详情见5楼链接

使用特权

评论回复
乱世流年|  楼主 | 2023-1-9 17:22 | 显示全部楼层
janewood 发表于 2023-1-9 12:52
CycloneTCP网络协议栈怎么样?

除了license,其他都是现成的

使用特权

评论回复
乱世流年|  楼主 | 2023-1-9 17:22 | 显示全部楼层
ccook11 发表于 2023-1-9 14:03
这个怎么做ping测试?

移植好协议栈就直接可以ping了

使用特权

评论回复
乱世流年|  楼主 | 2023-1-9 17:24 | 显示全部楼层
pl202 发表于 2023-1-9 14:33
这个是官网提供的例程吗?

不是的,这个是自己移植的例程,待测试稳定后把代码发上来供大家参考。

使用特权

评论回复
benjaminka| | 2023-1-9 17:34 | 显示全部楼层
期待楼主的tcp通信了。              

使用特权

评论回复
乱世流年|  楼主 | 2023-1-10 10:15 | 显示全部楼层
benjaminka 发表于 2023-1-9 17:34
期待楼主的tcp通信了。

源码已经放在2楼,TCP的测试demo,参考其他工程即可,还有更多好用的组件,欢迎尝试后沟通交流。

使用特权

评论回复
乱世流年|  楼主 | 2023-1-10 10:39 | 显示全部楼层
ArterySW 发表于 2023-1-6 13:14
楼主可以把代码(gitee或github)分享出来吗
群友们很期待

源代码已经放在2楼,欢迎大家测试。

使用特权

评论回复
mnynt121| | 2023-1-10 19:50 | 显示全部楼层
单片机的性能怎么样?              

使用特权

评论回复
kevensz| | 2023-1-16 16:42 | 显示全部楼层
乱世流年 发表于 2023-1-6 13:38
可以的,待压测稳定之后放出测试demo。

压测效果如何?

使用特权

评论回复
发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

308

帖子

2

粉丝