问题标签 [raspberry-pi]

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 投票
0 回答
391 浏览

c# - Twitterizer on Mono - call to UpdateWithMedia hangs

I have been using mono and the excellent Twitterizer libraries to post tweets from my Raspberry Pi. The goal being to tweet pictures captured by a webcam periodically.

The problem I have is that when I make a call to "UpdateWithMedia" on mono it just hangs - seemingly forever. Works fine on Windows.

I've created the following unit tests to demonstrate. Both pass on Windows. On Mono/linux "SimpleTwitterPost" passes but "ImagePost" hangs just after writing the filename to the console.

#xA;

I have tried the overload of "UpdateWithMedia" which takes a byte array but no luck. I can read the file into the byte array fine but the call to "UpdateWithMedia" hangs as before.

For ref, using mono/.NET 4.0 on Archlinux on raspberry pi (arm).

Anyone got any experience with Twitterizer on this platform?

0 投票
2 回答
1513 浏览

java - Java Runtime.getRuntime().exec() youtube2mp3

我正在为我的 Raspberry Pi 开发一个 Java 项目,需要帮助让 Runtime 正常工作。

youtube2mp3 使用 youtube-dl 和 ffmpeg(信息:http: //jeffreyv.hubpages.com/hub/Youtube-to-MP3-on-Ubuntu-Linux

在 iMac 上编写代码时,我稍微修改了脚本:

然后我厌倦了在我的 servlet 中调用它来开始下载:

该命令在运行时非常冗长,但我的扫描仪对象没有获取任何内容。我尝试将此代码保留在 servlet 中并使用线程,但两次都失败了。

该命令不需要 sudo 来运行,我已经更改为 sudoers 文件,不需要管理员的密码(我在程序的前面使用 Runtime() 运行 arp 扫描)

我能够将规则复制并粘贴到“命令”输出的终端中,并且运行良好。

任何帮助将不胜感激。

更新

这是运行 youtube2mp3 命令的输出:

0 投票
2 回答
10306 浏览

mysql - mysql - 使用关键字作为列名时出现错误 1064 (42000)

这有什么问题?在 Gentoo 系统上成功运行了这个,但现在在 Debian-Squeeze (Raspberry PI) 上它不会工作。

数据库设置好了

命令是:

导致:

arduino-tables.sql 的内容:

0 投票
0 回答
833 浏览

ruby - 树莓派上的 ruby​​ 和 selenium-webdriver -> 协议不支持的地址系列 - socket(2) (Errno::EAFNOSUPPORT)

我想在我的 Raspberry Pi 上运行一个 ruby​​ 脚本。我已经通过 rvm 安装了 ruby​​。我确定,我使用的是正确的版本:

当我运行我的脚本时,我得到以下信息:

任何想法,有什么问题?我试过重新启动,这并不能解决问题...

0 投票
3 回答
1592 浏览

android - Android:与主机通信

我正在寻找关于你们所有人如何解决这个问题的想法。我将使用 Android 平板电脑作为项目的触摸屏输入。我需要能够控制伺服系统和螺线管等,所以我将使用 Raspberry Pi 来执行此操作。我正在寻找有关如何让平板电脑和 Raspberry Pi 交谈的想法。以下是我迄今为止所拥有的一些。

  1. 使用 Wifi(我真的不想这样做,以太网没问题)通过 ssh 进入 Raspberry Pi(带有外部库)并以这种方式从 Android 应用程序运行脚本。
  2. 使用 Android 的 com 端口(如果有可用的硬件,可能是 Andropod?)并在 Raspberry Pi 上运行脚本。

这些可能是我现在能想到的两个“最好”的想法。

谁能想到任何其他“更好”的想法?

在此先感谢您的帮助,

0 投票
0 回答
474 浏览

bluetooth - 使用 Qt5 的 QtonPi 蓝牙

我正在尝试编译要在 Raspberry Pi 平台上使用的蓝牙聊天示例。我按照此过程QtonPi App SDK安装了 QtonPi

起初我加载了聊天示例项目并尝试立即编译它。缺少蓝牙库的错误。

我在文件夹中搜索,但没有 qtconnectivity !

我试图自己编译缺少的库,但我被卡住了。

那么,我应该如何继续让这些库与树莓派 QT5 SDK 一起工作?

有什么建议吗?在添加库的时候,我不是一个经验丰富的程序员,我感到有点失落。

谢谢。

塞德里克

0 投票
1 回答
1965 浏览

python - Raspberry Pi 上的 Python/MySQLdb 问题

我在我的树莓派上运行 python/mysqldb 时遇到了一些麻烦。这是一个非常简单的脚本,所以我不确定我错过了什么。“SELECT * FROM ...”运行没有问题,但我似乎无法用新值更新表。该脚本运行时不会抛出错误,但是当我 ctrl-C 时,它给了我这个:

异常 _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now") in bound method DictCursor.__del of MySQLdb.cursors.DictCursor object at 0x19dfd90

这是我的脚本:

有谁知道为什么我的表没有更新?谢谢!

***编辑:解决方案* **

感谢 Martijn Pieters,这是我的新 websiteToSensor() 代码:

0 投票
1 回答
2012 浏览

linux - 杀死 lxsession (xorg) 后运行脚本

在终止 LXDE 会话后,我试图在 bash 脚本中自动运行程序。我的脚本包括:

我也试过这个:

我的目标是退出 LXDE 会话并使用 bash 脚本在我的 Raspberry Pi 上运行 EmulationStation。我pkill lxsession;用来绕过 lxsession 的注销确认对话框。

就目前而言,这个脚本只是让我从一个工作的 LXDE 桌面进入命令行。谢谢阅读。

0 投票
2 回答
482 浏览

python - Python Logging SMTP 处理程序消息未发送

我正在使用日志记录到旋转文件处理程序和 smtp 处理程序 - 取决于级别。在 Debian 和 Ubuntu 下 - 此日志使用两个处理程序。我在 RaspberryPi 上运行相同的代码。它记录到旋转处理程序,但我没有收到电子邮件。rPi 需要哪些额外配置?

日志记录.conf

0 投票
1 回答
2291 浏览

java - 我在运行 debian wheezy 的树莓派上的 Java 蓝牙服务器需要 bluecove 本机库 - 我在哪里可以找到它?

我有一个在 Windows 机器上运行的 Java 蓝牙服务器,我想将它移植到 Raspberry pi。我在 Java 方面有很多经验,但在蓝牙或 Linux 方面却很少。

pi 目前有 Debian Wheezy 操作系统,我已经安装了蓝牙和 Java ok,并将 bluecove-gpl 和 bluecove jar 放在类路径中。

但是,当我尝试运行服务器时,Java 抱怨

本机库 bluecove_arm 不可用。

我尝试libbluecove_arm.so从 gpl jar 重命名但没有成功,即使设置 -Dbluecove.native.path指向它也是如此。

有谁知道在哪里可以找到正确的库,应该叫什么,应该放在哪里?

[解决了}

在 google 代码站点上找到了一个 sh 构建脚本,该脚本展示了如何编译 java 源文件、生成 jni 头文件、编译和链接 c 文件以生成 so 库文件。唯一的问题是库文件需要重命名为 libbluecove_arm.so 才能找到。全部在pi上完成!