开发板无显示器登录,并连接电脑热点传送文件!香橙派等开发板均适用


  

一、登录开发板

方法1:通过串口登录
  将开发板使用TTL串口的TX和RX与电脑进行连接,然后使用MobaXterm软件的串口号进行登录。输入开发板账号、密码。
在这里插入图片描述

方法2:使用网线
   将网线一端连接开发板,另一端连接路由器。登录路由器管理网页查看开发板的ip地址。获取到ip地址后通过SSH进行登录。

  当获取到了ip地址登录开发板后,可以使得开发板连接自己电脑的WiFi,然后电脑查看其ip地址,然后再通过该ip地址登录开发板。这样之后我们就不需要一直使用网线连接了,直接使用电脑热点就可以了。

二、开发板连接热点,获得动态IP地址。(每个开发板不一样,根据自己开发板来)

首先打开热点:如图为电脑热点,如果开发板只支持2.4g频段,则一定要选2.4频段!!!!
请添加图片描述

1. 方式一:香橙派设置热点连接。

命令:nmcli dev wifi connect QJL password 123456789
在这里插入图片描述

2.方式二:WPA连接

(1)修改配置文件:(开发板终端)

输入: vi /etc/wpa_supplicant/wpa_supplicant.conf,在该文件下添加以下内容:

network={
	ssid="QJL"
	psk="11111111"
}

(2)清除之前连接的热点

killall -9 wpa_supplicant

(3)加入热点

热点1:wpa_supplicant -i wlan1 -B -c /etc/wpa_supplicant/wpa_supplicant.conf。如果发现热点1连接不上,则换热点0:wpa_supplicant -i wlan0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf

(4)获取动态ip。

dhclient wlan1
(如果热点链接wlan0 则输入:dhclient wlan0)

完成后,使用命令 iwconfig查看是否连接上热点:(已连上)
在这里插入图片描述
使用ifconfig查看是否有ip地址:(有)
在这里插入图片描述

(无ip地址)在这里插入图片描述
此时就已经连上热点,可以开始传输文件。

三、传输文件

1. 方式一:软件:FileZilla Client.

在下图位置输入刚才获取的动态ip等就可以进行连接。
在这里插入图片描述

点击对勾,然后确定。
在这里插入图片描述
在这里插入图片描述
.

2. 方式二:STFP传输

在这里插入图片描述

3. 方式三:命令传输

我们可以在脚本里 或者Makefile中加入该命令。

scp app root@192.168.137.188:~
//app为要给开发板传输的文件
//root为开发板用户名
//192.168.137.188为开发板ip地址
// ~表示上传到开发板家目录下

使用脚本上传文件:

#!/bin/bash

user=root
ip=192.168.137.188 
pw=qjl1033275663
exe=$1   #输入上传的文件 
export exe

#参数数量判断
if [ $# -lt 1 ]
then 
	echo "Warning: Missing parameter!"
	echo "usage: ./build <execution file name>"
	exit 1
fi

#expect工具是否安装
which expect
if [ $? -ne 0 ]
then
	echo -e "Warning: The program "expect" has not been installed.\nYou can use the following command to install: sudo apt-get install expect" 
	exit 1
fi

/usr/bin/expect <<EOF
#设置等待超时时间
set timeout 5

#spawn标记需要交互的指令
#expect检测有无收到指定的内容
spawn make
expect {
	"error:" { exp_continue }
	"warning:" { exp_continue }
}

spawn scp ${exe} app $user@$ip:~     
#send为发送指定的内容给前台进程
expect {
	"yes/no" { send "yes\r"; exp_continue }
	"password:" { send "$pw\r" };
}

#结束交互
expect eof
EOF

附加:链接不上热点问题的解决:
重新手打编辑热点信息文件。

 vi /etc/wpa_supplicant/wpa_supplicant.conf

注:如果不想每次开机都要输入命令的话,可以将加入热点的命令写入开机脚本中。

开机脚本: /etc/profile在末尾追加即可。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值