问题标签 [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 投票
2 回答
285 浏览

python - 在共享库中使用来自 python 的 c++ 代码来控制 LCD

我的项目是在我的 Raspberry B2 上使用 ST7565 控制器控制 LCD 我正在尝试使用此 C++ 代码来控制 LCD: https ://github.com/stephanel/ST7565-RPi

不幸的是,我不熟悉 C 编程,因此我想用 ctypes 从 python 调用 c++ 函数。

我写了一个简单的(对我来说很简单)c++ 代码用作共享库

液晶控制.cpp:

我用于测试的python代码:

现在我必须将我的 c++ 代码编译为共享库。我尝试了几种方法。但没有什么是没有问题的。当我运行python代码时,它返回它找不到“digitalwrite”函数,它是wiringpi lib的一部分,或者我得到一个错误,它找不到“start”函数。

任何人都可以帮助我。我对此感到疯狂......也许有一种完全不同的方式可以使用 python 中的 ST7565 c++ 代码。但这对我来说似乎是最简单的方法......直到现在......

0 投票
3 回答
1085 浏览

raspberry-pi - 用win10的树莓派是否有可能获得cpu使用率

我在树莓派 2 上运行 win10。使用 C#(和通用应用程序),我想知道是否有办法获得 CPU 使用率或内存使用率?

我的猜测是“不”,因为我似乎无法访问 PerformanceCounters,但也许有一个我还不知道的 hack?

0 投票
1 回答
1832 浏览

raspberry-pi - 在树莓派 2 上安装 ROS indigo 失败

我尝试按照以下说明在我的 RPi2 上安装 ROS indigo。 http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Indigo%20on%20Raspberry%20Pi

但在步骤 2.2.2

我有:

有没有人能帮帮我??

我尝试使用以下命令手动安装 python-rosdep

它说:

我已经安装了 python-2.7.3。我不知道为什么它说“python >=2.7.1-0ubuntu2”是不可安装的......

凯文·奎

0 投票
1 回答
1980 浏览

bash - Raspberry Pi 上的文件传输脚本,用于监视更改

我想为我的 Raspberry Pi 2 编写一个在启动时运行并永久监视特定目录中的更改的守护程序脚本。如果有更改,它应该将更改的文件复制到 Windows 计算机上的目录(可能通过 SSH)。

我发现监视文件的 Python 的 Gamin 库可以提供帮助(https://people.gnome.org/~veillard/gamin/python.html),但我不确定 bash 脚本是否更适合工作,尤其是文件传输。不幸的是,我刚刚开始深入研究 Unix 和 Python,并且可以使用一些有用的建议来解决这个问题的最佳方法。

0 投票
1 回答
73 浏览

postgresql - Show resultset of psql queries in the CLI rather than nano

I have two raspberry pi's; both with postgres-installed databases.

On one pi, when I'm in the psql command line and do something like select * from "User"; it shows me the results in the shell/stdout.

When I'm on the other pi and type the same select * from "User";, it shows the output in nano, and I have to hit Q to escape and go back to the command line interface.

How do I remove the editor setting in psql to just show the output of the query in the command line interface?

I've found documentation to set the editor to something (http://www.postgresql.org/docs/9.1/static/app-psql.html) but I don't want to set the editor to anything, just have it print out (so I don't have to hit Q every time)

0 投票
1 回答
1057 浏览

c++ - 在nodejs中执行RFSniffer和codeSend

这两个工具都在这里可用:https ://github.com/ninjablocks/433Utils/tree/master/RPi_utils

我真的想要一个简单的界面来管理我的 433mhz 设备。但我找不到一个好的。

所以我现在整天工作,试图为 RCSwitch 类制作 nodejs 的包装器。使用 2 个简单的方法 - 发送 [代码] - 接收 [回调 [代码]]

当我尝试创建 RCSwitch 类的新实例时出现此错误。

它与 node-gyp 完美编译,但是当我执行 node 时它失败了。

现在我使用 exec 来执行带有代码的 sendCommand 。(丑陋我知道)

我试图让 RFSniffer 像这样工作:

  1. ./RFSniffer > rfsniffer.log
  2. .然后tail -f rfsniffer.log

但 RFSniffer 不会给我任何数据。

所以我的问题是任何人都可以帮助我让 RFsniffer 使用 tail -f 甚至更好的人可以帮助我修复 nodejs 的 c++ 插件:)

这是包装器代码:

节点代码:

0 投票
1 回答
8304 浏览

qt - 如何使用 Yocto 在 SBC 上安装和运行 QML QtWebEngine 和 QtWebKit / 无法从任何来源获取 URL

环境

  • Debian GNU/Linux 7.8 (wheezy)Linux marvin 3.16-0.bpo.2-amd64 #1 SMP Debian 3.16.3-2~bpo70+1 (2014-09-21) x86_64 GNU/Linux
  • 树莓派 2
  • Yocto Poky
  • Qt5

我的目标是在 RPi2 上运行 Chromium 布局网络引擎

我希望能够在我的 RPi2 上运行它:

我是如何创建我的 RPi2 映像的

我已经使用 Yocto 成功地为我的 RPi2 创建了一个图像,使用这个独特而令人惊叹的葡萄牙语教程这个英语教程

在几行之后,我如何能够为我的 RPi2 生成图像

然后

几个小时后,我可以选择构建的图像~/yocto/build-dizzy/tmp/deploy/images/raspberrypi2/qt5-image-demo-raspberrypi2.rpi-sdimg

...并复制到 microSD 卡,例如

问题:未安装 QtWebEngine

...但是当我尝试运行这个简单的QtWebEngine示例时,我收到一条错误消息,指出未安装QtWebEngine :

...所以我将QtWebEngine 配方添加到我的bitbake图像配置中并运行in my image configuration

错误 -RESOLVED

日志

确实这给了我一个404,这是我的问题

但我检查了它并且它有效

没有人知道如何解决这个问题吗?

事实上,我对QtWebKit有同样的问题

更新 - 编译PASS- 我该如何运行QtWebEngine

QtWebEngine 的编译/安装部分得到解决。我能够编译 QtWebEngine /usr/lib/qt5/libexec/QtWebEngineProcess。简单的 QML 脚本仍然找不到QtWebEngine,我认为它是/usr/lib/qt5/qml/QtWebEngine我无法生成的。

QML 不是硬性要求。我只需要能够编译和运行一个非常简单的 Qt5 应用程序,它将加载具有 Chromium 布局引擎功能的网页,因此需要QtWebEngine

更新添加了 QtWebEngine QML 插件 - 无法确定导入版本

已安装QtWebEngine文件

好像是0.9版

将导入版本更改为 0.9import QtWebEngine 0.9

现在得到一个不同的错误,但是一个空白(白色然后红色)的画布正在打开

确实没有.pak文件存在

没有 QtWebEngine plugins.qmltypes(?)

在我的构建机器上

简单的 QML QtWebEngine 未在 Stackoverflow 上显示网页问题

0 投票
1 回答
4192 浏览

python - 在 Raspberry Pi 2 上使用 RPi.GPIO 设置时出现“分段错误”

使用时出现错误gpio.setup(pin, GPIO.OUT)

我目前正在使用 Ubuntu Mate For Raspberry Pi 2 并使用带有python-rpi.gpio 0.5.10.1模块的 Python 2.7。

SegmentationFault当我尝试输入时它会抛出GPIO.setup(pin, GPIO.OUT)

编辑:这是我一直在处理的代码

我不知道这个问题,我认为它与 python-rpi.gpio 模块相关,因为我对 Raspbian 没有任何问题,预安装了 python-rpi.gpio。

0 投票
1 回答
856 浏览

node.js - 如何在 Windows 10 IOT Core 上将 Node.js Windows 通用应用程序设置为启动应用程序

我已经Hello, World Node.js Windows Universal SampleMicrosoft IOT Github 页面创建了示例,但现在我想设置这个后台应用程序启动。

我知道我应该使用iotstartup,但我的应用名称是什么?我所看到的只有这样:

0 投票
1 回答
1277 浏览

linux - 无法在 Raspberry Pi2 上安装 RStudio-Server

我在 Raspberry Pi2 (Raspbian/Debian Wheezy) 上编译 R-Studio Server 时遇到了问题。我运行了所需的脚本来安装所有依赖项,这没有给我任何错误。我比跑cmake了:

返回:

sudo make按照自述文件中的说明运行返回:

然后挂起。该top命令在其中一个内核上为 java 提供了 100% 的 CPU 负载,直到我中断进程 (CTRL+C)。这将返回:

关于如何完成安装的任何想法?

我正在运行 R 3.1.2,它可以正常工作。系统也应该是最新的。在有人问我为什么要在 Pi2 上安装 R-Server 之前,我想说这对我来说更像是一个关于如何管理这样一个系统的学习练习。我不得不承认,这一切对我来说都是新事物,任何帮助都将不胜感激。