|
6# 亚瑟王
把busybox重新编译了一遍还是找不到:
/etc/init.d/rcS: line 28: EmbedSky_wdg: not found
是不是源码有问题
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <linux/watchdog.h>
int main(int argc,char**argv)
{
int fd=0;
int n=0;
fd=open("/dev/watchdog",O_RDONLY); /*是不是打开这个文件?*/
if(fd<0)
{
perror("/dev/watchdog");
return -1;
}
for(;;)
{
ioctl(fd,WDIOC_KEEPALIVE);
sleep(3);
}
close(fd);
return 0;
} |
|