女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于RockPi 4A單板Linux 4.4內核介紹RK3399看門狗的調試方法

xCb1_yikoulinux ? 來源:一口Linux ? 作者:小田BSP ? 2022-05-12 15:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文基于RockPi 4A單板Linux 4.4內核介紹RK3399看門狗(watchdog)的調試方法。

一、驅動文件

RK3399 watchdog用的是新思(Synopsys)的IP,在watchdog驅動程序加載時,會注冊misc設備,節(jié)點為/dev/watchdog

驅動文件:drivers/watchdog/dw_wdt.c

二、DTS配置

配置文件:
arch/arm64/boot/dts/rockchip/rk3399.dtsi

watchdog具體配置如下:

watchdog@ff848000 {
        compatible = "snps,dw-wdt";
        reg = <0x0 0xff848000 0x0 0x100>; ## watchdog寄存器基地址和映射長度
        clocks = <&cru PCLK_WDT>; ## watchdog時鐘
        interrupts =  120 IRQ_TYPE_LEVEL_HIGH 0>; ## watchdog中斷號和觸發(fā)方式
};

三、調試方法

1、關閉看門狗

echo A > watchdog

寫入除大寫V以外的任意字符,不再喂狗,一段時間后系統(tǒng)會重啟。

## drivers/watchdog/watchdog_dev.c
/*
 *  watchdog_write: writes to the watchdog.
 *  A write to a watchdog device is defined as a keepalive ping.
 *  Writing the magic 'V' sequence allows the next close to turn
 *  off the watchdog (if 'nowayout' is not set).
 */

static ssize_t watchdog_write(struct file *file, const char __user *data,
                        size_t len, loff_t *ppos)
{
    ...
}

例:

## 關閉看門狗后,等待一段時間后重啟
root@linaro-alip:/dev# echo A > watchdog
[ 1502.302824] dw_wdt: unexpected close, system will reboot soon
root@linaro-alip:/dev# DDR Version 1.20 20190314  ## 系統(tǒng)重啟
In
soft reset

2、打開卡門狗

echo V > watchdog

寫入大寫V,繼續(xù)喂狗,系統(tǒng)不再重啟。

例:

## 打開看門狗
root@linaro-alip:/dev# echo V > watchdog
root@linaro-alip:/dev#

3、CONFIG_WATCHDOG_NOWAYOUT

watchdog驅動程序中,需要關注宏CONFIG_WATCHDOG_NOWAYOUT。使用如下:

static bool nowayout = WATCHDOG_NOWAYOUT;
module_param(nowayout, bool, 0);
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
         "(default=" __MODULE_STRING(WATCHDOG_NOWAYOUT) ")");

如果配置了CONFIG_WATCHDOG_NOWAYOUT,通過echo命令寫入任何字符,都不會關閉喂狗。

root@ubuntu:/home/run/code/rockchip-bsp/kernel/arch/arm64/configs# git diff rockchip_linux_defconfig
diff --git a/arch/arm64/configs/rockchip_linux_defconfig b/arch/arm64/configs/rockchip_linux_defconfig
index cfbc7774a15f..80265bdcd598 100644
--- a/arch/arm64/configs/rockchip_linux_defconfig
+++ b/arch/arm64/configs/rockchip_linux_defconfig
 CONFIG_WATCHDOG=y
 CONFIG_DW_WATCHDOG=y
+CONFIG_WATCHDOG_NOWAYOUT=y
 CONFIG_MFD_CROS_EC=y

例:

## 寫入任何字符,都不會關閉喂狗
root@linaro-alip:~# echo A > watchdog
root@linaro-alip:~#

注:

使用./build/mk-kernel.sh rockpi4a編譯內核時,即使修改了rockchip_linux_defconfig文件,編譯時,相關配置也不會生效。需要在編譯前make distclean或刪除內核根目錄下的.config文件后,重新編譯內核。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 看門狗
    +關注

    關注

    10

    文章

    581

    瀏覽量

    71675
  • Linux
    +關注

    關注

    87

    文章

    11496

    瀏覽量

    213259

原文標題:Linux驅動之watchdog

文章出處:【微信號:yikoulinux,微信公眾號:一口Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TPS3430 具有可編程復位延遲的窗口看門狗定時器數(shù)據(jù)手冊

    TPS3430 是一款獨立的窗口看門狗定時器,具有可編程看門狗窗口和可編程看門狗復位延遲,適用于各種應用。TPS3430窗口看門狗可實現(xiàn) 2.5% 的定時精度(25°C 時的典型值),
    的頭像 發(fā)表于 04-10 14:23 ?248次閱讀
    TPS3430 具有可編程復位延遲的窗口<b class='flag-5'>看門狗</b>定時器數(shù)據(jù)手冊

    RT1170EVKB如何設置CM7和CM4內核來實現(xiàn)它們自己的看門狗外設?

    RT1170 EVKB 評估板的看門狗驅動程序示例似乎只適用于CM7內核。 給定一個基本的雙核應用程序,我應該如何設置 CM7 和 CM4 內核來實現(xiàn)它們自己的
    發(fā)表于 03-17 07:03

    看門狗,你真的會用嗎?

    嵌入式系統(tǒng)開發(fā)中,看門狗是一種重要的機制,用于在程序異常時自動重啟系統(tǒng),保障其穩(wěn)定性。本文將深入探討看門狗及其在程序穩(wěn)定性中的作用,幫助您更好地理解和應用看門狗技術。看門狗首先需要明確
    的頭像 發(fā)表于 03-12 11:37 ?1617次閱讀
    <b class='flag-5'>看門狗</b>,你真的會用嗎?

    RK3399處理器:高性能多核異構計算平臺

    RK3399是一款高性能的多核異構計算平臺,集成了強大的CPU、GPU以及豐富的多媒體和接口功能。其獨特的雙Cortex-A72+四Cortex-A53大小核CPU結構,使得RK3399
    的頭像 發(fā)表于 02-08 18:04 ?1441次閱讀

    安利給工程師!看門狗相關知識

    看門狗能夠及時檢測并采取相應措施,從而避免系統(tǒng)長時間處于故障狀態(tài)。本文將詳細介紹看門狗的工作原理及其正確使用方法。 同時通過具體示例解析,教你如何在一個簡單的LuatOS項目中集成
    的頭像 發(fā)表于 12-31 14:29 ?520次閱讀
    安利給工程師!<b class='flag-5'>看門狗</b>相關知識

    抄作業(yè)!看門狗定時器必備知識

    Air201在模組內部集成了硬件看門狗,今天就一起來聊聊~ 本文將帶你了解看門狗的工作原理、應用架構、定時時間設置、軟硬件看門狗的區(qū)別,以及看門狗定時器的典型應用場景及關鍵設計因素等內
    的頭像 發(fā)表于 12-30 14:44 ?734次閱讀
    抄作業(yè)!<b class='flag-5'>看門狗</b>定時器必備知識

    一文詳解看門狗/電壓監(jiān)控芯片規(guī)格書

    一、關于一些看門狗、電壓監(jiān)控的疑問?1.什么是看門狗看門狗,又叫Watchdog,本質上來說就是一個定時器電路,一般有一個輸入和一個輸出,其中輸入叫做喂狗,輸出一般連接到另外一個部分的復位端,一般
    的頭像 發(fā)表于 12-26 17:18 ?1315次閱讀
    一文詳解<b class='flag-5'>看門狗</b>/電壓監(jiān)控芯片規(guī)格書

    常用硬件看門狗電路

    硬件看門狗電路分享
    的頭像 發(fā)表于 12-18 14:09 ?5842次閱讀
    常用硬件<b class='flag-5'>看門狗</b>電路

    RK3576單板發(fā)布倒計時:RK3399RK3576對比

    AIOT 處理器 RK3576,采用先進制程工藝,大小核構架(4×A72 + 4×A53),高性能低功耗。 二、是對
    的頭像 發(fā)表于 12-03 16:59 ?1177次閱讀
    <b class='flag-5'>RK</b>3576<b class='flag-5'>單板</b>發(fā)布倒計時:<b class='flag-5'>RK3399</b>與<b class='flag-5'>RK</b>3576對比

    4G模組的隱形守護者:硬件看門狗的秘密

    今天將對4G模組的隱形守護者-看門狗做出詳細解析,希望大家留言共同探討。
    的頭像 發(fā)表于 11-17 09:54 ?788次閱讀
    <b class='flag-5'>4</b>G模組的隱形守護者:硬件<b class='flag-5'>看門狗</b>的秘密

    看門狗定時器的工作原理

    看門狗定時器是一種獨立的計時器硬件模塊,其核心功能是倒計時。如果系統(tǒng)軟件在計時器超時前沒有對其進行復位操作(即“喂狗”),看門狗將觸發(fā)一個預定義的動作,通常是系統(tǒng)復位或中斷。
    的頭像 發(fā)表于 10-21 14:18 ?1205次閱讀
    <b class='flag-5'>看門狗</b>定時器的工作原理

    Sitara AM6442 RTI看門狗調試

    電子發(fā)燒友網(wǎng)站提供《Sitara AM6442 RTI看門狗調試.pdf》資料免費下載
    發(fā)表于 08-27 11:26 ?0次下載
    Sitara AM6442 RTI<b class='flag-5'>看門狗</b><b class='flag-5'>調試</b>

    LM75A數(shù)字溫度傳感器和熱看門狗數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM75A數(shù)字溫度傳感器和熱看門狗數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-14 09:48 ?0次下載
    LM75<b class='flag-5'>A</b>數(shù)字溫度傳感器和熱<b class='flag-5'>看門狗</b>數(shù)據(jù)表

    Firefly-RK3399產品規(guī)格書

    Firefly-RK3399產品規(guī)格書
    發(fā)表于 07-16 10:50 ?6次下載
    主站蜘蛛池模板: 新建县| 海口市| 视频| 鄂伦春自治旗| 藁城市| 洛宁县| 崇州市| 平乡县| 洞头县| 内黄县| 随州市| 岳阳县| 冷水江市| 瓮安县| 加查县| 绥江县| 申扎县| 周至县| 双峰县| 丰县| 清水河县| 寿阳县| 历史| 舒城县| 凌源市| 迁安市| 清涧县| 五莲县| 淳安县| 肃南| 阿合奇县| 遂平县| 沛县| 六枝特区| 连城县| 通辽市| 榆中县| 阿图什市| 华宁县| 井陉县| 芒康县|