我有两个MCU:atmega8与节点MCU上的SD卡 - 位于不同的地方。 如何通过tcip / ip协议使用node mcu发送一个1MB大小的hex文件从mcu1到mcu2?
编辑:我在windows环境下完成了socket编程! 另外,我知道如何在SD卡中读/写文件,我的问题是......在哪里我可以参考该MB文件的分段和重组。
注意:分段@ MCU1和重组@ MCU2
Segmentation @ MCU1:逐字节读取十六进制文件,并通过ftp over tcp / ip发送到另一端。
答案 0 :(得分:0)
TCP可能不是Atmega8的最佳选择,因为它对于控制器而言太重了。
如果您控制的两个MCU都可以考虑使用TFTP(普通FTP)进行文件传输。它:
所以它几乎具有TCP的所有功能,但也很轻巧,我相信你可以很容易地找到它的免费实现。