接触嵌入式Linux有一段时间了,期间看了《鸟哥的Linux私房菜:基础学习篇》,同时在PC机上安装虚拟机(VMware Workstation 8.0),又在虚拟机上安装GNU/Linux(Red Hat Linux 9.0),学习Shell命令,安装交叉编译工具链,大概了解了整个开发流程和Linux系统的启动过程,配置NFS服务,在目标板上运行第一个程序“hello world!”。在这个过程中,作为初学者,我也遇到过不少疑惑,因为多次尝试后的失败,曾经想过放弃,但凭借着强烈的求知欲,通过各种途径,最后一一解除了那些困扰着我的问题。在这里,简单分享一下我对串口终端的理解。
串口终端是主机和开发板之间建立联系的桥梁,通过它,开发者可以方便地监控程序的运行情况。开发板上的串口与宿主机的连接主要是直接与宿主机的串口或间接地通过USB口(需要USB转串口线,适用于没有串口的PC,如笔记本电脑)连接。只要正确地配置串口的相关参数,如端口号、波特率、数据位、奇偶校验位、停止位等,就可以实现串口通信,在PC机的显示器上打印出串口信息。这里仅简要介绍几种串口终端程序(软件),详细内容可以查找相关文献资料。
(1)Windows平台下的超级终端。打开Windows下的“开始” ----- “附件” ----- “通讯” ----- “超级终端”,然后在打开窗口设置相应的参数即可。