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函数就可以打开,下面有一个初始化的函数,先将串口打开,如果打开成功,会返回一个设备描述符。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)