我一直在用C++编写一个应用程序,通过向连接到串口的调制解调器写入数据来传输无线电消息。为了做到这一点,我需要使用以下形式的代码获取文件描述符:
这让我对/dev中的项目性质产生了好奇。为了尝试了解这些项目的内容,我尝试了一个
只为了获得信息
这并没有帮助我理解。这些项目到底是一个文件还是一种链接,允许访问驱动程序功能呢?
fd1=open(“/dev/ttyS0″, O_RDWR | O_NOCTTY | O_NDELAY);
这让我对/dev中的项目性质产生了好奇。为了尝试了解这些项目的内容,我尝试了一个
sudo cat /dev/ttyS0
只为了获得信息
cat: /dev/ttyS0: Input/output error
这并没有帮助我理解。这些项目到底是一个文件还是一种链接,允许访问驱动程序功能呢?