乱世流年 发表于 2023-1-6 09:28

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

本帖最后由 乱世流年 于 2023-1-6 09:28 编辑

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







乱世流年 发表于 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 编辑

https://bbs.21ic.com/forum.php?mod=image&aid=2087980&size=300x300&key=535b69e15815778a&nocache=yes&type=fixnone
最新版本的协议栈(2.2.4)已经将AT32F407和AT32F437移植进来了,很不错。

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,其他都是现成的{:lol:}

乱世流年 发表于 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。

压测效果如何?
页: [1] 2 3 4
查看完整版本: 【AT-START-F437测评】CycloneTCP网络协议栈移植-成功实现FTP下载