我阅读其次链接和其他来源,但没有find我的问题的答案。 二进制数据通过串行terminal 数据在通过串口传输时被损坏 我通过串口与我的embedded式设备通信。 默认情况下,embedded式Linux使用此端口作为terminal。 但我也想通过端口传输二进制数据(服务包)。 我的/ etc / inittab文件有一个“getty”调用: console :: respawn:/ sbin / getty 115200 ttyS0 我也有/ etc / passwd文件,其中“admin”用户login后启动我的“cli”应用程序: admin:8Mt / Jtxcyg8AY:1000:0:admin:/ tmp:/ tmp / cli 运行程序之前,我的默认ttyS0设置是: ~ # stty -a speed 115200 baud;stty: standard input line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof […]