您的位置 首页 FPGA

ARMLinux驱动移植Watch Dog Timer(看门狗)驱动移植

硬件平台:FL2440(S3C2440)内核版本:2.6.28软件平台:Ubuntu11.04内核版本:2.6.39交叉编译器:arm-linux-gcc3.4.1原创作品,转载请…

硬件渠道:FL2440 (S3C2440)

内核版别:2.6.28

软件渠道:Ubuntu 11.04

内核版别:2.6.39

穿插编译器:arm-linux-gcc 3.4.1

原创著作,转载请标明出处

1、加载看门狗驱动

insmod wdt.ko

wdt.ko为驱动文件名,不加任何参数假如不喂狗,则计数器到0时履行中止函数(设置LED的状况,然后喂狗,从头设置WTCNT的值)

可选的参数

module_param(tmr_margin, int, 0);
module_param(tmr_atboot, int, 0);
module_param(nowayout, int, 0);
module_param(soft_noboot, int, 0);
module_param(debug, int, 0);

soft_noboot设置为0时,假如不喂狗,则开发板将reset重启 insmod wdt.ko soft_noboot = 0

驱动的具体内容拜见:http://blog.csdn.net/yming0221/article/details/6595265

这样,/dev/下主动生成watchdog设备文件

随意向该文件中输入内容,发动看门狗

echo 1>/dev/watchdog

这样,能够看到开发板上的LED灯守时闪耀,看门够移植成功。

要想中止看门狗,履行

echo V > /dev/watchdog即可

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/319705.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部