Chinaunix首页 | 论坛 | 博客
  • 博客访问: 411539
  • 博文数量: 73
  • 博客积分: 3120
  • 博客等级: 中校
  • 技术积分: 785
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-20 12:26
文章分类

全部博文(73)

文章存档

2013年(4)

2012年(10)

2011年(32)

2010年(27)

分类: LINUX

2010-11-03 13:54:12

#include
#include
#include
#include
void main(){
    int dev,i,num;
    int buf[3]={1,100,100};
    dev=open("/dev/SmiMouse",O_RDWR);
    if(dev==-1){
        printf("open device fail\n");
        //exit(0);
        return;
    }
    for(i=0;i<10;i++){
        if(buf[1]>1800){
            buf[0]=0;
            buf[1]=0;
            buf[2]=0;
        }
        else{
            buf[0]=1;
            buf[1]+=1;
            buf[2]+=1;
        }
        num=write(dev,buf,sizeof(buf));
        //printf("read %d bytes\n",num);
        //sleep(10);
    }
    close(dev);
}

阅读(872) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~