[新增] 华清 源码

This commit is contained in:
gaoyang3513
2023-12-24 10:29:22 +00:00
commit 3f3b436a9f
149 changed files with 10507 additions and 0 deletions

44
advio/ex3/test.c Executable file
View File

@ -0,0 +1,44 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <errno.h>
#include "vser.h"
int main(int argc, char *argv[])
{
int fd;
int ret;
unsigned int baud;
struct option opt = {8,1,1};
char rbuf[32] = {0};
char wbuf[32] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
fd = open("/dev/vser0", O_RDWR | O_NONBLOCK);
if (fd == -1)
goto fail;
ret = read(fd, rbuf, sizeof(rbuf));
if (ret < 0)
perror("read");
ret = write(fd, wbuf, sizeof(wbuf));
if (ret < 0)
perror("first write");
ret = write(fd, wbuf, sizeof(wbuf));
if (ret < 0)
perror("second write");
close(fd);
exit(EXIT_SUCCESS);
fail:
perror("ioctl test");
exit(EXIT_FAILURE);
}