从今天开始,首先要学习,搞清楚整个框架,然后思考各种需求如何实现,最后形成思路,设计自己的产品。 框架建成后,我相信今后的开发是一项重要的技术创新和软硬件维修工作。
首先列举一下相关资料。
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/ad 9361 doc=ad 9361 _ reference _ manual _ ug-570.pdf
介绍Linux IIO子系统文章: https://www.cn blogs.com/Yong leili 717/p/10744252.html? SPM=a2c4e.10696291.0.0.7 af 119 a4 b5 e8wh
l可利用相关源代码自行编写相应的数据加载等操作: https://github.com/analogdevicesinc/Li biio/blob/master/examples/ad 93359
2、裸体工作
windows下AD9361的无操作系统master工程构建:3359 blog.csdn.net/weixin _ 37728585/article/details/104835364? UTM _ medium=distribute.PC _ relevant.none-task-blog-blogcommendfrommachinelearnpai2- 11.nonecasedepth _1-。
ADI相关AD9361相关API代码和使用指南: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2- ebz/software/bare
ad:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2- ebz/software/basic _ IQ _ data filer