1234下一页
返回列表 发新帖我要提问本帖赏金: 20.00元(功能说明)

[活动专区] 【AT-START-F437测评】CycloneTCP网络协议栈移植-成功实现FTP下载

[复制链接]
 楼主| 乱世流年 发表于 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。

压测效果如何?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

313

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部