none
“软件看门狗”应该如何实现??? RRS feed

  • 问题

  • “软件看门狗”应该如何实现???

    操作系统是WinCE ,软件 运行在 工业嵌入式PC下。


    1、如果“网关设备(嵌入式PC)”发生死机,那么让网关自动重启???     这个功能可不可以实现?   监测死机自动重启设备。
          C#应该使用哪个函数来操作。

    2、如果软件发生故障那么软件自动重启?   如果软件自动重启失败,那么进行设备重启。


               这个的功能应该怎么实现???

    3、设置WinCE系统的时钟时间,应该如何设置???

          有没有这样的函数可以使用。


    Science and technology is my lover.

    2014年9月1日 6:33

全部回复

  • 死机分为两类: 1) 如果是应用死了,可以使用监控进程来杀死应用,并重启;2)如果是应用导致系统死机了,因为系统已死,只能通过外部来重启系统。例如:一个 MCU 来与 WinCE 通过串口等通讯来判断 WinCE 设备是否死掉。

    在 WinCE 系统未死机的情况下,可能通过系统 API 来控制重启。但这些系统 API 都是需要 OEM 来实现的,功能不是 WinCE 系统来保证的。

    设置WinCE 系统时间,可以使用 SetLocalTime() 这个 API 函数来实现。


    Leo.Zheng

    2014年12月25日 9:43