【AT-START-F437测评】CycloneTCP网络协议栈移植-成功实现FTP下载
本帖最后由 乱世流年 于 2023-1-6 09:28 编辑前面拿到AT-START-F437开发板,尝试移植CycloneTCP网络协议栈,经过原厂RD的技术支持,帮助修改了几处代码,成功的将CycloneTCP网络协议栈移植到开发板上,可以正常识别100MBps网卡,可以正常PING通,然后实现FTP客户端访问服务器,下载文件,经长时间测试目前网络协议栈运行稳定,下一步考虑替换现有项目MCU,做前期方案验证。
本帖最后由 ArterySW 于 2023-1-10 12:55 编辑
各位感兴趣的小伙伴,gitee开源链接来了https://gitee.com/caesar777/cyclonetcp_v2.1.8
不压缩实在是太大了,无奈只能极限压缩上传了,使用步骤参照Readme文件即可。 本帖最后由 乱世流年 于 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移植进来了,很不错。
楼主可以把代码(gitee或github)分享出来吗
群友们很期待 ArterySW 发表于 2023-1-6 13:14
楼主可以把代码(gitee或github)分享出来吗
群友们很期待
可以的,待压测稳定之后放出测试demo。 牛啊,用的是什么PYH芯片?
此方案与LwIP对比有什么优势或差异呢? 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 期待楼主的研究,和lwip做一个对比评估 这个怎么建立服务器端? CycloneTCP网络协议栈怎么样? 这个怎么做ping测试? 这个是官网提供的例程吗? ulystronglll 发表于 2023-1-9 11:42
这个怎么建立服务器端?
协议栈内 TCP SERVER很容易建立的,协议栈详情见5楼链接 janewood 发表于 2023-1-9 12:52
CycloneTCP网络协议栈怎么样?
除了license,其他都是现成的{:lol:} ccook11 发表于 2023-1-9 14:03
这个怎么做ping测试?
移植好协议栈就直接可以ping了 pl202 发表于 2023-1-9 14:33
这个是官网提供的例程吗?
不是的,这个是自己移植的例程,待测试稳定后把代码发上来供大家参考。 期待楼主的tcp通信了。 benjaminka 发表于 2023-1-9 17:34
期待楼主的tcp通信了。
源码已经放在2楼,TCP的测试demo,参考其他工程即可,还有更多好用的组件,欢迎尝试后沟通交流。 ArterySW 发表于 2023-1-6 13:14
楼主可以把代码(gitee或github)分享出来吗
群友们很期待
源代码已经放在2楼,欢迎大家测试。 单片机的性能怎么样? 乱世流年 发表于 2023-1-6 13:38
可以的,待压测稳定之后放出测试demo。
压测效果如何?