
用串口通信调试器通过COM1口向嵌入式设备(linux系统)发送数据的问题 5
用串口通信调试器通过COM1口向嵌入式设备(linux系统)发送数据,该linux系统的/dev/ttyS1对应port1,以此类推。但是当我操作串口通信调试器发送数据后...
用串口通信调试器通过COM1口向嵌入式设备(linux系统)发送数据,该linux系统的/dev/ttyS1对应port1,以此类推。但是当我操作串口通信调试器发送数据后,再调用read()函数读取ttyS1(以读写方式打开)时,发现读取不了数据,请各位大侠伸出援手
展开
2个回答
展开全部
别说你是在windows上使用串口工具发送,而在虚拟机上读取,这个行不通。
对于设备的使用你要:
1、在同一个系统操作。
2、让程序运行。
3、通过minicom软件向串口1发数据看看!
4、观察程序。
对于设备的使用你要:
1、在同一个系统操作。
2、让程序运行。
3、通过minicom软件向串口1发数据看看!
4、观察程序。
更多追问追答
追问
我是在windows系统上用串口调试工具直接向 一个嵌入式设备发送数据(内置UBUNTU系统),port1口可以收和接,但是port2、port3、port4口只能接受不能发送数据。
追答
你说的port1~4是pc上的还是嵌入式平台的?如果是嵌入式平台上的有没有那么多串口?一般串口1是作为调试的终端。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询