问题标签 [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 - kivy:模块引发了一个重要错误:“找不到匹配的 GLX 视觉对象”
我在 beaglebone 背面安装了 Ubuntu 14.04 (Trusty)。我通过这样的 vnc 会话连接到我的 beaglebone black:
在 Beaglebone 上:vncserver :1 -geometry 1024x768 -depth 24
这是 beagle bone 上的 Xorg 配置: Section "Monitor" Identifier "Builtin Default Monitor" EndSection
当我运行我的 kivy 程序时,我收到以下消息:
我无法弄清楚为什么我收到错误 [ERROR] [Window] Unable to use pygame [ERROR] [Window] 模块引发了一个重要错误:“找不到匹配的 GLX 视觉对象”
这是因为我正在通过 vncserver 运行吗?还是我的 beagleboard 中缺少某些东西(库/模块)。
我安装了以下内容: libgl1-mesa-glx:armhf libswt-glx-gtk-3-jni libxcb-glx0:armhf libva-glx1:armhf libqt5opengl5:armhf
此外,当我执行以下操作时,我会收到有关 GLX 视觉的相同错误:
在此先感谢您的帮助!
更新: Stackexchange 不会让我回答我自己的问题......所以用解决方案更新我的问题:
我发现了这个问题。vncserver 没有提供 gl 功能,请改用 x11vnc。
x11vnc -display :0 -forever -bg -repeat -nowf
我没有使用密码文件,它会抱怨这个......但现在我可以 vnc 到我的 beagleboard 并使用 GL 运行 kivy 应用程序。
linux - BeagleBone Black 作为机器人的外部处理单元
我需要在机器人上执行一组命令,机器人已经连接了一台 Mini-ITX PC,但是速度很慢,实时结果不理想。
我想使用外部 BeagleBone 作为处理单元,但是如何配置设置以在 BeagleBone 上处理/编译代码并在机器人上执行?
我相信“导出”IP 实用程序是我需要的吗?
android - 蓝牙连接(Android 套接字)
关于我当前的设置的一点点:
目前我有一个Android程序分成一堆不同的片段。主片段扫描具有特定 MAC 地址和套接字 UUID 的蓝牙连接。此连接工作正常(还没有问题)。
广播蓝牙服务器是运行 ubuntu 并使用 bluez 广播具有特定 UUID 的特定服务的 beaglebone black。
问题:当我切换到图库片段时,我尝试使用已连接的蓝牙服务发送数据(图片)。
我遇到麻烦的地方是 command outputStream.write(msgBuffer);
。它返回一个“null”错误。
到目前为止,我已经完成了以下调试:
我很想知道原始连接是否有效(在 home 片段中),所以在我通过调用 connect() 连接到蓝牙服务器后,我通过调用 socket.getConnected() 对其进行了测试。这返回 true,意味着蓝牙套接字必须连接到蓝牙服务器。
然后我想看看画廊片段中发生了什么。在使用 outputStream.write(msgBuffer); 发送我的数据之前 命令,我运行了返回 false 的 socket.getConnected()。因此意味着必须断开套接字....为什么蓝牙服务器现在断开连接?我需要做一些特别的事情来保持蓝牙连接打开吗?在切换片段时,我是否需要做任何特别的事情来保持连接处于活动状态?
什么会导致我的连接在这两个事件之间断开?
下面是我的两个片段。
家庭片段
画廊片段
一如既往地谢谢你!
编辑:
试图清理一下。如果你不明白这一点,你能告诉我你不明白的地方,以便我提供更多信息吗?
lcd - 询问关于在 Beaglebone 黑色扩展 LCD 上显示的问题
我在运行 Ubuntu Precise 12.04 的 Beaglebone Black 板上显示 BeagleBone Black Expansion LCD 时遇到问题。你能帮我逐步配置如何在 Beaglebone Black 中运行 LCD 吗?我需要(ssh ubuntu@client-IP)吗?希望很快能看到你的回答,非常感谢。
java - 引用 jssc 库的不满意链接错误可运行 jar
我们正在创建一个可运行的 java jar 以在 beagle bone black(运行 ubuntu)上运行。
我们创建了一个可运行的 jar,它在我们的 mac 和 pc(windows) 上运行良好,但不会在 ubuntu 系统上运行。我们在运行时不断收到以下错误:
任何信息将不胜感激。正如我所说,这可以通过基于 unix 的 mac 上的终端正常运行,因此它似乎应该在 Ubuntu 上运行。我们不知道它为什么引用 /home/ubuntu 目录。如果您需要有关该项目的任何代码信息,请告诉我们,但我认为这不会相关。
gcc - GCC:Angstrom 上的交叉编译(BeagleBone Black)
我在我的 BeagleBone Black 上运行 Angstrom (v2012.12)(Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l GNU/Linux)。我正在使用以下 gcc:
我需要在 BBB 上安装一些库,并且在运行脚本时出现此错误:"gcc: error: unrecognized command line option -m32"
. 在谷歌搜索之后,我发现我需要一个交叉编译才能做到这一点(我希望这是正确的方法,也许我做错了什么)。我开始寻找合适的工具链:angstrom-eglibc-i686-armv7a-vfp-neon-v2012.12-toolchain.gz
,但没有找到太多。由于http://www.angstrom-distribution.org/toolchains仍然出现故障,我只找到了一些可以获取存档的地方,但它已损坏。
所以我的问题如下。
我对所有这些交叉编译的东西都是正确的,它会帮助我们解决我的问题吗?
如果我走在正确的轨道上,有人可以分享工具链数据包或提供有效链接。
我真的很感激任何帮助。提前谢谢了
video-streaming - 从 beaglebone black 上的文件实时转码 1080p 流的选项
我有几个 1080p 视频流。我希望能够将这些流中的任何一个流式传输到浏览器。这要求我转码为更小的分辨率和 flv 格式或 ogg/webm 格式。我使用以下命令行在 beagle bone black 上使用 vlc 进行了尝试。
这给了我以下错误
我相信这是因为处理器太慢且无法处理 1080p。因为我用 480p 视频尝试了同样的事情,我没有得到这样的错误。
我的问题是 - 有没有其他方法可以即时转码为更小的分辨率,以便可以流式传输或通过 HTML5 视频查看。我尝试对所有流进行预转码,但我花了 4 天时间,它仍然没有完成对我拥有的所有视频的转码 :) 所以这可能不是一个选择。在此先感谢您的时间。
linux - 将 WiFi 加密狗与 Beaglebone Black-Issue 集成
我正在研究 beaglebone black,试图集成使用 atheros 驱动程序的 TP 链接 TL-WN721N Wifi 加密狗。我正在使用带有 ti-sitara rootfs 的 linux 3.2 内核
问题是什么时候输入命令
它显示 成功初始化 wpa_supplicant
但它卡在那里,我必须让 ctrl+c 退出,之后我给了
回应是
在此之后,我这次重复了 wpa_supplicant 的步骤,它也卡住了,当我给
ifup wlan0
这次它得到了IP并且能够ping通............
当我尝试连接任何其他 wifi 网络时,这个循环似乎重复了, 即:wpa_supplicant 被卡住了两次,并且在 ifup wlan0 的第二次尝试中,我只能获得 IP
这是我的 /etc/wpa_supplicat.conf 文件
网络={
}
和我的 /etc/network/interfaces
您能为这个问题提出任何解决方案吗?
python-2.7 - 在 Angstrom 上安装 Qt 和 PySide
我尝试在 Qt 中安装 PySide 进行界面开发。我让它在我的 Arch 盒子上工作,但经过几次尝试将它安装在 Angstrom 上运行BeagleBone Black rev. A5
使用各种安装方式,例如:
并从源头构建它。
每次我尝试安装时,我都会收到相同的输出
可以看出,它很难找到我安装的 Qt4:
sockets - 侦听套接字时出错 - 无法在 Beaglebone Black 上运行 MOOS-IvP
我正在尝试在 Beaglebone Black 上运行MOOS-IvP
在尝试运行 MOOS 数据库时,它会不断抛出异常
“侦听循环中抛出异常:侦听套接字时出错。不支持操作”
该软件在树莓派上运行
任何想法可能是什么问题?