问题标签 [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 回答
1321 浏览

node.js - 在 BeagleBone Black 上使用来自 NodeJS 的网络摄像头

我正在寻找一个可以在 BBB(运行 Ubuntu)上工作的 NodeJS 模块,它可以流式传输网络摄像头图像。它需要能够以我可以进行图像操作的格式为我提供图像(获取和设置像素的能力)。

我已经能够使用命令行实用程序从我的相机捕获和保存图像(所以我知道它是兼容的),但是我发现的唯一 NodeJS 库在构建时失败。

有谁知道可以像这样从网络摄像头流式传输图像的库?

0 投票
0 回答
2378 浏览

node.js - 无法从 node-bluetooth-obd 连接到 OBD-II 设备

我正在尝试使用Eric Smekens node-bluetooth- obd包通过 node.js 连接到 ELM327 蓝牙 OBD-II 适配器,但出现错误,我不确定如何调试。我在运行 Ubuntu 的 Beagle Bone Black 上执行此操作。我可以使用 bluez-simple-agent 与设备配对:

sudo bluez-simple-agent hci0 00:0D:18:A0:4E:35

我已经更新了 Readme.md 示例第二行中的 MAC 地址以匹配设备的 MAC 地址:

var btOBDReader = new OBDReader('00:0D:18:A0:4E:35', 14);

但是,当我运行脚本时,我收到此错误:

OBD-II 设备出错:错误:无法连接

我对蓝牙通信还是很陌生,所以我真的不知道从哪里开始调试它。有什么建议么?

0 投票
2 回答
2177 浏览

c++ - 访问 BeagleBone Black 的库 (3.8 Kerne - Angstrom)

我看到有一个非常好的 python 库(PyBBIO),用于使用 /dev/mem/ 上的 mmap 直接控制 BBB(不用于 muxing)。有一些好东西,比如 Webmonitor 等。不幸的是,这个库没有在 3.8 内核上运行。

使用 mmap 在 python/c/c++ 中是否有任何可行的替代方案?我看到了一些但没有像提到的 PyBBIO 那样完整。

我确实成功地尝试了这里解释的解决方案。但是实现一切(UART / PWM)听起来对我来说很难......

你的magu_

0 投票
2 回答
6132 浏览

ubuntu - 在 Ubuntu 上与蓝牙 OBDII 设备配对有困难

我正在尝试与运行 Ubuntu Linux 的 Beaglebone Black 的汽车 OBDII 蓝牙设备配对,但运气不佳。

最初,我能够使用 bluez-simple-agent 设置 hci0,尽管它从未要求我输入 PIN。此设备的 PIN 应该是“1234”。现在,当我运行 bluez-simple-agent 时,我得到了这个:

如果它可以正常工作,那会很好,但是当我尝试使用 rfcomm 进行绑定时,我反复收到“无法连接 RFCOMM 套接字:无效交换”(重新启动设备后的第一次),然后是“无法连接 RFCOMM 套接字:连接被拒绝”之后每次。

这是我的 /etc/bluetooth/rfcomm.conf 文件:

并且运行“rfcomm bind 0”确实成功地在 /dev/rfcomm0 创建了一个设备:

但是,尝试从 /dev/rfcomm0 读取数据时,我得到了以下信息:

此后,rfcomm 返回:

我想我根据“sdptool 记录”的结果使用了正确的频道 (16)

任何帮助将不胜感激,因为此时我完全没有想法。

参考:

0 投票
0 回答
456 浏览

linux - 在 BeagleBone Black (Linux Angstrom) 上安装 cvblobslib

我是 BeagleBone Black 的新手,最重要的是,我只使用终端上的 Linux 发行版。我正在构建一个机器人,它需要从连接到 BBB 的网络摄像头中检测某种颜色的区域。我使用的 BBB 默认安装了 Linux Angstrom,其中包括 v4l 和 OpenCV。但是,它不包括 cvblobslib,这是一个用于 OpenCV 的“blob-detectng”库。有人可以告诉我如何通过 ssh 终端将此库安装到我的 BBB 上吗?

0 投票
2 回答
231 浏览

rvm - beagleboneblack 上的 Rvm 禁用 posix

我正在尝试在 BBB 上的 Angstrom linux 上运行 rvm。

当我尝试启动 rvm 时,我得到:

RVM 无法运行set -o posix,请关闭并重试。

有人知道这件事吗?

0 投票
1 回答
4739 浏览

image-processing - 图像处理 - Beaglebone vs Raspberry Pi

我已经研究了一段时间,发现了很多关于这个主题的有用资源,但我想我会在这里列出我的规范,这样我就可以从这个领域有经验的人那里得到一些建议。在这一点上,Beaglebone 和 Raspberry Pi 与 Logitech 或 Microsoft 相机似乎是我的最佳选择。

我的目标速度是 50 fps(每张图像 20 毫秒),涉及到处理。从我所看到的来看,考虑到大多数网络摄像头的速度不会超过 30 fps,这似乎并不可行。更具体地说,我需要获取一个对象(如一张纸)的端点并计算中点在哪里。没有什么令人难以置信的幻想。1080p 不是必需的,我很可能会降低很多。Python 比 C 和 C++ 更可取,因为我已经用 Python 完成了很多图像处理。

看起来我需要的很多代码大部分已经是开源的,所以我真的只需要弄清楚我应该使用什么控制器/相机组合。

0 投票
1 回答
585 浏览

filtering - beagle bone black ADC 输入引脚处的 RC 滤波器

我正在尝试读取带有黑色小猎犬骨的热敏电阻。

我有一个为单位增益运算放大器供电的分压器电路。运算放大器的 O/P 连接到一个简单的 RC 低通滤波器,该滤波器将电压馈送到 ADC 引脚。

我注意到的问题是,小猎犬骨头感应到的电压总是比运算放大器输出的实际电压高 0.02V。

起初我认为这是一个软件问题,但经过进一步调查,我发现 ADC 引脚上的电压实际上升高了 0.02V。如果我直接从运算放大器馈送 ADC 引脚,没有 RC 滤波器,我就没有这个问题。有没有其他人经历过类似的事情?

提前致谢!

0 投票
1 回答
6665 浏览

ubuntu - 无法连接到比格犬骨黑

我有一个通过 USB 和以太网连接的 BeagleBone Black。在某些时候 scp(准确地说是 pscp)不再工作,但已经建立的 ssh 连接仍然工作。我重新启动了 BBB,现在我无法再通过 ssh 连接。看着那里的 LED 正常闪烁,所以我确实通电并正常启动。

我确实尝试过ping - 没有成功......

当它通过 USB 连接时,我通常会收到一条消息,表明已连接新网络。但这次也不是。我不确定这是 BBB 还是我的笔记本电脑的问题,因为在此失败之前我在笔记本电脑上更新了很多内容。

有什么建议该怎么做吗?

主机上的操作系统:BBB 上的 Ubuntu 操作系统:Angstrom

你的magu_

0 投票
1 回答
488 浏览

ruby - BBB 上的 Ruby 2.00 编译错误

我正在尝试在 BBB 上编译 ruby​​ 2.00。

我已经从http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz下载了源 pkg

接下来我提取它,我做了:

autoconf -OK ./configure -OK make -errors

问题,似乎与 TLS 或 SSL 有关?有什么建议吗?

谢谢