当前位置: 技术问答>linux和unix
在linux下做嵌入式开发,却打不开串行端口
来源: 互联网 发布时间:2015-12-27
本文导语: 打不开串口,发现/dev/ttyS0这个文件字节为0,(当然我就是想打开ttyS0这个端口)是因为我没有装驱动程序吗? 如果是,那么哪儿有这样的驱动程序呢,我已经找了两天了,也找不到一个。 | 如果...
打不开串口,发现/dev/ttyS0这个文件字节为0,(当然我就是想打开ttyS0这个端口)是因为我没有装驱动程序吗?
如果是,那么哪儿有这样的驱动程序呢,我已经找了两天了,也找不到一个。
如果是,那么哪儿有这样的驱动程序呢,我已经找了两天了,也找不到一个。
|
如果你用
ls /dev/ttyS0 -l
可以查看到一些信息,就说明你的的系统对串口的支持是没有问题的
是不是串口线连接有问题。
如果编程的话用open("/dev/ttyS0",...)用来打开串口
ls /dev/ttyS0 -l
可以查看到一些信息,就说明你的的系统对串口的支持是没有问题的
是不是串口线连接有问题。
如果编程的话用open("/dev/ttyS0",...)用来打开串口
|
先用minicom试一下,给串口发一些数据。
|
和文件大小没有关系,应该是你打开方式不对
你在什么环境下开发?硬件平台是什么?
你在什么环境下开发?硬件平台是什么?
|
你是不是想用串口做串口通信。 你在打开前串口你设置好了吗? 如果你的串口没有接收到任何数据那么字节当然为0了。