您的位置:首页 > 其它

beaglebone black 释放ttyO1作为通信串口(关闭调试串口)

2014-05-17 10:56 399 查看
beaglebone black板子的串口一被用作调试串口,我要开机打开我的应用程序,程序的打印信息也在串口一,我现在不想把程序的打印信息在出口一打印,而把串口一使用通讯通信串口,则记录以下几步:

1.打开/etc/inittab 在里面添加 2:2345:respawn:/sbin/getty 38400 tty2

#vi /etc/inittab

2:2345:respawn:/sbin/getty 38400 tty2

2.在自己的应用程序里main函数的开头添加以下内容:

// 重定向控制台终端console至tty2:

int fd;

printf("Close cnsole\n");

fd = open("/dev/tty2",O_RDONLY); // 改变console

ioctl( fd, TIOCCONS );

close( fd );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: