我目前在 PyQT5(客户端)中制作了一个 GUI,并使用 C 代码制作了一个服务器。目标是将输入从 GUI 发送到服务器,然后服务器与 FPGA 接口以产生我将从示波器读取的信号(我使用 Red Pitaya 作为我的板)。我目前已经制作了 GUI,并且能够将数据发送到它成功接收的服务器(当服务器在红色火龙果上运行时),但是,我不确定如何使用 Vivado 2019.1 将服务器接收到的数据发送到我在框图中创建的特定输入。我假设
我必须为输入引脚分配一个红色火龙果端口,但不确定在 Vivado 或 C 服务器中的何处/如何执行此操作。
基本上,任何人都可以指出如何将我的 C 服务器代码与 Vivado 中的框图输入接口。
我的红色火龙果板通过以太网连接到我的 PC,并有自己的 IP 地址,我用它在 PuTTY 中运行它的 linux 服务器。我使用 gcc 在 PuTTY shell 中运行服务器。
编辑:很抱歉模棱两可。我要做的是将 Vivado 生成的 .bit 文件加载到我的 Red Pitaya 中,然后在 redpitaya linux shell 中运行我的服务器(TCP/IP)(使用 PuTTY)。关键是,我希望能够将我从 GUI 输入的数据发送到服务器(它将在红色火龙果的 linux 服务器上运行),然后将该数据发送到我的 Vivado 项目中的输入,这将位于加载到板上的 .bit 文件(输入)上。
如果我说的不清楚或者我以错误的方式处理这个问题,请告诉我!