资源简介

《嵌入式Linux驱动开发教程》书中完整代码下载

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 

#include “vser.h“

int main(int argc char *argv[])
{
int fd;
int ret;
unsigned int baud;
struct option opt = {811};

fd = open(“/dev/vser0“ O_RDWR);
if (fd == -1)
goto fail;

baud = 9600;
ret = ioctl(fd VS_SET_BAUD baud);
if (ret == -1)
goto fail;

ret = ioctl(fd VS_GET_BAUD baud);
if (ret == -1)
goto fail;

ret = ioctl(fd VS_SET_FFMT &opt);
if (ret == -1)
goto fail;

ret = ioctl(fd VS_GET_FFMT &opt);
if (ret == -1)
goto fail;

printf(“baud rate: %d\n“ baud);
printf(“frame format: %d%c%d\n“ opt.datab opt.parity == 0 ? ‘N‘ : \
opt.parity == 1 ? ‘O‘ : ‘E‘ \
opt.stopb);

close(fd);
exit(EXIT_SUCCESS);

fail:
perror(“ioctl test“);
exit(EXIT_FAILURE);
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        464  2016-07-27 17:33  memory\ex1\Makefile

     文件       6124  2016-08-15 20:05  memory\ex1\vser.c

     文件        357  2016-07-23 16:46  memory\ex1\vser.h

     文件       4223  2016-08-15 17:46  memory\ex2\fsled.c

     文件        234  2016-08-12 01:25  memory\ex2\fsled.h

     文件        465  2016-08-12 01:16  memory\ex2\Makefile

     文件        557  2016-08-15 17:27  memory\ex2\test.c

     文件        464  2016-10-08 15:34  module\ex1\Makefile

     文件        200  2016-10-08 15:39  module\ex1\vser.c

     文件        464  2016-10-08 15:34  module\ex2\Makefile

     文件        414  2016-07-05 10:52  module\ex2\vser.c

     文件         64  2016-07-05 10:53  module\ex3\bar.c

     文件        446  2016-07-05 10:53  module\ex3\foo.c

     文件        488  2016-10-08 16:17  module\ex3\Makefile

     文件        464  2016-10-08 15:36  module\ex4\Makefile

     文件        803  2016-10-08 16:30  module\ex4\vser.c

     文件        258  2016-07-05 15:11  module\ex5\dep.c

     文件        479  2016-10-08 16:43  module\ex5\Makefile

     文件        505  2016-10-08 16:45  module\ex5\vser.c

     文件        464  2016-09-18 10:51  net\ex1\Makefile

     文件       3734  2016-09-20 15:06  net\ex1\vnet.c

     文件        171  2016-09-18 10:52  net\ex1\vnet.h

     文件       5291  2016-10-31 17:24  pci\ex1\ch368.c

     文件        372  2016-09-11 09:35  pci\ex1\ch368.h

     文件        465  2016-09-06 10:55  pci\ex1\Makefile

     文件        713  2016-10-31 18:52  pci\ex1\test.c

     文件        464  2016-07-27 17:33  timer\ex1\Makefile

     文件       5677  2016-07-29 16:25  timer\ex1\vser.c

     文件        357  2016-07-23 16:46  timer\ex1\vser.h

     文件        464  2016-07-27 17:33  timer\ex2\Makefile

............此处省略185个文件信息

评论

共有 条评论