- 主要就两点,设置系统登录密码与静态IP的配置
通过串口连接linux系统
PuTTY软件简介
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件,主要使用它的串口连接功能,通过串口来登录远程服务器
putty百度云 提取码:clrr
-
Session
中主要配置的内容入下图的端口COM号:Serial line
波特率:Speed
一般设置额为115200
-
通过设备管理器来查看端口COM号
阿斯顿阿斯顿
-
Serial
的主要设置流控制,一般现在的Flow control
为None
流控制
这里讲到的流,指的是数据流。数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通讯,接收端数据缓冲区已满,则此时继续发送来的数据就会丢失。流控制能解决这个问题,当接收端数据处理不过来时,就发出不再接收的信号,发送端就停止发送,直到收到可以继续发送的信号再发送数据。因此流控制可以控制数据传输的进程,防止数据的丢失。 pc机中常用的两种流控制是硬件流控制(RTS/CTS、DTR/DSR)
,软件流控制XON/XOFF
(继续/停止)。-
Open
输入任意按键登录到远程服务器
如果putty中输入无任何反应,先检查串口连接是否正确,或者拔soc电源强制重启系统,最后还是不行再尝试一下putty不能输入问题
点击左侧
Terminal
选项
把右侧下列项勾选上:
Auto wrap mode initially on
Implicit CR in every LF
Implicit LF in every CR
Use backgroud colour to erase screen
关键是下面的Line discipline options 里面:
Local echo: 一定要改i成Force on
Local line editing: 这个默认Auto
可以不改
网络配置
自动获取IP地址改为固定IP地址192.168.1.250
-
不同的linux系统,网卡配置文件是不同的,这里ubuntu的网卡配置文件是
/etc/network/interfaces
,使用vi打开进行编辑
-
下图红框中为有线无线网卡配置信息,
eth0
为你的网卡名成,当前eth0
与eth1
网卡都是默认dhcp
(动态主机配置协议)
-
配置为静态IP
# Wired or wireless interfaces
auto eth0
iface eth0 inet static # 注意要设置为static静态
address 192.168.1.250
gateway 192.168.1.1
netmask 255.255.255.0
配置完一定要重启系统才能更新配置命令
reboot
或者重新启动计算机shutdown -r now
或者立即关机shutdown -h now
如果配置完无效果(例如putty连接不上、/home/root目录为空等)就拔电源强制重启
-
最后检查网络配置是否成功
输入ifconfig
命令,inet addr
是否为设置的静态IP
系统登录密码
- 设置密码很重要,如果没有设置,密码就是个随机数,到后面就无法通过ssh服务连接下位机进行调试
- 使用
passwd
命令,为了方便记忆所有soc系统的密码统一为1024
reboot
通过ssh服务远程登录下位机进行验证
- 首先让电脑和soc在同一局域网内
- 打开cmd输入
ssh root@192.168.1.250
输入密码1024
显示如下说明登录成功