zynq+AD9361软件无线电设计

今天开始准备做这个,需要先学习一下,把整个框架理清楚,然后思考各种需求如何实现,最后形成思路,设计自己的产品。相信只要框架搭起来了后面的开发就是关键技术突破和软硬件的修补工作了。

首先列一下相关的资料:

1、移植操作系统

AD9361与zynq硬件,并将Linux系统移植到zynq中:https://wiki.analog.com/resources/tools-software/linux-drivers/platforms/zynq

实现信号图形化输出代码:https://github.com/analogdevicesinc/iio-oscilloscope/iio-oscilloscope

iio-oscilloscope的具体介绍在:https://wiki.analog.com/resources/tools-software/linux-software/iio_oscilloscope

博文:https://blog.csdn.net/sinat_34486066/article/details/88240808也介绍了相关的流程。

米联《ZYNQ SOC修炼秘籍》网手版201705中的《S04_CH07_Hello_Qt在开发板上的运行》介绍了利用QT在嵌入式Linux开发UI以及自启动的流程。

关于Linux如何驱动和使用的介绍:https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361?doc=AD9361_Reference_Manual_UG-570.pdf

介绍Linux IIO子系统的文章:https://www.cnblogs.com/yongleili717/p/10744252.html?spm=a2c4e.10696291.0.0.7af119a4b5e8Wh

l利用相关源代码可以自己编写相应的数据读取等操作:https://github.com/analogdevicesinc/libiio/blob/master/examples/ad9361-iiostream.c

2、裸机工作

windows 下AD9361的 no-os master 工程搭建: https://blog.csdn.net/weixin_37728585/article/details/104835364?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase

ADI相关AD9361相关API代码和使用指南:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/baremetal

生成不同数据给AD:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/basic_iq_datafiles

  • 5
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值