使用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 
相关推荐
@@庆41 分钟前
任务中断的两套API函数(改进FormISR的实时性)资源管理_互斥操作的本质(解决DH11经常出错的问题)
arm开发·stm32·单片机·嵌入式硬件·freertos
mftang1 小时前
STM32 Nucleo-64 boards板卡介绍
stm32·单片机·嵌入式硬件
code_snow2 小时前
STM32-- 技巧-延时
stm32·单片机·嵌入式硬件
霖霖7142 小时前
基本功能实现
单片机·嵌入式硬件
Shaun_青璇2 小时前
stm32 点亮LED
stm32·单片机·嵌入式硬件·mcu·物联网
7yewh2 小时前
嵌入式硬件实战基础篇(三)-四层板PCB设计-步进电机驱动(TMC2208/TMC2209)
驱动开发·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺
辞丶1763 小时前
STM32基于HALL库的串口以及DMA(串口总篇)
stm32·单片机·嵌入式硬件
LunarCod3 小时前
Linux驱动开发快速入门——字符设备驱动(直接操作寄存器&设备树版)
linux·驱动开发·设备树·嵌入式·c/c++·字符设备驱动
相醉为友4 小时前
003 STM32基础、架构以及资料介绍——常识
stm32·单片机·嵌入式硬件
HZU_Puzzle4 小时前
【6】STM32·FreeRTOS·列表和列表项
stm32·单片机·嵌入式硬件