- 论坛徽章:
- 0
|
在2440开发板上接一个RS232串口设备,无法读写数据,但该测试程序在PC上可正常工作,怀疑是开发板上的串口设备文件没选对,
开发板上的/dev目录下的文件为:
- [root@FriendlyARM /dev]# ls
- backlight h3600_tsraw loop port scsi urandom
- buttons i2c mem ptmx sda1 usb
- console ide misc pts shm vc
- dsp input mixer qq2440_pwm sound vcc
- fb kmem mtdblock random tts video0
- fb0 kmsg nbd rd tty zero
- full leds null root tty1
复制代码
这是tts下的文件:
- [root@FriendlyARM tts]# ls -l
- crw------- 1 root root 204, 64 Jan 1 00:00 0
- crw------- 1 root root 204, 65 Jan 1 00:00 1
- crw------- 1 root root 204, 66 Jan 1 00:00 2
复制代码
于是,我在程序中用/dev/tts/0,/dev/tts/1, /dev/tts/2 都进行测试,均无法读取数据。
请问,RS232的串口设备文件到底是哪个呢?(我的程序在PC上可以正常工作的) |
|