社区工作者,你们好:
使用init引导的yocto系统,在debug后台操作(对应串口是/dev/ttymxc1),不能使用ctrl + c指令;在桌面终端和ssh都是正常的;debug可以设置setsid /bin/sh </dev/ttymxc1 >/dev/ttymxc1 2>&1来新建终端实现ctrl + c;但需要每次开机都执行;可以帮忙排查问题点吗,期待你们的回复!
HI @DADAXIN
You can add the below code to /etc/inittab or init script:
::respawn:setsid /bin/sh </dev/ttymxc1 >/dev/ttymxc1 2>&1
B.R
Hi PengYong
在文件添加该配置,重启后ctrl + c没有效果;我将其中的/etc/init.d/rc_mxc.S注释后,可以正常用ctrl + c;是否可以注释该配置;或者改动rc_mxc.S的配置会有影响系统稳定性;其中文件如附件所示;期待您的意见和想法,感谢回复!!!
Hi @DADAXIN
你可以将mxc::respawn:/etc/init.d/rc_mxc.S替换为下面的内容,注意修改实际的串口号。
mxc1:12345:respawn:/sbin/getty -L ttymxc1 115200 vt100
Best Regards,Zhiming