使用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 
相关推荐
落雨无风1 小时前
quartus pin 分配(三)
fpga开发
szpc16212 小时前
28V_1MHZ电子烟,无线鼠标,医疗器械等专用恒频升压转换器超小体积封装
单片机·嵌入式硬件·计算机外设
luckyluckypolar4 小时前
STM32——SPI
stm32·单片机·嵌入式硬件·物联网
cycf5 小时前
深入浅出通信原理
fpga开发·信息与通信
极客小张5 小时前
基于STM32MP157与OpenCV的嵌入式Linux人脸识别系统开发设计流程
linux·stm32·单片机·opencv·物联网
OH五星上将6 小时前
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【扩展组件】上
linux·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·liteos-a·鸿蒙内核
浅陌pa6 小时前
24:RTC实时时钟
c语言·stm32·单片机·嵌入式硬件
敲上瘾6 小时前
多态的使用和原理(c++详解)
开发语言·数据结构·c++·单片机·aigc·多态·模拟
小熊在忙fpga6 小时前
STM32如何修改外部晶振频率和主频
stm32·单片机·嵌入式硬件
我命由我123457 小时前
GPIO 理解(基本功能、模拟案例)
linux·运维·服务器·c语言·c++·嵌入式硬件·c#