ARM-Linux驱动移植--Watch Dog Timer(看门狗)驱动移植
2011-07-10 20:55
375 查看
硬件平台: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即可
内核版本: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即可
相关文章推荐
- ARM-Linux驱动移植--Watch Dog Timer(看门狗)驱动移植
- ARM-Linux驱动--Watch Dog Timer(看门狗)驱动分析
- 转载_ARM-Linux驱动--Watch Dog Timer(看门狗)驱动分析
- ARM-Linux驱动--Watch Dog Timer(看门狗)驱动分析
- ARM-Linux驱动--Watch Dog Timer(看门狗)驱动分析
- RM-Linux驱动--Watch Dog Timer(看门狗)驱动分析
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(1)
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(1)
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(2)
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(2)
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(3)
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(3)
- WatchDog Timer驱动
- 移植mpu6050驱动到arm linux上遇到的一些问题!
- linux2.6.32.2 mini2440平台移植-- 串口驱动移植、I2C-EEPROM 驱动移植、看门狗驱动移植
- ARM的嵌入式Linux移植体验之设备驱动
- 基于ARM的嵌入式Linux移植真实体验(4)――设备驱动
- ARM-Linux驱动移植--DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(十四)---移植看门狗驱动
- ARM-Linux驱动移植--DM9000网卡驱动移植