PlutoSDR
文章平均质量分 64
老邵的科创世界
老邵的科创世界
软件无线电和无人机飞控的代码讲解和应用开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
plutosdr刷机失败拯救方法和固件裁剪方法
vitis要导入国产板开发者的项目,会提示要升级支持新vitis,还有几个win下的文件夹也要对应改为linux下,比如xsa/design_1_wrapper、boot.bin、fsbl.elf等。然后就能下载引导文件了。这样装完重新开viitis,可能项目空了,要重新导入一下国产板开发者的项目。先把两个开关改为正好与sd卡启动相反的模式,也就是jtag模式,然后用usb线接靠侧面的debug口。结果编译出来的pluto.dfu文件太大36MB,超过了qspi flash的容量32MB。原创 2025-04-09 06:44:20 · 653 阅读 · 0 评论 -
更改Pluto网络设置
具体位置在plutosdr-fw/buildroot/board/pluto/S40network中,找到IPADDR字段,并填入你要的ip就行,你可以仿照USB网口ip 192.168.2.1的位置来填写。当填写完成后,web服务也会绑定到新的ip上,这样你可以用新的固定ip来访问到网页服务器。但默认固件对于第二个以太网口不是固定ip,而是由这个网口接到的路由器dhcp分配的。因此,我决定更改plutosdr-fw中的代码,并重新编译下载。这样的话如果要在这个网口上跑一些服务就不太方便,因为ip会变。原创 2025-04-06 21:41:59 · 392 阅读 · 0 评论 -
Pluto固件编译笔记
如果我用0.39版本,那么vivado版本是2023.2,越新的程序尺寸越大,而且还有个问题我看最新README里说交叉编译工具要用linaro而不是xilinx的gcc。具体方式是,你先点右上角黑色commits,根据描述找到你需要的主版本,比如我根据注释PlutoSDR: Prepare for v0.38 release,找到了这个0359a0b版本。这样才确认,我要找的是同一种开发环境的包。上面就是依赖库,除了最后两个我加的外,其他包与adi在pluto项目里写的是一模一样的,只是合并到一行里。原创 2025-02-02 18:29:02 · 2331 阅读 · 2 评论 -
adalm pluto (2) mesh组网通信
2.自组网通信接上一篇,其实对我来说plutosdr最有意义的是这个自组网通信的应用,上一篇讲的三维频谱图只是显示效果比较酷炫,而且可以脱机使用,但是其实频谱图本身不太稀奇,玩sdr看了不少能画频谱图的工具了。但是这个自组网通信十分厉害,我认为它的优点有以下几个:1.不需要像LTE基站那样,所有无线设备都必须围绕基站,脱离基站范围后终端不能互相通信。2.所有信号处理都在sdr板子上完成,不需要电脑处理基带数据,这样电脑运行的操作系统是任意的。3.部署快速,配置完成后,直接上电就能在几秒钟原创 2020-09-23 16:05:19 · 2927 阅读 · 1 评论 -
adalm pluto (1) 三维频谱图
最近开始玩了一下adalm pluto。这个sdr前几年就出了,基于ad9363和zynq7010,是一个全双工的sdr,可以支持gnuradio和matlab,缺点是usb2.0接口,因为之前一直在用limesdr所以一直没怎么真的用这个设备。但是这个设备有个好处是可以利用zynq芯片自带的arm跑linux,这样就意味着只需要刷入合适的固件就可以不需要电脑,直接脱机实现一些功能。第二个优点是这个设备的软硬件全开源,芯片也容易购买,国内已经有人自己做了国产版本的plutosdr了。今天讲讲2个比较原创 2020-09-23 15:34:47 · 5704 阅读 · 1 评论
分享