Linux 串口传输文件到Window系统去

Linux 串口传输文件到Window系统去,第1张

1如果要是无线传的话,需要socket 设置发送端和接收端,然后再用write去写.

2想遍历整个文件夹的话用c的话好复杂,如果您是在linux中想遍历整个目录,不如使用shell,一个`ls`就解决,在linux中shell脚本和程序配合使用是非常好用的

直接open就可以啦

FILE *fp = open(“/dev/ttyS0”, O_RDWR)

注/dev/ttyS*都是linux下串口的设备文件...直接读写就是收发数据...

别问我文件怎么读写...

然后就可以write,read啦...记住一句话:一切都是文件。

嵌入式开发板到手后一般都会开放串口,对串口的 *** 作可以说是最基本的 *** 作,那么拿到开发板后怎样 *** 作串口呢?怎样利用串口向外发送数据呢?

我做的是一个通过串口来发送一串字符,实现NBIot的传输,系统是linux系统下的,发送的数据需要是16进制的数据。以下是c语言开发串口的相关代码记录。

1.找到串口的设备号

在linux系统下,所有的设备都是文件,所以要先找到串口这个设备文件,之后就可以对这个串口进行 *** 作。

#define UART_DEV "/dev/ttyAMA2"

2.打开串口并初始化串口

串口的打开只需要一个open函数就可以打开,下面有一个初始化的函数,先将串口打开,如果打开成功,会返回一个设备描述符。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6719814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存