1 | 测试开发板:orangepi5ultra |
在实际使用开发板进行开发的过程中,常常会遇到魔法上网问题,想从git上克隆库下来十分困难,以下提供两种方法,酌情选择
局域网连接
物理上开发板和你的电脑都需要连在一个局域网下,即同时连上一个路由器,或者通过网线直接相连
然后通过ssh与开发板相连
1 | # 开发板和本地电脑都需要安装 |
获取开发板地址有两种方法,一种把开发板连上显示器然后在开发板terminal输入ifconfig
输出如图所示
最后一项输出是wlan0,即为开发板脸上的wifi,inet后面即为开发板的ip地址
另一种只需要在本地电脑上操作,安装arp-scan,然后扫描设备
(ps:你可以直接通过网线连接开发板和路由器)
1 | # 本地电脑 |
1 | # 扫描设备 |
最后一项即为我的开发板,其实我也不知道怎么路由器分配的ip地址,也可以在后面ssh多试几次
现在我们已经有了开发板的ip,在本地电脑上通过ssh连上开发板,这一步需要输入开发板密码
1 | # 本地电脑 |
比如说我的是orangepi,ip地址是192.168.31.242
1 | ssh orangepi@192.168.31.242 |
连牙蓝上了()
(PS:通过ssh还可以使用vscode的ssh插件进行远程开发,这里不作赘述,自己查一查吧)
方法一:scp传输文件
方法一是在本地电脑上下载好文件之后直接通过ssh上传到开发板
1 | scp -r /path/to/local/folder username@remote_ubuntu_ip:/path/to/remote/destination |
没有文件夹他会自己创建
方法二:将开发板脸上本地电脑的魔法软件提供的端口
本地电脑上需要支持LAN连接的魔法软件,打开allow LAN
在开发板的终端输入以下命令,注意!这里的ip地址换成你的本地电脑的ip地址,port也换成对应的!
1 | # 开发板终端 |
1 | # 示例 |
然后直接在开发板上就能快速连上github了,之后直接在开发板上git就行了
注意这样的操作只在此次打开的terminal临时有效