九鼎创展论坛
标题:
求串口操作例子
[打印本页]
作者:
liu_y911
时间:
2013-3-1 11:14
标题:
求串口操作例子
在X210II单板上,通过如下方式访问串口,操作dev/s3c2410_serial0是正常的,操作s3c2410_serial2则始终接收不到数据
fd = open(/dev/s3c2410_serial2, O_RDWR|O_NOCTTY);
if (fd < 0) {
perror(MODEMDEVICE);
exit(1);
}
printf("Open...\n");
tcgetattr(fd, &oldtio);
tcflush(fd, TCIOFLUSH);
cfsetispeed(&oldtio,B115200);
cfsetospeed(&oldtio,B115200);
if(tcsetattr(fd, TCSANOW, &oldtio) != 0 )
{
perror("tcsetattr error");
return -1;
}
tcflush(fd, TCIOFLUSH);
oldtio.c_cflag |= (CLOCAL | CREAD);
oldtio.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);
oldtio.c_oflag &= ~OPOST;
oldtio.c_oflag &= ~(ONLCR | OCRNL); //添加的
oldtio.c_iflag &= ~(ICRNL | INLCR);
oldtio.c_iflag &= ~(IXON | IXOFF | IXANY); /
作者:
armeasy
时间:
2013-3-1 14:13
参考这个:
android-serialport-api.zip
(125.67 KB, 下载次数: 26)
2013-3-1 14:13 上传
点击文件名下载附件
作者:
liu_y911
时间:
2013-3-1 14:54
非常感谢,我这个代码本身没问题,是因为要和另外一个单板对接,用的线是直连线导致有问题
作者:
jim
时间:
2013-3-5 16:57
请问你串口权限问题是怎么解决的?
作者:
kevin_kong
时间:
2013-3-25 12:52
jim 发表于 2013-3-5 16:57
请问你串口权限问题是怎么解决的?
在手册中有root x210的方法:
inand平台开发板:mount -o remount,rw -t ext4 /dev/block/mmcblk0p2 /system
nand平台开发板:修改相应的分区名称和分区格式即可。
欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/)
Powered by Discuz! X3.2