问题标签 [beagleboneblack]

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 投票
1 回答
917 浏览

python - 从命令行在 Linux 上运行 Python GUI 程序需要哪些软件包

我不知道从哪里开始。

从命令行在 Linux 上运行 Python GUI 程序需要什么?这将在 BeagleBone Black 上。我希望 BBB 启动到我的程序中。GUI 将非常简单。它将具有用于控制机器的按钮和用于显示数据的标签。

我需要安装哪些软件包来支持 GUI 程序?我不想运行完整的桌面环境,我希望一切都尽可能轻。什么是 Python GUI 工具包对此有好处?

我的操作系统只有 Ubuntu 13.04 命令行。

0 投票
2 回答
1895 浏览

beagleboard - Beaglebone Black 上电时的引脚状态

我正在尝试使用 Beaglebone Black 来驱动电机电路。我设法启用和使用 PWM 引脚(即 P8_13 和 P8_19)。但我有一个问题。

当我第一次给电路板加电时,这些引脚变为高电平状态,因此电机无意中开始运行。它会一直上升,直到 Linux (ubuntu 12.04) 启动并且 PWM 引脚设置为低电平。

有没有办法在 Beaglebone Black 中设置默认引脚状态,以便当我为电路板 PWM 引脚供电时以低电平状态启动?(也许在设备树中?)

谢谢

0 投票
1 回答
2859 浏览

linux - 如何在运行 Arch Linux 的 ARM 设备上使用 udev 启用持久网络接口命名?

所以我在 Raspberry Pi 和 Beaglebone Black 上都运行 Arch。最近我注意到两个设备都没有在它们的网络接口上使用持久的 udev 命名(即仍然使用 eth0、wlan0 等)。在 Raspberry Pi 上,我删除了阻止 udev 永久重命名接口的文件:

Beaglebone Black 较新,甚至没有文件。在 Raspberry Pi 上删除它似乎没有任何效果。他们都在运行 systemd 208。知道这里发生了什么吗?低端 ARM 设备不支持持久命名吗?这是两个设备上以下命令的输出:

在树莓派上:

在 Beaglebone Black 上:

有趣的是,它缺少 ID_NET_NAME_PATH,正如我从桌面获取的那样:

有任何想法吗?我想将多个 WiFi 适配器插入其中一个,并且希望保持一致性。

0 投票
2 回答
3586 浏览

linux - Poll() 来监控 BeagleBone Black 上的引脚。即使引脚未连接,也能持续输出。

每当 Beaglebone Black 的一个引脚出现上升沿时,我想触发一个事件。问题是,即使我没有将该引脚连接到任何东西,输出只是继续打印,发生中断,发生中断。我在 stackoverflow 上遇到了 Beaglebone 中的问题中断, 并尝试按照步骤操作。有一个实现该功能的程序的链接。我阅读了 poll() 并在程序中做了一些细微的改动,因为我只想监控一个引脚。更改后的代码是:

在 Beaglebone black 上运行 Angstrom。

0 投票
1 回答
934 浏览

tcp-ip - BeagleBone 的裸机 TCP/IP 堆栈?

我计划在没有任何 Linux 发行版但使用纯裸机代码的情况下使用 BeagleBone。

所以首先:是否已经有一些示例代码可用?特别是包含以太网连接的 TCP/IP 堆栈?

谢谢!

0 投票
1 回答
1031 浏览

qt - 无法使用 Qt 和 Angstrom 获得触摸事件

我的目标是为 Technexion DevKit TDM-3730 BlizzardPack 制作一个 QT 应用程序。一切都很好,但是用触摸屏点击按钮是不可能的,而用鼠标就可以了。

我试过evtest,这里是它的输出:

无论我点击多少,都没有触摸事件(330)。

我做了一个GTK应用,还可以,但是一点都不方便。并且似乎在 GTK GUI 中实现了触摸事件处理。我对吗?

这是我的系统参数:

导出 TsLib 环境变量:

我是 QT(和嵌入式系统)的初学者,所以我正在关注 BeagleBone 上的Derek Molloy 教程http://www.youtube.com/watch?v=kP7uvOu9hoQ 。但我有 Technexion devkit。Beaglebone linux 版本是 3.2.34,我的是 2.6.37。

这是我的测试程序 main.cpp:

这是mainwindow.cpp:

在 Derek 的教程中它工作正常。谁能告诉我如何启用 qt 源代码来接受触摸屏事件?

先感谢您。

叶戈尔

0 投票
4 回答
44669 浏览

c - /lib/libc.so.6:未找到版本“GLIBC_2.17”

我正在尝试编译一个程序以穿上 BeagleBone black,但在我的板上运行程序时出现此错误:

我确保我为 ARM (arm-linux-gnueabi-gcc) 进行了交叉编译。

在我的桌面上,我有 EGLIBC 2.17-9。我做错了什么?

0 投票
5 回答
27785 浏览

networking - 从笔记本电脑共享互联网访问到beaglebone black,然后通过VNC服务器访问

我正在尝试通过笔记本电脑与 Beaglebone Black 共享互联网。这是我到目前为止所尝试的 -

  1. 我通过 USB 电缆将 Beaglebone Black 连接到运行 Windows 8 的笔记本电脑。然后,我去了网络和共享中心。然后,我想共享的网络,我与 Beaglebone 共享(它说本地连接)。现在,我去了 Beaglebone 上的 Gate one SSH 并写道 - “ping www.google.com”。但它说“未知主机”。

  2. 现在,由于上述方法不起作用,我用标准以太网电缆连接了 Beaglebone Black,并再次尝试共享我的网络,但它仍然不起作用。

这就是我想要做的——如果我能够连接到互联网,我想设置 VNC 服务器,并通过它在我的笔记本电脑上加载 linux 的 GUI。

任何帮助将不胜感激。如果还有其他方法可以做到这一点,请告诉我。我已经尝试了互联网上的大多数教程,但没有成功。

0 投票
1 回答
385 浏览

networking - 在 beaglebone black angstrom 上调出自由流行音乐

我有一个freedompop Ubee 棒,我想将它连接到我的beaglebone black(使用3.2.0-54-generic 内核运行埃)。在解决了一些热交换问题(显然不可能)之后,我看到了使用 ifconfig 的界面。但是当我尝试提出它时,什么也没有发生:

同样奇怪的是,接口最初有一个地址:

但是片刻之后(< 1 分钟),如果我运行相同的命令,eth1 不再有地址、bcast 等:

在任何情况下(在 ifconfig 中删除地址之前或之后)我都无法 ping 某些东西。

我尝试重新分配地址、掩码等,但没有任何帮助。调高或调低界面无济于事。我尝试手动创建一个接口文件,但这也没有帮助。

0 投票
2 回答
243 浏览

git - 使用 Cloud9 和 Github 在 Beagleboard 上工作

我刚拿到 Beagle Board 并开始使用 Cloud9。一切正常,直到我尝试将它与 Github 集成。

我可以 git init 因为我在 Cloud9 上“没有 sudo 权限”。因此,我克隆了一个与 Cloud9 一起使用的存储库。然而,现在 Beagle Board 依赖项似乎不再存在。我收到此错误:

在此处输入图像描述

我试图运行的代码(得到错误)是: