watchdog

    1熱度

    2回答

    在應用程序啓動時,在使用sitara AM3359上的BSP linux 3.2的嵌入式系統中,我想檢測導致上次重新啓動的原因並將此狀態保存在兩個計數器:看門狗復位和上電覆位。 通常在MCU,我在RAM保留現場測試看門狗,寫在第一次啓動特殊鍵和使用看門狗復位。如果沒有,那麼當重新啓動它的電源時,如果它在那裏它是一個看門狗重置。 我的第一個問題是,如何將關鍵變量保存在RAM上,以便在重新啓動或看門狗

    0熱度

    1回答

    我想調用android內部方法來重新啓動設備。這只是一個實驗,我會試着瞭解我做錯了什麼。我知道有可能更好的方法來重新啓動(涉及busybox?)。 Class watchdogClass = Class.forName("com.android.server.Watchdog"); Method getInstance = watchdogClass.getDeclaredMethod("get

    1熱度

    1回答

    我最近買了一個STM32 Value線路發現套件來與STM32器件一起工作。我正在開發一個需要看門狗的項目。它在STM32中被稱爲IWDG。但是我的問題是當看門狗被觸發時我需要一個ISR。 有誰知道如何實現這個(甚至有一個例子)?

    1熱度

    1回答

    我在板上使用3個微控制器。主微,網關微和安全微; 名稱建議關聯的應用程序。 所有三個內部看門狗都存在,但我需要有一個外部監督,以便沒有一個錯誤的計時器代碼取消內部看門狗的效果。同樣爲了保持BOM成本低,所以可以只使用1個外部看門狗。 建議採用以下策略: 主微控制器:我們計劃爲這個內部看門狗以及外部監督。 安全微控制器:我們計劃內部看門狗以及主微控制器通過SPI進行監控。 網關微控制器:我們計劃內部

    4熱度

    1回答

    我正在編寫一個簡單的遊戲,並試圖在MSP430F5529微控制器上進行測試。我遇到的問題與看門狗定時器有關。 我寫的代碼會導致器件復位,這是看門狗定時器問題的指示。我假設我需要在我的主代碼的第一行之前停止它,某種預初始化代碼。我在正確的軌道上說或者可能問題還在於代碼的其他部分? 爲了使它更清楚,我主要的代碼如下(以簡單的形式): 停止看門狗定時器。 初始化電路板(GPIO引腳)。 設置CPU的Vc

    1熱度

    1回答

    這是我的代碼看的文件夾和文件更改 import sys import time import logging from watchdog.observers import Observer from watchdog.events import LoggingEventHandler from watchdog.events import FileSystemEventHandler

    1熱度

    2回答

    我這裏有一些複選框以watchdog_severity值: // Form for the severity checkboxes. $blabla_severity_levels = variable_get('blabla_severity_levels', array()); // Declare empty options array. $blabla_se

    0熱度

    1回答

    我可以通過閱讀traces.txt來找到哪個服務死鎖嗎? 需要我在watchdog.java中編寫一些代碼來查找哪個服務死鎖?

    2熱度

    2回答

    所以我有我的程序,但我不希望它能夠被關閉。我知道它不可能使它100%不可封閉,但這種方法似乎是最好的。 我意識到你可以addShutdownHook,但如果從操作系統中使用任務管理器(Windows)或kill -9(Unix)殺死進程,這將不起作用。顯然,如果我有第二個進程在運行,而主進程被終止,它可以重新運行主進程,這使得它更可靠。 所以,我想知道如何在Java中創建一個watchdog pr

    -1熱度

    1回答

    我是python的新手,我試圖運行我的監視程序代碼來監視系統上的特定文件夾以跟蹤事件。但是,我不斷收到以下行中的錯誤(「未解析的導入」): from watchdog.events import FileSystemEventHandler from watchdog.observers import Observer 我已經正確安裝了看門狗。但是,我想知道是否應該在系統路徑中包含或對環境變