如何编写Ubuntu字符驱动(二)

2014-11-24 03:00:47 · 作者: · 浏览: 9
, 0, sizeof(buf));
testdev = open("/dev/chardev",O_RDWR);
if ( testdev == -1 )
{
perror("open error!\n");
exit(0);
}


while ('q' != ch)
{
rf=read(testdev,buf,11);
if(rf<0)
{
printf("read error[%d]!\n",rf);
}
else
{
printf("R:%s\n",buf);
}
scanf("%c",&ch);
}
close(testdev);


return 0;
}


///////////////////////////////////////////////////////////