STM32/STM8技术william hill官网
直播中

毛萃

7年用户 890经验值
私信 关注
[问答]

使用STM32F107网络来传输ov7670视频数据长度不能超过65535吗?

想做一个视频小车,使用STM32F107的网络来传输0v7670采集的视频数据,简单看了LWIP,有以下问题:
如果使用STM32F107建立一个TCP服务器的话网络传输函数
tcp_write(struct tcp_PCB *pcb, const void *data, u16_t len, u8_t apiflags)
这个函数的里数集长度为 u16_t类型 也就是数据长度不能超过65535吗?
一帧0v7670的图片是320*240*2=768640字节,远远大于数据长度能表达的类型,这就说明一次不能发送一帧数据了。
(并且TCP数据包不能超过1500字节)。
难道还得拆包发送?

回帖(8)

毛萃

2018-12-28 09:28:39
自己顶一个!!高手指点下啊
举报

毛萃

2018-12-28 09:48:02
高人指点下啊。。。
举报

崔丽

2018-12-28 09:55:30
顶一下,我想问一下,您传输成功了吗??我也是用网线做传输视频,是个新手,能不能指教一下呀??
举报

单其莹

2018-12-28 10:13:24
顶一下 哈哈
举报

任娟娟

2018-12-28 10:24:25
是否可以考虑压缩后发送上位机再解压呢?很多图像单张都是几十KB的不是吗
举报

袁嫚玲

2018-12-28 10:36:18
举报

lee_st

2019-1-1 12:13:14
是的哦
举报

lee_st

2019-1-1 12:13:27
16位的长度哦
举报

更多回帖

发帖
×
20
完善资料,
赚取积分