Windows下SecureCRT串口终端显示

2019-07-13 05:01发布

在学习《朱有鹏老师嵌入式linux核心课程》的《1.16.ARM裸机第十六部分-shell原理和问答机制引入》的《1.16.3.shell实战2-将简易shell移植到开发板中》的部分的时候,通过看对应的“3.shell_x210”的程序代码总结出下面SecureCRT终端的串口通信过程中的显示步骤: 首先必须明白一个知识点:         在不同操作系统下键盘上的回车按键所代表的含义是不同的,Unix系统里,每行结尾只有“<换行>”,即“ ”;Windows系统里面,每行结尾是“<换行><回车>”,即“ ”;Mac系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。(上面红 {MOD}部分字体摘自http://blog.csdn.net/silyvin/article/details/7275037)。
(以下情况分析都是对应本课程学习的时候对应的代码,下面的总结也只是在我现在学习程度下的总结,后续学习如果有新的发现还会更正) 情况一: S5PV210的串口通信模块发送字符串给SecureCRT终端        每当SecureCRT串口中断接收到一个字符的时候,就会显示到Windows操作系统下的标准输出(即屏幕上),并不是缓存一个字符串之后统一输出(并不需要等待‘ ’,或者‘