赞
踩
在本篇主要讲解嵌入式开发中SSH的准备中的上机位(电脑)与下机位(开发板)的网络配置、在cmd中运行开发板
在开发板中连接好网线,打开适配器配置电脑ip地址
上机位电脑ip地址配置为 192.168.64.2
下机位GEC6818开发板ip配置为 192.168.64.5
⭐️查看好端口号后进入SecureCRT进行连接
⭐️使用vi编辑器进入 /etcprofile 脚本中
[root@GEC6818 /]#vi /etc/profile
⭐️按下G切换到文件最后一行,找到下图显示的内容
⭐️接着在ifconfig eth0 up后面一行输入指令(输入的是开发板的ip地址)
ifconfig eth0 up 192.168.64.5
⭐️输入完成后退出vi,按下ESC后输入:wq
⭐️输入reboot重启开发板,也可以手动重启,输入指令ifconfig查看ip是否配置成功
上机位ping下机位
⭐️以管理员权限启动cmd,输入以下指令
ping 192.168.64.5
若丢失=0则表示ping通
下机位ping上机位
⭐️在SecureCRT中输入以下指令
ping 192.168.64.2
若0% packet loss表示成功ping通
Current Direvtory:该软件所在的文件路径
Servier interface:上位机的IP地址即192.168.64.2
当显示如下内容时,即配置成功,需注意要随时更改Servier interface的内容,否则很有可能下载程序到开发板中失败
在SercureCRT软件中创建ssh目录
[root@GEC6818 /]#cd /
[root@GEC6818 /]#mkdir ssh
[root@GEC6818 /]#cd ssh/
[root@GEC6818 /]#
将armssh执行程序和ssh.tar.gz通过tftp指令下载到ssh目录中
[root@GEC6818 /]#cd ssh/ //到ssh目录下
[root@GEC6818 /ssh]#tftp 192.168.64.2 -g -l armssh //下载armssh
[root@GEC6818 /ssh]#tftp 192.168.64.2 -g -l ssh.tar.gz//下载ssh.tar.gz
[root@GEC6818 /ssh]#ls -l //查看ssh目录下的文件详细信息
[root@GEC6818 /ssh]#chmod 777 armssh //对armssh文件更改权限,777为最高权限
执行armssh,安装ssh。安装完成后需要会自动创建一个root用户来与上位机连接,密码需要自行设置为123456
[root@GEC6818 /ssh]#./armssh //执行armssh
⭐️ 当出现 password for root changed by root 时表示配置SSH成功
[root@GEC6818 /ssh]#reboot //输入该指令重启开发板
上位机就是电脑,下位机时开发板
我们需要使用管理员的方式打开cmd,在cmd内输入以下指令,ip为开发板的地址
C:\Windows\system32>ssh root@192.168.64.5
输入密码则可以用window操作系统进行开发板的操作了
[root@GEC6818 /]#
当显示以下内容时,则说明连接失败
则可以通过以下步骤进行重新连接
⭐️在SercureCRT软件中重新执行armssh程序,及设置密码操作
⭐️也有可能是网线松了,重新连接网线
⭐️重启电脑
⭐️重新设置tftp配置
⭐️(以后再补充。。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。