Linux系统的树莓派,程序没报错但就是运行不起来,卡住了。。

Linux系统的树莓派,程序没报错但就是运行不起来,卡住了。。,第1张

程序是你编的吗?启缺有源代码吗?

有一个 while 1 循环?

在其中关键地点加入printf语句(别太多,太快) 看橡闭看程序是否跑到梁旁裂你(想象中)应该跑到的地方.....

别忘了make

class4的速度就是这样。不过足够用了。

如果觉着很卡,就超频到1GHz,会明显感觉塌谨快,注意散热。不然超频后容易烧SD卡。

浏览网页本来就是树莓派的弱项。你把JS功能关闭后,会感觉明显快些。 有人说使用chrome会快些,不过我试过后,比不上关闭JAVASCRIPT功能好团腊基。

此外,你如果连续看网页,可以提前将下一个网页在局数后台打开。这样关闭前一个标签,看一个内容就感觉不那么慢了。

树莓派的速度,可能只有你手机速度的1/10, 它是用来教学的。所以当PC机用,感觉很慢。

我没有接过摄像头。对这个情况不是很了解。我只能做些假设,看看对你的问题有没虚缺有帮助。

我想你的程序很可能是用C写的。如果用python写的则是另外一回事。从表面上看,程序危及了内核,所以才出造成IO冲突。

根本性原因还是在于图像采集模块。可以用排除法一条条去掉。

先停止向yeelink上传图像。仅仅做采集。 同时采集的频率要低些。

如果仍然死机,那就是采集图像的模块有问题。重新换个版本

如果不死机,问题可能在内存不足上。 优化算法,采完了,上传完了,就将程序的内存彻底释放。另外你的采集模块本身就的碰誉搜库也可能有问题。opencv的版本如果不好,就换个版本。

可能与摄像头的硬件有关,检查接触是否良好。换一个USB摄像头试试看。不过USB摄像头效率似乎没有专用的高。

可能与功率有关。你的USB摄像头所需要的功率太高,树莓派那个USB接口无法笑历提供。按你的说法,摄像头上还有LED灯。所以很可能是这个原因。解决办法是换个没有LED灯的摄像头,或者是让电源的功率大些。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12544733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存