问题标签 [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.
node.js - 在 BeagleBone Black 上使用来自 NodeJS 的网络摄像头
我正在寻找一个可以在 BBB(运行 Ubuntu)上工作的 NodeJS 模块,它可以流式传输网络摄像头图像。它需要能够以我可以进行图像操作的格式为我提供图像(获取和设置像素的能力)。
我已经能够使用命令行实用程序从我的相机捕获和保存图像(所以我知道它是兼容的),但是我发现的唯一 NodeJS 库在构建时失败。
有谁知道可以像这样从网络摄像头流式传输图像的库?
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 设备出错:错误:无法连接
我对蓝牙通信还是很陌生,所以我真的不知道从哪里开始调试它。有什么建议么?
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)
任何帮助将不胜感激,因为此时我完全没有想法。
参考:
- 射频通讯
- 手动使用蓝牙RFCOMM
- 如何通过蓝牙设置蓝牙串行连接
- 设备
linux - 在 BeagleBone Black (Linux Angstrom) 上安装 cvblobslib
我是 BeagleBone Black 的新手,最重要的是,我只使用终端上的 Linux 发行版。我正在构建一个机器人,它需要从连接到 BBB 的网络摄像头中检测某种颜色的区域。我使用的 BBB 默认安装了 Linux Angstrom,其中包括 v4l 和 OpenCV。但是,它不包括 cvblobslib,这是一个用于 OpenCV 的“blob-detectng”库。有人可以告诉我如何通过 ssh 终端将此库安装到我的 BBB 上吗?
rvm - beagleboneblack 上的 Rvm 禁用 posix
我正在尝试在 BBB 上的 Angstrom linux 上运行 rvm。
当我尝试启动 rvm 时,我得到:
RVM 无法运行set -o posix
,请关闭并重试。
有人知道这件事吗?
image-processing - 图像处理 - Beaglebone vs Raspberry Pi
我已经研究了一段时间,发现了很多关于这个主题的有用资源,但我想我会在这里列出我的规范,这样我就可以从这个领域有经验的人那里得到一些建议。在这一点上,Beaglebone 和 Raspberry Pi 与 Logitech 或 Microsoft 相机似乎是我的最佳选择。
我的目标速度是 50 fps(每张图像 20 毫秒),涉及到处理。从我所看到的来看,考虑到大多数网络摄像头的速度不会超过 30 fps,这似乎并不可行。更具体地说,我需要获取一个对象(如一张纸)的端点并计算中点在哪里。没有什么令人难以置信的幻想。1080p 不是必需的,我很可能会降低很多。Python 比 C 和 C++ 更可取,因为我已经用 Python 完成了很多图像处理。
看起来我需要的很多代码大部分已经是开源的,所以我真的只需要弄清楚我应该使用什么控制器/相机组合。
filtering - beagle bone black ADC 输入引脚处的 RC 滤波器
我正在尝试读取带有黑色小猎犬骨的热敏电阻。
我有一个为单位增益运算放大器供电的分压器电路。运算放大器的 O/P 连接到一个简单的 RC 低通滤波器,该滤波器将电压馈送到 ADC 引脚。
我注意到的问题是,小猎犬骨头感应到的电压总是比运算放大器输出的实际电压高 0.02V。
起初我认为这是一个软件问题,但经过进一步调查,我发现 ADC 引脚上的电压实际上升高了 0.02V。如果我直接从运算放大器馈送 ADC 引脚,没有 RC 滤波器,我就没有这个问题。有没有其他人经历过类似的事情?
提前致谢!
ubuntu - 无法连接到比格犬骨黑
我有一个通过 USB 和以太网连接的 BeagleBone Black。在某些时候 scp(准确地说是 pscp)不再工作,但已经建立的 ssh 连接仍然工作。我重新启动了 BBB,现在我无法再通过 ssh 连接。看着那里的 LED 正常闪烁,所以我确实通电并正常启动。
我确实尝试过ping - 没有成功......
当它通过 USB 连接时,我通常会收到一条消息,表明已连接新网络。但这次也不是。我不确定这是 BBB 还是我的笔记本电脑的问题,因为在此失败之前我在笔记本电脑上更新了很多内容。
有什么建议该怎么做吗?
主机上的操作系统:BBB 上的 Ubuntu 操作系统:Angstrom
你的magu_
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 有关?有什么建议吗?
谢谢