问题标签 [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.
python - 从命令行在 Linux 上运行 Python GUI 程序需要哪些软件包
我不知道从哪里开始。
从命令行在 Linux 上运行 Python GUI 程序需要什么?这将在 BeagleBone Black 上。我希望 BBB 启动到我的程序中。GUI 将非常简单。它将具有用于控制机器的按钮和用于显示数据的标签。
我需要安装哪些软件包来支持 GUI 程序?我不想运行完整的桌面环境,我希望一切都尽可能轻。什么是 Python GUI 工具包对此有好处?
我的操作系统只有 Ubuntu 13.04 命令行。
beagleboard - Beaglebone Black 上电时的引脚状态
我正在尝试使用 Beaglebone Black 来驱动电机电路。我设法启用和使用 PWM 引脚(即 P8_13 和 P8_19)。但我有一个问题。
当我第一次给电路板加电时,这些引脚变为高电平状态,因此电机无意中开始运行。它会一直上升,直到 Linux (ubuntu 12.04) 启动并且 PWM 引脚设置为低电平。
有没有办法在 Beaglebone Black 中设置默认引脚状态,以便当我为电路板 PWM 引脚供电时以低电平状态启动?(也许在设备树中?)
谢谢
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 适配器插入其中一个,并且希望保持一致性。
linux - Poll() 来监控 BeagleBone Black 上的引脚。即使引脚未连接,也能持续输出。
每当 Beaglebone Black 的一个引脚出现上升沿时,我想触发一个事件。问题是,即使我没有将该引脚连接到任何东西,输出只是继续打印,发生中断,发生中断。我在 stackoverflow 上遇到了 Beaglebone 中的问题中断, 并尝试按照步骤操作。有一个实现该功能的程序的链接。我阅读了 poll() 并在程序中做了一些细微的改动,因为我只想监控一个引脚。更改后的代码是:
在 Beaglebone black 上运行 Angstrom。
tcp-ip - BeagleBone 的裸机 TCP/IP 堆栈?
我计划在没有任何 Linux 发行版但使用纯裸机代码的情况下使用 BeagleBone。
所以首先:是否已经有一些示例代码可用?特别是包含以太网连接的 TCP/IP 堆栈?
谢谢!
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 源代码来接受触摸屏事件?
先感谢您。
叶戈尔
c - /lib/libc.so.6:未找到版本“GLIBC_2.17”
我正在尝试编译一个程序以穿上 BeagleBone black,但在我的板上运行程序时出现此错误:
我确保我为 ARM (arm-linux-gnueabi-gcc) 进行了交叉编译。
在我的桌面上,我有 EGLIBC 2.17-9。我做错了什么?
networking - 从笔记本电脑共享互联网访问到beaglebone black,然后通过VNC服务器访问
我正在尝试通过笔记本电脑与 Beaglebone Black 共享互联网。这是我到目前为止所尝试的 -
我通过 USB 电缆将 Beaglebone Black 连接到运行 Windows 8 的笔记本电脑。然后,我去了网络和共享中心。然后,我想共享的网络,我与 Beaglebone 共享(它说本地连接)。现在,我去了 Beaglebone 上的 Gate one SSH 并写道 - “ping www.google.com”。但它说“未知主机”。
现在,由于上述方法不起作用,我用标准以太网电缆连接了 Beaglebone Black,并再次尝试共享我的网络,但它仍然不起作用。
这就是我想要做的——如果我能够连接到互联网,我想设置 VNC 服务器,并通过它在我的笔记本电脑上加载 linux 的 GUI。
任何帮助将不胜感激。如果还有其他方法可以做到这一点,请告诉我。我已经尝试了互联网上的大多数教程,但没有成功。
networking - 在 beaglebone black angstrom 上调出自由流行音乐
我有一个freedompop Ubee 棒,我想将它连接到我的beaglebone black(使用3.2.0-54-generic 内核运行埃)。在解决了一些热交换问题(显然不可能)之后,我看到了使用 ifconfig 的界面。但是当我尝试提出它时,什么也没有发生:
同样奇怪的是,接口最初有一个地址:
但是片刻之后(< 1 分钟),如果我运行相同的命令,eth1 不再有地址、bcast 等:
在任何情况下(在 ifconfig 中删除地址之前或之后)我都无法 ping 某些东西。
我尝试重新分配地址、掩码等,但没有任何帮助。调高或调低界面无济于事。我尝试手动创建一个接口文件,但这也没有帮助。
git - 使用 Cloud9 和 Github 在 Beagleboard 上工作
我刚拿到 Beagle Board 并开始使用 Cloud9。一切正常,直到我尝试将它与 Github 集成。
我可以 git init 因为我在 Cloud9 上“没有 sudo 权限”。因此,我克隆了一个与 Cloud9 一起使用的存储库。然而,现在 Beagle Board 依赖项似乎不再存在。我收到此错误:
我试图运行的代码(得到错误)是: