beagleboneblack相关内容

使用Python代码更快的正交解码器循环

我正在使用BeagleBone Black,并使用Adafruit的IO Python库.编写了一个简单的正交解码功能,当电动机以大约1800 RPM的速度运行时,它可以很好地工作. 但是,当电动机以较高速度运行时,代码开始缺少某些中断,并且编码器计数开始累积错误. 你们对我如何使代码更有效或者是否有一些函数可以使中断以更高的频率循环有任何建议. 谢谢, 凯尔 代码如下: # D ..

Beaglebone引导至Qt App

我搜索了&谷歌很多,但我不能让这个工作. 我希望Beaglebone可以启动进入我的Qt应用程序.但是,我得到的是GUI可以正常启动,然后在几秒钟内Angstrom登录屏幕将覆盖我的GUI,该GUI仍在后台运行. 我在/etc/systemd/system中设置了systemd服务,如下所示: #!/bin/sh [Unit] Description=Meta Systemd ..
发布时间:2020-09-20 05:21:52 其他开发

Beaglebone Black上的GPIO

我目前遇到了Beaglebone黑色的GPIO引脚问题. 我正在寻找一种从C中的GPIO引脚p8_4读取值的正确方法.如果我正确理解的话,我尝试使用一个库,该库从引入设备树之前一直使用一种不支持的旧方法./p> 我试图找到解决问题的其他方法,但似乎找不到.有没有人能让我在C语言中走上正轨? 解决方案 这是C代码: #include int main() ..
发布时间:2020-09-20 05:20:45 其他开发

永久删除Beaglebone Black服务

如何从BeagleBone Black Debian(乳白色)发行版中永久删除cloud9,bonescript,gateone等?我可以使用以下命令禁用它们: systemctl disable cloud9.service systemctl disable gateone.service systemctl disable bonescript.service systemctl di ..
发布时间:2020-09-20 05:18:40 其他开发

使用BeagleBone Black内核> = 3.8来关闭/打开USB电源

我需要: 关闭->睡眠几秒钟->打开beaglebone black的USB电源 能够通过硬件重置连接到USB的设备(华为E220调制解调器) 已经尝试过软重置(使用unbind/bind并使用授权0/1),但是软件重置不足以使设备再次正常工作;该设备存在一些奇怪的错误,该错误是由长时间使用(连接几天后)触发的. 使用/sys/debug/omap_mux找到了许多答案,但 ..
发布时间:2020-09-20 05:16:36 其他开发

使用BeagleBone Black在启动时执行脚本

我有一个a.out,我想在我的 BeagleBone 启动时运行.实际上,它是我想在BeagleBone通电后立即启动的套接字服务器.我试图将其放在/etc/init.d中,但没有帮助.我写了一个Shell脚本来运行此可执行文件,但即使那样也没有帮助. 如何使脚本启动后立即运行? 解决方案 花了我很多时间才能弄清这一点,但是经过大量研究,我终于找到了我想要的东西. 编译所需的代 ..
发布时间:2020-09-20 05:16:25 其他开发

无法安装Beaglebone Black的U-boot-目标CPU不支持THUMB指令

我正在按照Chris Simmonds的“精通嵌入式Linux编程"中的说明为beagle bone black构建u-boot.我已经构建了跨工具链,现在正尝试使用该工具链构建Das U-boot,并且由于不支持THUMB指令(编译器或BeagleBone?)而导致构建失败.我正在使用Denx的git存储库v2018.05中发布的最新版本.在Ubuntu 18.04上构建. 下面是控制台输 ..
发布时间:2020-09-07 03:02:10 其他开发

用于交叉编译BBB应用程序的工具链

我的本​​机是基于ubuntu的14.04 LTS x86_64系统,我想交叉编译Beaglebone black的应用程序和QT程序,Beaglebone black是在Debian 2015发行版上运行的基于armv7的系统. 要完成此操作,我应该在本机系统上安装哪个工具链? 解决方案 这里是一个非常有用的链接,如何为beaglebone black设置交叉编译器,uboot,内 ..
发布时间:2020-09-07 02:53:00 服务器开发

尝试在目标设备上运行交叉编译的可执行文件失败,并显示:没有此类文件或目录

我陷入了一个不太晴朗的交叉编译世界. 我正在尝试为我的BeagleBone Black(运行TI Cortex-A8处理器)编译一个简单的hello world应用程序. 首先,我使用gcc 在x86上成功编译并运行了hello world应用程序 然后,我将编译设置更改为以下内容: arm-linux-gnueabi-gcc -c -O0 -g3 -Wall main.c ..
发布时间:2020-09-07 02:40:47 C/C++开发

犰狳读取MAT文件错误

我目前正在使用Armadillo在Visual Studio环境中对BeagleBone Black进行交叉编译,以将MATLAB代码转换为C ++. 这是一个信号处理项目,因此我需要一种读写二进制数据文件(特别是.mat文件)的方法.值得庆幸的是,犰狳文档说,您可以使用.load()直接将.mat文件加载到矩阵中 我一开始尝试过,但是似乎没有正确读取文件,也没有读取所有条目.我的参考 ..
发布时间:2020-06-30 19:04:38 C/C++开发

OpenCV 3.2在抓取时提供“选择超时",但是fswebcam可以工作

我在这里有一个奇怪的问题. 简而言之,我正在尝试从相机(Mercury 2.0 Webcam嵌入式相机)中抓取一帧,但是效果并不理想. 我在BeagleBone Black上运行Debian Jessie. 我已经安装了OpenCV 3.2并对其进行了测试,我的视觉算法在imread()上运行良好,因此该开始使用相机了. 我遇到的第一个问题是相机无法在Ubuntu 16.04 Minimum ..
发布时间:2020-05-20 19:48:05 C/C++开发

OpenCV 2.4.8(Python)确定箭头的方向

我目前正在从事一个需要确定箭头方向的项目.这些箭头将用作机器人确定其行进方向的输入. 我正在将Beaglebone Black与Ubuntu和OpenCV 2.4.8一起使用.我正在尝试使用SURF,ORB,SIFT,Moments和BFMatcher.我还没有找到确定箭头方向的可靠方法.这需要实时完成,因为我们将使用视频中的帧. 我想知道是否有人可以提供可靠的解决方案来确定箭头的方向 ..

cv2.VideoCapture.open()始终返回FALSE

我正在尝试在我的beaglebone上访问Logitech c310网络摄像头.对于任何设备ID,它总是返回false,我不确定为什么. 我使用以下代码. >>> import cv2, numpy as np >>> cam = cv2.VideoCapture(0) >>> cam.open(0) False 摄像机确实在dev/和root@arm:~#lsusb中都显示为vi ..
发布时间:2020-05-20 19:15:38 Python

远程设置GPIO

我还没有尝试过,但是我不认为我可以使用NFS在beaglebone上远程设置/sys/class/gpio/gpio48/value.我想我读过你可以用不同的方法来做,但是我真的很想写到远程服务器上的文件,并让它在beaglebone上本地设置/sys/class/gpio/gpio48/value.我不知道如何链接这两个文件.我正在使用Java进行编程,但我认为这不会有太大的不同. 使用B ..
发布时间:2020-05-17 20:17:14 服务器开发