【极海APM32F407IG Tiny Board开发板测评】CycloneTCP网络协议栈移植,成功实现FTP下载
本帖最后由 乱世流年 于 2023-7-17 20:00 编辑早就听说网传极海的F407和ST的是Pin2Pin兼容的(软硬件兼容,这就有点厉害了 {:victory:}),这次有幸拿到极海APM32F407IG Tiny Board开发板,尝试移植CycloneTCP网络协议栈,经过查看datasheet和比对STM32F407的网络相关操作,适配开发板硬件接口,成功的将CycloneTCP网络协议栈移植到开发板上,可以正常识别网卡,PING通延迟小,初步实现FTP客户端访问服务器,下载文件,目前测试网络协议栈运行稳定,下一步将验证网络其他功能,评测更多外设。
厉害,源码能分享一下吗?学习一下 CycloneTCP,包括了TCP和SSL两部分。从网络接口层上看,支持了eth、wifi、usb等常用的接口,从应用层上看,支持了16种应用层协议。对于单片机来说,已经足够很强大了。 CycloneTCP是专用于嵌入式应用的双IPv4/IPv6栈 CycloneTCP以开源(GPLv2,评估)或免版税商业许可证的形式提供。 CycloneTCP和我们常用的tcp/ip的区别是什么 CycloneTCP符合RFC标准,并提供与现有的TCP/IP系统的无缝互操作性
该协议栈作为完整的ANSI C和高度可维护的源代码发布
这个和lwip有什么区别? 学习一下 CycloneTCP,包括了TCP和SSL两部分。从网络接口层上看,支持了eth、wifi、usb等常用的接口,从应用层上看,支持了16种应用层协议。 楼主有相关的源码讲解一下
页:
[1]