第七节 串口终端登录

默认用户名、密码、主机名和IP

Linux 系统默认支持使用串口终端以及SSH 终端进行控制,也就是说可以使用串口通讯以及网络通讯的形式,在PC 上使用命令行控制开发板。

默认用户名和密码

串口终端与SSH 终端都使用以下相同的用户名和密码:

普通用户(带sudo 权限):
账户: debian
密码: temppwd

ROOT 用户:
账户: root
密码: root

若要修改用户名,可以使用usermod 命令,修改密码可以使用passwd 命令。

默认主机名和IP

使用SSH 终端登录时,可以通过主机名和IP 连接板子:

主机名: lubancat
IP 不固定,默认由路由动态分配,可先通过串口终端连接,使用ifconfig 命令查看具体IP。

若要修改主机名,修改/etc/hostname 文件中的内容即可。

串口终端登录

默认串口终端参数与驱动

我使用的开发板串口终端使用的默认串口通讯参数为:115200-N-8-1 。

串口终端登录步骤

在Windows 下有很多种终端工具,例如MobaXterm、secureCRT、xShell、Putty 等,此处我们推荐使用MobaXterm 终端软件,它非常易用且功能强大,对中文支持也好。

下面我们在Windows 系统的开发主机使用MobaXterm 软件登录串口终端,使用其它系统或工具的方式类似:

  1. 安装USB 转串口驱动,USB 转TTL 串口线都使用CH340驱动,下载地址:http://www.wch.cn/products/CH340.html 。

  2. 使用DC 电源给开发板供电并开机。

  3. 查看端口号。开发板供电并开机后,在Windows 电脑上右键我的电脑-> 属性-> 设备管理器的-> 端口,设备下会新增一个USB-SERIAL CH340 设备,点开查看自己电脑上该COM 口的编号,这在不同的电脑上编号是不同的,如下图所示的本例子为COM4,后面请根据自己的COM 号连接。
    在这里插入图片描述

  4. 安装MobaXterm软件,在软件官网选择免费版安装即可:https://mobaxterm.mobatek.net/download.html,如下图:

在这里插入图片描述

  1. 打开MobaXterm 软件,软件界面如下图所示:

在这里插入图片描述
注意: 第一次安装时,左边会话的标签栏是没有任何session 的。

  1. 点击菜单栏「sessions」–> 「new session」,即可弹出「session setting」对话框。从会话对话框中可以看到,MobaXterm 支持非常多的连接方式,此处我们使用串口连接方式,如下图所示:

在这里插入图片描述

  1. 把MobaXterm 的串口的通讯速率配置成开发板串口终端使用的默认值,即115200,本例子使用的端口号为“COM4”,注意该端口号要根据自己的实验环境进行选择,即在步骤(4)中查看的端口号。如下图:

在这里插入图片描述

  1. 选好串口号及波特率后,点击OK 就完成连接了。左边标签栏会记录这次的session,以后可以直接从标签栏打开会话窗口。如下图:

在这里插入图片描述

  1. 如果是在开发板开机前就建立了串口终端连接,那么在开机时会看到开发板在启动时的信息输出,见下图:

在这里插入图片描述

  1. 如果是在开发板开机后才建立的连接,开发板之前的输出没有接收到,这时直接按几下回车即可,见下图:

在这里插入图片描述

  1. 无论是以上哪种情况,开发板的启动流程执行完毕时,只要按回车后终端都会提示login,此时终端在等待用户的输入,它需要知道我们希望以哪个用户名登录终端。我们的开发板默认用户为:debian,密码:temppwd。所以在提示界面中输入用户密码并回车登录即可,见下图。

在这里插入图片描述

  1. 至此,我们就成功通过串口登录到开发板的终端了,接下来我们就可以使用各种命令来控制开发板。

  2. 按前面的配置,在使用终端软件串口登录,当输入太长的命令时,会出现字符重叠、换行错误的情况,非常影响使用感受,这是因为终端软件的换行长度与开发板串口终端长度不一致造成的,可在终端软件进行如下配置强制使用相同的换行长度,开发板默认的串口终端行长度为80个字符,也可以使用命令“stty size”进行查看。

在这里插入图片描述

注意如果使用的是ssh 连接,那么终端与开发板的行长度是自动适应的,如果强制换行长度还会多此一举。


参考资料:Linux 基础与应用开发实战指南——基于STM32MP1 系列

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
特点: 1).监控串口:具有端口监控功能,可以监控、拦截、保存所收发的数据(NT/2K/XP/Vista/Win7)。 2).串口调试:支持常用的串口操作功能,支持大数据量的收发、保存,支持自动发送。 3).动态变参:在不改变当前所打开端口的情况下,能动态改变端口参数(如:波特率、校验位、流控制等)。 4).双模编辑:数据发送区内嵌十六进制编辑器(类似UltraEdit),支持十六进制文本双模式切换编辑,支持unicode。 5).国际版本:国际版,支持多国语言。 6).无需安装:界面友好,方便易用。 简要描述: 1).用于串口调试,支持常用的110-256000波特率,支持自定义波特率。 2).能以字符或十六进制接收或发送任何数据,能发送、接收任意大小的文件。 3).在不改变当前所打开端口的情况下,能动态改变端口参数(如:波特率、校验位、流控制等)。 4).数据发送区可实时编辑、发送文本数据。 5).能将所接收的原始数据以及显示数据分别保存。 6).数据发送区允许设置发送周期,自动发送数据。 7).可调试的端口范围是COM1-COM255,支持扩展端口(USBRS232)。 8).可设置字体、文字颜色、背景颜色。 9).允许将发送区的数据在接收区回显,模拟终端操作。 10).允许发送区数据以回车键作为发送操作信号。 11).Terminal模式支持自动应答功能,支持Hex、Text、浮点数等类型。 12).Terminal模式支持预定义数据发送,支持Hex、Text、浮点数等类型。 13).Monitor模式支持彩色文本显示,便于更好的区分、观察数据. 14).允许Monitor模式下拦截到的数据以十六进制或字符方式显示。 15).允许接收区在接收到的数据后添加回车字符(CRLF),便于观察数据。 16).可将Terminal模式下接收到的数据按照十六进制文本方式导出到文件或剪贴板。 17).允许保存程序环境变量。 18).定义热键,方便操作。 19).国际版,支持多国语言。 20).数据发送区内嵌十六进制编辑器,支持unicode。 21).支持串口监控功能,可以监控串口设置以及收发的数据。 22).在线自动更新提示功能,当有可用新版本时提示用户下载。 23).本程序线程安全,可以同时启动多个副本调试多个串口。 A.程序拥有端口监控功能,可以监控内核事件并拦截所有通过指定端口收发的数据,该功能 目前只在2000/XP/2003平台上有效。 1.在使用监控功能前必须保证所要监控的端口处于关闭状态。 2.运行本程序,选择所要监控的端口并启动监控功能,然后启动要被监控的端口; B.程序第一次启动时自动设置语言,也可以手动在View->Language菜单项选择相应的语言, 目前支持英文、简体中文、繁体中文。 2.运行环境 --------------------- Windows 9x/2000/XP/2003/Vista/Win7, 32位/64位

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值