logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VIVADO的.XCI文件探索之二:在项目中使用XCI文件

创建一个VIVADO项目。将PLL_100M_120M.XCI文件以及PLL_100M_120M.V文件加入项目中。如果显示IP是锁定的,需要更新一下,步骤:Reports > Report IP status ,在界面底部显示出来需要更新的IP,选择并点更新。出来这个界面任选都可以,我也没有专门琢磨是什么意思。IP更新完毕后就可以进行实例化了。在XCI文件的所在目录下面有一个.VEO文件,

#ci#嵌入式硬件
USRP B210 双收双发与两块同时收发实验

双击UHD:USRP Source 模块打开设置,可以看到设置为双通道同时接受信号。若需要设置为单通道可以将 [0,1] 改为 [] 或者 [0],并且将Num channels设置为1。注意单通道不能设置为 [1] 单独B通道不起作用。下载我提供的应用程序,在gnuradio中打开,注意需要使用sudo权限打开gnuradio。打开程序后如下图所示。本例程使用B210在gnuradio中实现双收

文章图片
无中频软件无线电芯片AD9361的基本介绍

AD9361在咱们产品中的很多,这也是一个很典型软件无线电芯片架构。我们在这里从软件角度简单介绍一下:抛弃硬件细节,对于我们软件程序员来说面对的只有两个通路:数据通路和控制通路。先说控制通路,通过SPI读写AD9361的寄存器实现对芯片的控制,在实际实现时候官方给出了C函数直接调用,比如设置射频频率为2.4G我们之需要调用函数set_rf_frqunce(2.4E9),之后函数根据2.4E9计算出

#fpga开发#单片机#stm32
GNURADIO中USRP组件的介绍

GNURADIO中USRP组件的介绍1,搜索组件USRP,可以看到SOURCE 和SINK组件。我们放置source和sink,之后数据段口链接起来。双击USRP_SOURCE看设置:这里我们看到有很多参数可以设置,这些参数都是传递给UHD的。一个一个看:OUTPUT TYPE : 输出类型,COMPLEX 是复数的意思,实际包含实部和虚部。我们一般选的是COMPLEX FLAOT32。...

文章图片
#fpga开发
2022年新版openwifi学习试验之1:编译基于zedboard+fmcomms3的HDL项目生成BIT文件

2022年四月左右,openwifi进行了大的改版,发布了新的版本。这篇BLOG我根据openwifi官方的步骤,实现一下zedboard_fmcomms3平台下的软件编译。本BLOG就是我学习试验https://github.com/open-sdr/openwifi-hw​​​​​​这个页面中讲述的步骤,也是笔记,边做边记录,给大家分享可以让大家少走弯路。步骤1 :需要的软件:Pre-cond

#学习#fpga开发
基于sdrpi的openwifi实践1:编译openwifi-hw

下面文字我就按照openwifi-hw的README步骤详细走一遍,每步都有截图和大家对照分享。

#linux#运维#服务器
基于sdrpi的openwifi实践2:编译openwifi的内核和驱动

openwifi用到了linux内核,是一个比较完整的嵌入式linux系统。这里还是需要用到装好vivado2018.3的ubuntu系统(虚拟机也可)。因为openwifi作者已经做好了很方便的脚本,所以我们操作的步骤也是非常简单。

#linux#运维#服务器
PetaLinux 2019.1详细安装步骤以及所需要文件

这里主要根据UG1144文档,这两天成功安装使用了PetaLinux的最新版本2019.1一,在虚拟机里安装Ubuntu16.041,选Ubuntu 操作系统的版本是16.04,我最初尝试过18版本的Ubuntu但是不知道为什么速度特别慢,所以还是回头使用16.04版本。2,使用的vmware虚拟机版本是12.3,在虚拟机里安装Ubuntu16.04,我这里设置了逻辑盘大小是...

PetaLinux 2019.1详细安装步骤以及所需要文件

这里主要根据UG1144文档,这两天成功安装使用了PetaLinux的最新版本2019.1一,在虚拟机里安装Ubuntu16.041,选Ubuntu 操作系统的版本是16.04,我最初尝试过18版本的Ubuntu但是不知道为什么速度特别慢,所以还是回头使用16.04版本。2,使用的vmware虚拟机版本是12.3,在虚拟机里安装Ubuntu16.04,我这里设置了逻辑盘大小是...

在ZEDBOARD + PETALINUX环境中设置QSPI FLASH存放并启动系统

1,BOOT.BIN在哪里运行存储于启动模式,内部的BITSTREAM以及U-BOOT(或者用户APP)都可以存储。2,UBOOT有启动命令脚本(auto booting).这个脚本指示从SD卡某个文件或者QSPI FLASH的某个地址区域取KERNEL和DTB以及ROOTFS,保存在内存的指定区域(这个指定内存区域跟KERNEL编译时候的设置以及其他是对应的)。3,KER...

    共 12 条
  • 1
  • 2
  • 请选择