c++ - fcam - n900 - 神秘重启

标签 c++ maemo n900 qt-maemo

我写了一个应用程序来拍照,它拍照很好,但它也随机重启。

如何确定是什么原因造成的?我需要观察 FCam 事件还是可以只编写一个简单的拍照应用程序?

沃尔特

最佳答案

与 N900/Maemo5 上的摄像头相关的重启原因和寻找位置的提示很少:

  1. Walter 上面提到的(巨大)内存泄漏可能会耗尽您的交换空间并导致重启
  2. HW 看门狗会在某些二进制应用程序与指针、数组边界等严重混淆并挂起 CPU 时触发(然后进程会定期重置 HW WD,但不会重置它并且 HW WD 会关闭电源)<
  3. DSP/ISP 子系统可能仍不够完美,再加上自己的 DMA,有时可能会导致有趣、有趣的行为。
  4. xwindow/SGX 可以在相机工作时产生有趣的行为。

现在,这仍然是 Debian 机器,只有 ARM 而不是 x86 - 启用研发模式并获取系统日志,为您提供一些信息以开始分析

关于c++ - fcam - n900 - 神秘重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782793/

相关文章:

c++ - 在 Maemo 5 (N900) 上使用 QT 的 OpenCV

c++ - undefined reference

c++ - 为什么Qt默认信号是公开的?

C++ Qt5.11错误:"C2661: No overloaded function takes 3 arguments"

c++ - 使用函数返回初始化列表中的临时值是否合法

windows - 如何在 Windows 上开始 Qt 开发,但目标是 Maemo 5?

linux - 如何使用 PulseAudio 从音频输出重定向到麦克风输入?

c++ - 如何将 native (NT) 路径名转换为 Win32 路径名?

c++ - 从链接列表中删除零个连续的求和节点-此代码如何用于这样的测试用例?

c++ - Qt - Maemo 应用程序 - 如何处理 CTRL+C?