问题标签 [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.
node.js - 如何释放 beaglebone 上的端口 80 以便我可以使用它?
我有一个 beaglebone,我已将 lighttpd 配置为在其上运行。目前我让它在端口 8080 上运行,它工作正常。除了我真的想在端口 80 上使用它。不幸的是,它不会在端口 80 上启动,因为它失败并报告该端口已在使用中。当我通过 HTTP 在端口 80 上访问 beaglebone 时,我当然会看到 beaglebone 101 屏幕。
此页面建议我运行systemctl disable bone101.service
,但我的 Angstrom 版本上甚至不存在该服务。我正在使用从这里获得的 Angstrom img ,即Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.04.13.img.xz
.
我目前正在禁用以下所有功能:
但我仍然在端口 80 上遇到问题。
我知道 node.js 是提供内容的东西,但即使 ps aux 显示 node.js 没有运行(我可以杀死它),访问端口似乎再次调用 node.js。
如何一劳永逸地禁用端口 80,以便将其释放以供 lighttpd 使用?
这是 ps aux 的完整输出:
此外,该/etc/xinetd.conf
文件非常贫瘠:
并且/etc/xinetd.d
文件夹是空的。
我也尝试过使用netstat
,但由于某种原因它无法在 beaglebone 上提供 -p 开关,所以我没有得到任何关于哪个进程负责的信息。
我可以从 netstat 获得的最佳输出是netstat -nl | grep tcp
:
netstat -p
说invalid option -- 'p'
,
python - 为什么 GPS 输出使用 python zero 或 Nan?
我在 GPS 输出方面遇到问题。当我输入:
我有 NMEA 句子出来(这就是我想要的)
但是,当我尝试使用 python 查看输出时(这是基本代码):
我懂了:
我尝试了别人的代码,但它总是说 NaN 或 0:
输出:
那么有人知道为什么这一切都是零和未知的吗?
请帮忙,我正在尝试修复它一个星期。
谢谢
beagleboard - 如何在 BeagleBone Black 上自动启动自定义网络服务器?
我希望我的 BeagleBone Black 能够启动并使用自定义 Web 服务器开始 Web 服务,而无需登录和配置/启动/更改任何内容。
我想这个问题有两个方面:
如何删除所有默认、冗余或冲突的启动 Web 服务器行为?我正在运行股票 Angstrom,3.8.13。
假设我有自己的网络服务器可执行文件(在我的情况下是一个扭曲的网络服务器),我如何将它配置为在板启动时自动启动?
非常感谢你能给我的任何帮助。
python - Python 在 Beaglebone 上找不到 BBIO.GPIO 库
我正在使用 Beaglebone 并且我已经安装了这个软件: http ://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation 测试工作正常(网页测试)但是当我正在尝试运行我的第一个程序,它无法识别库错误是:
python-2.7 - 将 BeagleBone Black 的 ip(每次重新启动时)发送到我的电子邮件的 cron 作业未触发
我编写了一个简单的 python 脚本,执行时会获取我的 BeagleBone Black 的 IP 地址并将其发送到我的电子邮件地址,这样我就不必将板子插入我的笔记本电脑,获取 ip,拔掉它,然后远程 SSH 进入。这是脚本
如果我只是在 BBB 上运行该脚本,它就可以完美运行。然后我使脚本可执行并编写了一个 cron 作业来触发它,如下所示(忽略第二行,它处理重置 BBB 上的日期/时间):
如果我运行,它会出现crontab -l
。
因此,当我硬重启(通过重置按钮)、通过 ssh 重启或停止板子然后重新打开时,cron 作业不会触发脚本(即没有收到带有 IP 地址的电子邮件)。我已经在 BBB 上检查了我能想到的与此任务有关的所有内容的格式、权限等。如果有人知道它为什么不起作用,我真的很感激一些帮助,因为我完全被难住了。
另外,我目前正在使用BBB-eMMC-flasher-2013.06.06.img
Angstrom 的图像。
c++ - 在 beagleboard black 上安装 opencv
所以我最近带来了一个新的 beagleboard black,并期待用它来做一些图像处理。我知道这可能是一个非常糟糕的问题,但是如何设置我的 beagleboard 以使用 opencv。根据研究,angstorm 带有 opencv,但我不知道如何实际使用它。我真的可以使用一些帮助。谢谢
linux - 无头 X11 埃
我有一个 BeagleBone - 没有 LCD/显示器。当我尝试使用 startx 时,在控制台中显示 /dev/fb0 不存在。xorg.conf 文件正在使用 fbdev 驱动程序。显然,如果检测到 LCD,则一切正常。
如何设置虚拟显示器以便我可以对其进行 vnc 访问?
java - 控制 Gumstix Overo GPIO
任何建议使用 Java 库的Gumstix Overo Air GPIO 引脚作为PI4J 我正在使用Pinto-TH屏蔽与板引脚接口。
linux - Beaglebone Linux:将行附加到文件的问题
我正在使用此处的说明在我的 beaglebone black(Angstrom 发行版)上启用 spi。
我现在需要添加 BB-SPI1-01/sys/devices/bone_capemgr.*/slots
来启用驱动程序。
发出命令,echo BB-SPI1-01 > /sys/devices/bone_capemgr.*/slots
或者echo BB-SPI1-01 >> /sys/devices/bone_capemgr.*/slots
,但是,产生错误echo: Write error: file exists
尝试使用 nano 进行编辑也失败了。我可以打开文件并编辑它,但是当我保存它时Error writing slots: no such file or directory
我已将文件的权限设置为 777。
有人知道为什么我不能编辑文件吗?如果不可能,是否有解决方法?
c - 未找到 CMAKE 交叉编译库
我的 cmake 交叉编译器项目遇到了奇怪的问题。
找到了我自己的库,但没有找到我的工具链中的(系统)库。
以前我在 debian 挤压机上使用 KDevelop。现在在我的带有 debian wheezy 的新机器上配置失败。它找不到像m
或之类的系统库pthread
。
在我的旧机器上,以下工作完美无缺,但我不记得我做了什么特别的事情来完成这项工作。
这是我的一个CMakeLists.txt
文件
这是尝试使用 KDevelop 编译时显示的消息:(重复我自己:这是在我的旧机器上工作)
所以找到了 LIBS_TEST。但不是libm
或libpthread
。我对不同的项目进行了尝试:找到了我的所有库,但没有找到“系统”库。
我已经尝试过不同的东西,比如
还有一些我不记得的事情。
唯一有效的是当我手动指定目录时:
将其指定给我CMakeLists.txt
的库后,我可以编译我的项目而不会出现任何错误。
但是:这不是我想要的,因为我有很多项目和很多库,我不想编辑我所有的CMakeLists.txt
...... :(
有谁知道是什么让我的旧机器在没有在我的 IDE/CMake 文件中指定任何特殊内容的情况下找到了系统库?
编辑: 我刚刚注意到我的一个可执行文件在 Linker 阶段它抛出了一些错误,它无法从 glibc 中找到一些符号 - 似乎我的 debian wheezy 系统有更多问题。- 我希望我能弄清楚...
编辑: