OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3772|回复: 1

Linux开发板做远程拍照的物联网项目碰到两个关于摄像头和socket的问题求解答

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-5-5
在线时间
9 小时
发表于 2020-11-10 07:42:58 | 显示全部楼层 |阅读模式
10金钱
1、摄像头问题:卡死在ioctl(fd, VIDIOC_DQBUF, &readbuf),前面读取摄像头参数都正常。于是用非阻塞,结果传回来没有数据。2、socket问题:连接的是onenet,用的TCP,能连接上和发送信息,使用recv(socket_fd, buf, len, 0)接收数据时报Segmentation fault(段错误)。


百度了各种原因解决不了,求万能的大佬们解答,不胜感激!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

80

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1028
金钱
1028
注册时间
2019-1-5
在线时间
243 小时
发表于 2020-11-10 12:32:08 | 显示全部楼层
1、非阻塞读取是没有数据读取到也立即返回,如果你后续没有处理读取动作那肯定没有数据了;
2、这里段错误基本就是你的数组越界了,看一下你的buf大小和len是不是相匹配的;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表