我写了一个应用程序来拍照,它拍照很好,但它也随机重启。
如何确定是什么原因造成的?我需要观察 FCam 事件还是可以只编写一个简单的拍照应用程序?
沃尔特
最佳答案
与 N900/Maemo5 上的摄像头相关的重启原因和寻找位置的提示很少:
- Walter 上面提到的(巨大)内存泄漏可能会耗尽您的交换空间并导致重启
- HW 看门狗会在某些二进制应用程序与指针、数组边界等严重混淆并挂起 CPU 时触发(然后进程会定期重置 HW WD,但不会重置它并且 HW WD 会关闭电源)<
- DSP/ISP 子系统可能仍不够完美,再加上自己的 DMA,有时可能会导致有趣、有趣的行为。
- xwindow/SGX 可以在相机工作时产生有趣的行为。
现在,这仍然是 Debian 机器,只有 ARM 而不是 x86 - 启用研发模式并获取系统日志,为您提供一些信息以开始分析
关于c++ - fcam - n900 - 神秘重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782793/