这里我们设置开发板为发送端,虚拟机或者电脑为接收端。(如果相反只要改一下设备名称和一些传输的方式就行了)
除此之外就是如何编写Makefile的一些问题,其余有什么问题可以咨询QQ:2821072611,随时解答。
首先是开发板即发送端:
/**********server.c***********/
#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h>
#include <termios.h>
#include <stdlib.h>
#include <string.h>
#include<unistd.h>
#define BAUDRATE B9600
#define MODEMDEVICE "/dev/ttySAC0"//这里根据开发板的串口的接口设置
#define STOP '@'
#define MAX 128
int main(){
//定义一些 终端结构体,线路状态属性的设置
int fd,c=0,res;
struct termios oldtio,newtio;
char ch,s1[20];
printf("start..\n");
fd = open(MODEMDEVICE,O_RDWR|O_