问题标签 [raspberry-pi2]

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 回答
159 浏览

linux - 我可以将 pi1b 系统复制到 pi2b 吗?

我有一个 Raspberry Pi 1b,AMD 最近买了一个 Pi2b。所以我想知道我是否可以使用图像工具将pi1system复制到pi2?我可以将 pi1 的 SD 卡复制到一个.img文件中,然后使用该文件创建 pi2 的 micro SD 卡的数据。

我知道两个 Pi 的 CPU 是不同的。那可用吗?有人试过吗?

如果是这样,系统内部是否存在一些我们无法立即发现但影响系统正常工作的隐藏错误?

任何建议将不胜感激!

0 投票
1 回答
2847 浏览

c++ - OpenMP 未使用 Raspberry Pi 2 上的所有可用内核

我在 Raspberry Pi 2 项目中使用OpenTLD(使用 OpenCV 进行图像分析)进行对象跟踪。为了解决延迟问题(大约 3 秒的视频延迟),我在编译时启用了 OpenMP 支持。现在,我只有大约 2 秒的延迟。运行top告诉我最多只有 ~170% 的 CPU 被使用opentld,这让我怀疑 OpenMP 只使用了 Raspberry Pi 2 的四个内核中的两个。

根据我对这个 Wikipedia 图的理解,OpenMP 应该能够利用所有四个内核。这是 OpenMP 无法识别所有内核的问题,还是其他原因?

0 投票
3 回答
2206 浏览

python - 为什么简单的 led python 程序不起作用

我第一次测试我的 pi,我无法运行第一个程序来点亮 LED。

下面是我从覆盆子食谱中获取的代码 ID

当我运行脚本 sudo python led.py 时,它没有显示错误,但 LED 没有输出。我尝试在引脚 18 和 LED 之间连接一个 360 欧姆。还尝试在引脚 18 和 LED 之间连接 540 欧姆,但没有结果。

任何人都可以建议如何调试问题

0 投票
1 回答
1799 浏览

c++ - Raspberry PI 2 未定义参考

我有一个新的 RasPi 2,我已经安装了最新版本的 Raspbian 以及编译我正在处理的项目所需的所有库。这些库是在“sudo apt-get update”之后从存储库安装的,因此它们应该是最新版本。

项目的编译工作正常,但在链接时出现以下错误:

可能是什么问题,我该如何解决?

谢谢!

0 投票
2 回答
115 浏览

python - 函数返回时结束循环函数 - Python

我的问题有点令人困惑,所以我将通过确切地说我正在尝试做的事情来解释它。

我刚得到一个 Raspberry Pi,正在用它编写一个 Python 项目。我有一个功能可以让灯无限闪烁。我想使用闪烁的灯来显示作业的状态(可能需要一段时间)。

这是我正在尝试做的伪代码:

有任何想法吗?

0 投票
1 回答
50 浏览

python - 重装后出现属性错误

我一直在我的 Raspberry Pi 2 上试验几种跟踪算法,其中之一是CMT,它是用 Python 实现的。我让它工作了一次,然后我最终重新安装了 Raspbian。安装后,CMT 不工作,不知道为什么。这是我得到的输出:

我的假设是这意味着 OpenCV 没有正确安装,但我确保所有功能都包含在内。我能做些什么来解决这个问题?

0 投票
1 回答
1665 浏览

nginx - 追踪 PHP 错误“以 '#' 开头的注释在 Unknown #0 的第 1 行的 Unknown 中已弃用”

我刚刚使用最新的稳定 Raspbian 设置了 RPi 2,并安装了一些基本的东西(nginx、php5、ownCloud 8、SickBeard、sabnzbd+、...)。

ownCloud 日志在每次页面加载时显示一个非常通用的错误消息,有时介于两者之间:Comments starting with '#' are deprecated in Unknown on line 1 at Unknown#0

我确实理解错误消息的含义,但我不知道如何追踪负责它的文件,因为它没有在错误消息中命名。

/etc/php5/cli/conf.d自从我在各种 Google 搜索中偶然发现该目录以来,我已经检查了其中的所有 ini 文件,但里面的所有文件都没有以“#”开头的行。

我真的很感激任何帮助,因为我真的很想保持日志干净,以便更容易找到/识别真正的问题......

谢谢和最好的问候

0 投票
1 回答
303 浏览

ruby - Ruby on Raspberry Pi 2 与 Raspbian WEBrick 可能在资产编译期间崩溃?

安装了这个在我的 Mac 上运行良好的应用程序,名为 WAGN。

尝试从头开始编译 Ruby 并使用 RBENV 安装 2.0.0、2.1.5 和 1.9.3。

尝试使用来自 Raspbian 的软件包,这些软件包使用较旧的 1.9.3-p194,但它们都以同样的崩溃告终。注意:下面的文件夹 ruby​​1.9.1 包含 1.9.3,只是包的名称保持不变,它得到了升级。

关于如何处理这个问题的任何想法?(快速回顾一下,Pi 2 是具有 1GB 内存的四核 900mhz ARM7)

太长,无法包含,如果需要,请询问信息

太长,无法包含,如果需要,请询问信息

太长了,如果需要,请询问信息

0 投票
1 回答
352 浏览

ruby-on-rails - Rails 应用程序资产在 WEBrick 中查看得很好,但没有来自 apache2 的 CSS、Javascript 或图像?

我在我的 Raspberry Pi 2 上配置了一个 rails 应用程序。它在我的本地 LAN 上,一遍又一遍地从路由器获取相同的 ip。它配置了 mDNS,因此我可以在 mypi.local 上访问它。

为该本地域配置了 apache2 和乘客。现在,当我在浏览器中输入 mypi.local 时,我会看到该应用程序。伟大的!

它可以工作,但由于某种未知原因,我得到了所有应用程序的 html,但没有任何 CSS 和 Javascript。我可以与不依赖 Javascript 的网站部分进行交互,并且我的浏览器的默认 CSS 会启动。

有任何想法吗?

如果我启动 WEBrick 并尝试 mypi.local:3000 一切都按预期工作。

0 投票
1 回答
1951 浏览

python - 使用 Python 和 Tornado 运行后台任务

我从事 Web 应用程序开发人员已有好几年了,现在正在使用 Python 和 Robotics。

我已经将 Python Tornado 设置为基于 javascript websocket 命令运行。这很棒,可以移动电机,打开 LED。不是问题。

我想做的2件事。

1) 使 LED 闪烁

2) 使用超声波范围传感器,停止 FORWARD 动作 IF range < X

我知道如何在自己内部做到这两点。

但是,我拥有我的 python 的方式如下

WS.py

TANK.py import RPi.GPIO as gpio import time

注意:tank.py 是一个摘要,而不是实际代码。

我的 JS 在 Mouse Down 上工作,用 go、mouse up、call stop 调用我的 python WS

正如我所说,工作正常

但是如果我在 moveForward() 方法上添加一个 while 循环来计算范围并在关闭时停止,那么我的 WS 将被绑定并且不会监听 STOP

同样,如果我运行一个打开 LED、休眠、关闭、休眠的方法,我的 WS 将无法收听任何命令。