问题标签 [redpitaya]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1357 浏览

documentation - 我在哪里可以找到 RedPitaya fpga 引脚映射的描述?

以及为其开发的赛灵思 ISE 手册。在 redpitaya wiki上只有几句话关于 FPGA 开发。

0 投票
1 回答
793 浏览

redpitaya - Red Pitaya DC Offsets 校准似乎不起作用

想知道熟悉 Red Pitaya 的人是否已成功校准 DC 偏移。

您应该能够在任何通道上获取“基线”,计算这些值的负平均值,并使用 calib -w 命令将这些值应用于 EEPROM 矢量的 DC 偏移值。

我已经尝试过了,它对获取命令接收到的数据没有影响。

提前致谢。

0 投票
0 回答
127 浏览

ntp - 即使在 Redpitaya OS Rebuild 之后,NTPClient 也无法正常工作

我正在尝试在 redpitaya 上运行 NTPD 服务。我关注了这个博客(redpitaya 的 NTP 客户端)并使用此链接从头开始构建内核:http ://wiki.redpitaya.com/index.php?title=Red_Pitaya_OS 。

但是,即使在构建根目录的配置文件中具有条目“BR2_PACKAGE_NTP=y”的配置文件以及busy box.config中的“CONFIG_NTPD=y”和“CONFIG_FEATURE_NTPD_SERVER =y”的配置文件的全新构建之后,它仍然无法正常工作。wget 和 * 等其他一些功能开始工作,但不是必需的 NTPD 服务。请帮助我纠正这个问题。

0 投票
3 回答
202 浏览

linux - 无法从 Ubuntu SSH 连接到有线 SoC

我需要从我的 Ubuntu 14.04 盒子 ssh 到 Red Pitaya。我正在使用 ssh 实用程序;

用密码root。这些参数和此 IP 允许从 Windows PC 进行 PuTTY 连接。

这是上述三重详细 ssh 命令的输出;

我需要做什么才能完成连接?

0 投票
1 回答
155 浏览

java - 尝试使用 JSch 或 Socket 连接到频道时,我感到困惑和卡住?

因此,我正在尝试连接到将要获取模拟数据的设备(Red Pitaya)。它设置了控制设备的 scpi 命令。我可以通过labview和使用腻子来控制这些。

我正在尝试编写可以访问设备 scpi 服务器并向其发送命令以完成设备的 android 应用程序。

该设备的编程方式是,您首先必须使用 SSH 连接连接到服务器,我使用 JSch 没有问题,从那里您可以发送命令来启动 scpi 服务器并打开连接。

现在这是我正在努力解决的问题,我不明白为什么,当 SCPI 服务器启动时,它是通过设备的 Ip 和 5000 的原始端口访问的,但我似乎无法编写一段代码连接到这并执行 SCPI 命令。我不确定是连接还是我发送数据的方式。

这是代码

}

如果有人有任何建议,将不胜感激谢谢

0 投票
0 回答
81 浏览

linux - 在我的 redpitaya 中缺少 i2c-1 到 i2c-5

我从这个链接下载了 i2c-tools :

然后我运行以下命令:

我收到了这些警告。当我转到我的 /dev/ 时,我没有看到 i2c-1。我不知道是什么原因造成。不知道我错过了什么。我知道对于 RPi,我必须更改设备树中的一些配置,但我不记得对红色火龙果做过同样的事情。是结果uname -a

0 投票
1 回答
385 浏览

redpitaya - 使用 Red Pitaya 和 SCPI 连续触发

使用 SCPI,我正在尝试开发一个代码来计算使用 Red Pitaya 触发的次数。以前,我用示波器做过同样的事情,使用以下代码:

当我想将同一段代码改编为 Red Pitaya 时,它就是行不通的。根据文档,支持某些 SCPI 命令,而“COUNter”命令不在列表中。如果是这样,我如何使用 Red Pitaya 来计算触发器的数量?

0 投票
1 回答
342 浏览

redpitaya - 将 ADC 时钟更改为外部后,Red Pitaya 冻结

我使用红火龙果 STEM 125-14。最近,我通过将 R25 和 R26 移动到 R27 和 R28 将 RedPitaya ADC 时钟从 FPGA 更改为外部时钟。

但是,当我再次打开 RedPitaya 时,我认为 CPU 已挂起(红色和橙色 LED 不闪烁)。我在 UART 控制台中看到,启动过程停止在这一行:“开始向服务器注册 Red Pitaya boa...ss 和 IP 地址...”这是完整的启动日志

我已将 SD 卡更换为另一张 RedPitaya 的 SD 卡,但问题仍然存在。我已经将red_pitaya_top.sv中的ADC时钟源修改为外部时钟,然后替换bitstream文件,但问题依旧存在。

有谁知道为什么会发生这种情况?(是因为 RedPitaya ADC 时钟吗?) 将 ADC 时钟转换为外部时钟后如何让 RedPitaya 工作?

0 投票
0 回答
1618 浏览

c - 修改内核参数(不允许 mmap 操作,EPERM)

我正在尝试在服务器(RedPitaya)和客户端(ubuntu 虚拟机)上运行此代码。

该程序在具有 root 权限的客户端上运行时返回以下错误消息:

我不确定分段错误是否与前两个错误有关,因为我只在服务器运行时遇到分段错误...

错误似乎来自这里:

我知道在 stackoverflow 上已经解决了类似的问题。

我试过了

我尝试添加

到结束

并重新启动,但问题仍然存在......

我想允许这个程序访问计算机的虚拟内存,从而解决所有的错误。很可能是我没有正确设置内核参数。

有人可以指出我正确的方向吗?

0 投票
1 回答
486 浏览

sockets - 如何从 rp_remote_acquire 访问数据?

我目前有一个 python 程序,它(非常缓慢)通过递归调用从 Red Pitaya 板上接收数据: redpitaya_scpi.scpi(192.169.1.100).rx_txt()

我想使用rp_remote_acquire通过环形缓冲区实现更高的吞吐量。

由于 stackoverflow,我能够./rp_remote_acquire在 Red Pitaya(服务器)和 linux 机器(客户端)上执行。

/tmp/out每次在 Red Pitaya 上执行以下命令时,我都会得到一些独特的内容(这表明服务器上的程序可以访问其硬件中的数据)。

为了将数据从 Red Pitaya(客户端)传输到 linux 机器(服务器),我./rp_remote_acquire使用以下参数启动:

服务器 ( 192.169.1.100): ./rp_remote_acquire -m 2 -a 192.169.1.102 -p 14000

客户 ( 192.169.1.102): ./rp_remote_acquire -m 1 -a 192.169.1.100 -p 14000

在哪里:

两台机器都能够相互ping通,并且机器能够建立连接(即int connection_start(option_fields_t *options, struct handles *handles) at transfer.c:251返回零)。

客户端最终从transfer.c执行以下代码片段

似乎客户端实际上只是在执行以下操作(size = 0默认情况下注意):

这种行为似乎是程序员的意图,因为一旦服务器停止,客户端就会停止:

size当我更改为不等于零(=> 较小的数据包?)时,程序不会陷入此循环。

我希望能够访问(希望)从 Red Pitaya(服务器)发送到 linux 机器(客户端)的数据,并以某种方式使这些数据可用于客户端机器上的 python 程序。

我的问题:

  • 这里发生了什么,我如何访问数据?

  • 我是否需要在客户端上同步运行第二个程序,以某种方式读取rp_remote_acquire复制到客户端内存中的数据?