使用SDRPI运行openwifi和设置网口

目录

[一 制作启动盘](#一 制作启动盘)

[二 使用串口的方式启动openwifi](#二 使用串口的方式启动openwifi)

[三 无线连接](#三 无线连接)

[四 网口设置,有线连接](#四 网口设置,有线连接)

[五 使用SSH登录](#五 使用SSH登录)


一 制作启动盘

在github上下载img文件,由于github上下载速度比较慢,我会上传网盘链接

复制代码
githun下载img文件地址:
https://github.com/open-sdr/openwifi?tab=readme-ov-file

img网盘地址:
链接:https://pan.baidu.com/s/1ipd8F9WGjuFlLZrVKsDvUw 
提取码:o3rn

下载完成后准备好一张内存大于8G的内存卡,制作启动盘时会格式化内存卡,注意保存数据。使用Win32DiskImager工具把内存卡制作成启动盘,Win32DiskImager在下方网盘链接中下载

复制代码
网盘连接
链接:https://pan.baidu.com/s/1WlYSLe1KNU4vFZpl-r8FLA 
提取码:0sqq

把内存卡插入读卡器后插入电脑。打开Win32DiskImager工具,选择img文件,设备选择内存卡盘号,进行写入操作,等待写入完成即可

二 使用串口的方式启动openwifi

使用电脑打开制作好的启动盘,进入 BOOT:\openwifi\sdrpi 目录,把里面的三个文件发送到BOOT盘中

把内存卡插入SDRPI,启动模式设置为SD卡启动,插入串口和天线。SDRPI可以使用串口供电,所以无需插入电源线

打开串口助手,接收串口输出信息,最后显示 root@analog:~# 表示启动成功,进入系统

若你的启动盘的SD卡内存大于16GB时,首次使用需要执行如下命令,运行完成后重新上电

复制代码
raspi-config --expand-rootfs

进入系统后,执行下面这条命令

复制代码
./openwifi/setup_once.sh 

三 无线连接

如下三条命令为打开无线连接,也就是开启wifi。每次上电后都需要重新执行一次

复制代码
cd openwifi
./wgd.sh
./fosdem.sh

执行完毕后可以使用有无线万卡的设备进行连接,wifi名称为openwifi,默认密码为openwifi

连接成功后串口会输出对应的信息

可以使用设备进入192.168.10.122网址,里面是作者设计的网页,供大家测试使用

四 网口设置,有线连接

SDRPI一共有两个网口,分别连接着PS端和PL端,都可以使用。默认使用的是PS端,具体端口如下图所示

输入ifconfig查看网络信息。如下图所示,可以看到有两个网口的信息和刚刚开启的无线网口的信息,eth0是PS端的网口,eth1是PL段的网口

把网线插入PL端的网口,修改eht1的IP地址,可以ping通网线另一头接入的网段,在这里使用的是192.168.5.1,需要根据直接所在的网段进行修改

把网线插入PS端的网口,修改eht0的IP地址,可以ping通网线另一头接入的网段,在这里使用的是192.168.5.1,需要根据直接所在的网段进行修改

注意两个网口不可设置相同的IP地址,每次重启板子设置都会恢复

五 使用SSH登录

使用一根网线连接SDRPI与电脑,把电脑的IP地址改成如下图所示设置

使用SSH工具,设置IP地址,打开

输入账号:root 密码:openwifi 进入系统后操作方法与串口相同

复制代码
PuTTY工具连接
链接:https://pan.baidu.com/s/1ZrdxhqmhYICAnFZf3UcnhQ 
提取码:rqc1 
相关推荐
Hello_Embed6 小时前
STM32HAL 快速入门(二十):UART 中断改进 —— 环形缓冲区解决数据丢失
笔记·stm32·单片机·学习·嵌入式软件
一起搞IT吧7 小时前
嵌入式ARM SOC开发中文专题分享一:ARM SOC外围资源介绍
arm开发·嵌入式硬件
研华嵌入式8 小时前
如何在高通跃龙QCS6490 Arm架构上使用Windows 11 IoT企业版?
arm开发·windows·嵌入式硬件
cxr8288 小时前
SPARC方法论在Claude Code基于规则驱动开发中的应用
人工智能·驱动开发·claude·智能体
矢志不移7928 小时前
裸机开发 时钟配置,EPIT
单片机·嵌入式硬件
清风6666669 小时前
基于STM32的APP遥控视频水泵小车设计
stm32·单片机·mongodb·毕业设计·音视频·课程设计
物随心转12 小时前
RTC驱动原理
嵌入式硬件
BAGAE12 小时前
MODBUS 通信协议详细介绍
linux·嵌入式硬件·物联网·硬件架构·iot·嵌入式实时数据库·rtdbs
风_峰13 小时前
Petalinux相关配置——ZYNQ通过eMMC启动
嵌入式硬件·ubuntu·fpga开发
风_峰13 小时前
【ZYNQ开发篇】Petalinux和电脑端的静态ip地址配置
网络·嵌入式硬件·tcp/ip·ubuntu·fpga开发