2011-01-24 53 views
0

我写了一个应用程序来拍摄照片,它也拍摄照片,但它也随机重新启动。fcam - n900 - 神秘的重启

如何确定是什么引起的?我是否需要观察FCam事件,还是只需编写一个可拍照的简单应用程序?

沃尔特

+0

它看起来像应用程序正在泄漏内存。虽然top表示它不是,但免费报告在运行应用程序时可用的内存量不断缩小。看起来,当设备耗尽物理内存时,它会自行重启。 – Walter 2011-01-24 16:59:07

回答

2

有重新启动,并提示在哪里找的几个原因,有关相机N900/Maemo5:由Walter上述可能会耗尽你的交换

  1. (巨大)内存泄漏和导致重新启动
  2. 有一些HW看门狗,当某些二进制应用程序大量使用指针,数组边界等时会引发硬件看门狗,并将CPU自身挂起(然后进程会定期重置HW WD,不会重置硬件并关闭HW WD电源)
  3. DSP/ISP子系统可能仍然不够完美,加上自己的DMA可能会引起有趣的,有时令人愉悦的行为。
  4. xwindow/SGX在相机工作时可以有有趣的表现。

现在,这仍然是Debian的机器只有ARM不是86 - 启用 - [R & d模式,让系统日志给你一些信息开始分析

+1

感谢您的回复。我实际上做了更多的阅读,发现fcam驱动不稳定,并导致随机重新启动。所以,我不能依靠它们来完美无瑕。 – Walter 2011-02-09 03:37:39