为了使开发板能够接入网络,可以选择使用网口连接有线网络或者使用板载的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模块的驱动已经安装了
连接wifi
wifi信息存储在/etc/wpa_supplicant.conf文件中,我们首先需要使用vim对其进行修改,配置为自己的Wi-Fi SSID和密码。
接着,使用wpa_supplicant
命令启动Wi-Fi服务,并使用udhcpc
自动分配IP:
wpa_supplicant -i wlan0 -c/etc/wpa_supplicant.conf &
查看网络信息
查看网络信息
udhcpc-i wlan0
ping测试
wifi连接成功后,可以通过ping命令测试网络连通性。
SSH连接
SSH(Secure Shell)是一种网络协议,用于计算机之间的安全登录和命令执行。已知开发板的ip地址和用户名root,可以使用以下命令连接到开发板。
sshroot@192.168.31.75
如果是首次连接,可能会提示确认远程主机的指纹。输入yes
继续,然后输入密码root
登录。
SCP传输文件
此外,有时我们还需要在电脑与开发板之间传输文件,我们可以使用scp命令通过网络进行传输,方便又快捷。
SCP(Secure Copy Protocol)是一个基于SSH协议的文件传输工具,它允许你在不同主机之间安全地复制文件。SCP命令的基本语法如下:
scp[选项][源文件][目标]
SCP命令的基本用法
- 从本地复制文件到远程主机:
scp[选项] 本地文件 用户名@远程主机地址:/远程目录
- 从远程主机复制文件到本地:
scp[选项] 用户名@远程主机地址:/远程文件 本地目录
- 在两台远程主机之间复制文件:
scp [选项] 用户名1@远程主机1地址:/远程文件 用户名2@远程主机2地址:/远程目录
- 从本地复制整个目录到远程主机:
scp-r [选项] 本地目录 用户名@远程主机地址:/远程目录
- 从远程主机复制整个目录到本地:
scp-r [选项] 用户名@远程主机地址:/远程目录 本地目录