问题标签 [angstrom-linux]
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.
beagleboard - BBB - 在启动时自动加载设备树覆盖
我有一个设备树覆盖:
我可以成功加载:
如何配置 BBB/Angstrom 以在启动时自动加载它?
更具体地说,如何将 dtbo 文件挂接到正常的设备树加载机制中?我知道我可以将 echo 添加到 linux init 脚本,但似乎必须有一些东西触发了 dtbo 文件的加载。
bash - 我正在尝试将 MAC 地址作为 Linux 中的变量,但它很少起作用
我正在使用以下代码将 eth0 的 MAC 地址转换为用于文件名的变量,但它很少能正常工作。这并不是说它永远不会起作用,它只是不可预测的。
现在,如果我使用 ntpdate 行,它似乎不太频繁地工作,但无论如何,它是完全不可预测的。有人知道我可以做些什么来使这项工作更好吗?我最终得到一个像这样的文件名
新信息
我已经将脚本设置为作为 cronjob (crontab -e) 运行。我注意到当它作为 cronjob 运行时,它没有获得 MAC,但是当我手动运行它时 ./runscript.bash 它确实获得了 MAC。希望有人知道为什么这可能会导致它。
谢谢。
beagleboard - Udev 规则不运行
我正在尝试在我的 Beaglebone White 上编写一个 udev 规则,该规则在 Pantech UML 295 完成启动时运行。
使用时,udevadm monitor --environment
我得到以下最终输出,我想以此为基础:
我的 udev 规则版本 1:
和版本 2:
版本 2 是一个精简版本,应该运行不止一次,但根本不会运行。版本 1 使用我不确定规则是否可以访问的环境变量。
澄清一下:该规则根本没有运行,并且 shell 脚本有应该显示的回声。我的规则位于名称为 10-local.rules 的 /etc/udev/rules.d/ 目录中。
下面是一些更多的非功能性规则,放在 /etc/udev/rules.d/81-pantech.rules 中:
debian - beaglebone 上的 mqtt 客户端
有人移植了一些mqtt-client
用于长期运行BeagleBone black
吗?我正处于开始阶段,我正在寻找正确的(最简单的)方法来mqtt client
在这个设备上安装一些。
我正在寻找3种方式:
- 从 Beaglebone 上的 Debian 开始并
std pkg
在此发行版上使用 - 移植一个酷而稳定的库,如
eclipse-paho
onangstrom distro
node.js mqtt client
在默认环境中使用
一些建议?
谢谢!
networking - Beaglebone black 上的 ping 和 opkg 更新问题
我是 BeagleBone Black 的新手,我使用的是 Angstrom 默认发行版,我经常遇到 ping、opkg 更新和 ssh 的问题。
BeagleBone Black 有 2 个网络接口,虚拟一个(在 USB 上)和物理 eth0。
我只能使用 USB ip 连接 SSH,在另一个我获得:
写入失败:管道损坏
而且我在 ping 和 opkg 更新期间看到了很多问题。
OPKG 有时会不确定地停留在此屏幕上:下载http://feeds.angstrom-distribution.org/feeds/v2012.12/ipk/eglibc/armv7a-vfp-neon/base/Packages.gz。
没有结果。
而且 Ping 经常无法解析对 google.it 的 ping
有人有类似的问题吗?谢谢
autologin - BeagleBone White + Angstrom 3.2 上的自动登录
我想找到一种方法让我的 BeagleBone(白色)Rev A6a 在通电后自动登录。我在内核 3.2.34 中使用 Angstrom,它使用 systemd 而不是 innitab。我已经看到一些关于修改某些服务文件(如/etc/systemd/system/getty.target.wants/getty@tty1.service
正如预期的那样。但是,如果我只是用一个wallwart(没有任何其他连接)为BBone供电,它似乎没有登录。至少我相信这是正在发生的事情,因为我有一个准备在登录后自动运行的程序,它只启动在第一种情况下(打开 USB)。我会很感激任何帮助。谢谢。
rvm - beagleboneblack 上的 Rvm 禁用 posix
我正在尝试在 BBB 上的 Angstrom linux 上运行 rvm。
当我尝试启动 rvm 时,我得到:
RVM 无法运行set -o posix
,请关闭并重试。
有人知道这件事吗?
ubuntu - 无法连接到比格犬骨黑
我有一个通过 USB 和以太网连接的 BeagleBone Black。在某些时候 scp(准确地说是 pscp)不再工作,但已经建立的 ssh 连接仍然工作。我重新启动了 BBB,现在我无法再通过 ssh 连接。看着那里的 LED 正常闪烁,所以我确实通电并正常启动。
我确实尝试过ping - 没有成功......
当它通过 USB 连接时,我通常会收到一条消息,表明已连接新网络。但这次也不是。我不确定这是 BBB 还是我的笔记本电脑的问题,因为在此失败之前我在笔记本电脑上更新了很多内容。
有什么建议该怎么做吗?
主机上的操作系统:BBB 上的 Ubuntu 操作系统:Angstrom
你的magu_
linux - Poll() 来监控 BeagleBone Black 上的引脚。即使引脚未连接,也能持续输出。
每当 Beaglebone Black 的一个引脚出现上升沿时,我想触发一个事件。问题是,即使我没有将该引脚连接到任何东西,输出只是继续打印,发生中断,发生中断。我在 stackoverflow 上遇到了 Beaglebone 中的问题中断, 并尝试按照步骤操作。有一个实现该功能的程序的链接。我阅读了 poll() 并在程序中做了一些细微的改动,因为我只想监控一个引脚。更改后的代码是:
在 Beaglebone black 上运行 Angstrom。
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 源代码来接受触摸屏事件?
先感谢您。
叶戈尔