飞凌嵌入式
直播中

aquamanfeng

4年用户 35经验值
擅长:嵌入式技术
私信 关注
[技术]

【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输

为了使开发板能够接入网络,可以选择使用网口连接有线网络或者使用板载的Wi-Fi模块连接无线网络。由于配件包中不包含网线,这里采用Wi-Fi连接的方式来进行网络配置。

wifi配网

OK3576平台支持AW-CM358 WIFI蓝牙二合一模块。

加载驱动

首先,运行lsmod命令,检查板卡的Wi-Fi模块驱动是否已经加载。如果未加载,则需要手动加载驱动。

insmod /data/mlan.ko
insmod /data/moal.ko cal_data_cfg=none fw_name=nxp/sdiouart8987_combo_v0.bin sta_name=wlan cfg80211_wext=12

安装完成后,重新执行lsmod命令,即可看到wifi模块的驱动已经安装了

1.png

连接wifi

wifi信息存储在/etc/wpa_supplicant.conf文件中,我们首先需要使用vim对其进行修改,配置为自己的Wi-Fi SSID和密码。

2.png

接着,使用wpa_supplicant命令启动Wi-Fi服务,并使用udhcpc自动分配IP:

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &

查看网络信息

查看网络信息

udhcpc -i wlan0

3.png

ping测试

wifi连接成功后,可以通过ping命令测试网络连通性。
4.png

SSH连接

SSH(Secure Shell)是一种网络协议,用于计算机之间的安全登录和命令执行。已知开发板的ip地址和用户名root,可以使用以下命令连接到开发板。

ssh root@192.168.31.75

如果是首次连接,可能会提示确认远程主机的指纹。输入yes继续,然后输入密码root登录。
5.png

SCP传输文件

此外,有时我们还需要在电脑与开发板之间传输文件,我们可以使用scp命令通过网络进行传输,方便又快捷。

SCP(Secure Copy Protocol)是一个基于SSH协议的文件传输工具,它允许你在不同主机之间安全地复制文件。SCP命令的基本语法如下:

scp [选项] [源文件] [目标]

SCP命令的基本用法

  1. 从本地复制文件到远程主机:
scp [选项] 本地文件 用户名@远程主机地址:/远程目录
  1. 从远程主机复制文件到本地:
scp [选项] 用户名@远程主机地址:/远程文件 本地目录
  1. 在两台远程主机之间复制文件:
scp [选项] 用户名1@远程主机1地址:/远程文件 用户名2@远程主机2地址:/远程目录
  1. 从本地复制整个目录到远程主机:
scp -r [选项] 本地目录 用户名@远程主机地址:/远程目录
  1. 从远程主机复制整个目录到本地:
scp -r [选项] 用户名@远程主机地址:/远程目录 本地目录

更多回帖

发帖
×
20
完善资料,
赚取积分