问题标签 [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.
java - 为什么我用 JDK 1.7 编译的 Java 程序不能在 Raspberry PI 上用 OpenJDK 1.7 运行
我编写了一个类似“Hello World”的小型程序,并使用 JDK 1.7(来自 Oracle 网站)对其进行了编译。在 Windows 上,我可以启动它并且它工作正常,但是当我尝试在安装了 OpenJDK 的 Raspberry PI 上启动它时,它不起作用。我总是收到“无效/损坏的 Jar 文件”错误。
c - 预处理器初始化的结构
我有大量常量数据需要存储在头文件中。由于数据的性质(如何嵌套),我决定使用由预处理器初始化的结构。
我正在尝试像这样初始化这些结构:
这将允许我做类似的事情
从某种意义上说,组装一个具有适当属性的结构。
基本上,您可以将引脚发送到函数中
这是有问题的行
这是警告
有谁知道为什么会这样?我是否错误地将 PWM* 结构嵌套到 PIN 结构中?
arm - 为 ARM 架构编译 libcivil
我编写了一个 Java 应用程序,用于拍摄连接到 pc 的网络摄像头的照片。为此,我使用 lti-civil java-api。它工作正常!此 api 使用共享库 -libcivil.so- 用于 jni 访问多个本机库。libcivil.so 适用于 linux 32/64bit osx 和 windows。但我希望应用程序与具有 arm 架构的树莓派一起运行。
我的问题是:是否可以重新编译 libcivil - 用于 arm 架构的共享库?我不熟悉c ++,所以我不知道是否有可能。
python - 覆盆子上的快速 gui
我开始了一个项目,您可以在其中使用无线令牌(用于时间跟踪)在终端(基本上是带有触摸屏的 Raspberry Pi)上“登录”。
在屏幕(全屏)上显示状态(基本上是背景图片和 2-3 个文本根据令牌的状态而变化)的最佳和最快的解决方案是什么?我尝试了基于 web 的铬,它 - 非常 - 慢......
必须很容易进行http 请求和编码/解码JSON - 请不要使用 C/C++。也许python + wxwidgets?
python - PYGame - ImportError:没有名为 locals Raspberry Pi 的模块
我有以下代码:
该应用程序看起来一切正常,但是当我编译代码时出现以下错误:
任何人都可以帮忙吗?我是 Python 和 Linux 的新手。
我做了以下事情:
python - python smbus/i2c 频率
我想更改 i2c 总线频率以允许使用稍长的电缆。
我正在使用 python-smbus 包,它工作得很好,但是,我无法找到如何设置总线频率。
我浏览了文档,但找不到任何与设置总线参数相关的东西。
这是可以在 python 中完成的任何事情,还是我需要更低级别的东西?
我正在使用 Raspberry PI,它是一种 ARM 架构。
node.js - 运行 Meteor 捆绑包的 Raspberry Pi 引发调用堆栈异常
我已经在 Raspberry Pi 上安装了 Node.js,并尝试在其上运行 Meteor.js 排行榜示例。我已将其捆绑并复制到 Pi。我已经设置了我的 MONGO_URL 和 npm 安装的 Fiber(经过一些麻烦)。当我尝试运行时:
我得到一个Maximum call stack size exceeded
例外。
我运行命令--trace
并得到了这个:
我可以跟踪此问题的最后一个位置是在文件中:
app/packages/mongo-livedata/mongo_driver.js
在第 10 行左右:
var MongoDB = __meteor_bootstrap__.require('mongodb');
我安装了最新的 npm (1.1.50) 并在全球范围内安装了 npm mongodb。我指的是 mongolab.com 上托管的 mongodb。我创建了一个简单的测试来连接和插入一些记录。它使用与我尝试用于 Meteor 的完全相同的 url,并且按预期工作:
我不太了解跟踪消息,但似乎FormatString
调用是触发异常的原因。有什么建议么?
更新:
我对此进行了更多调试,并将问题与加载此处显示为的特定 mongodb 模块隔离开来filename
。从单步执行一段时间后,该模块似乎递归地包含了它自己。
android - Android Java 应用 Jsch 使用按钮发送命令
我正在尝试编写我的第一个每个 android 应用程序来连接到我的 Raspberry Pi 并使用 gphoto2 库控制我的 DSLR。我目前有一个非常粗糙的应用程序,有两个按钮,一个“连接”按钮和一个“捕获”按钮。
我可以连接到我的树莓派,但如果不从连接部分调用它,我无法将 jsch 会话传递给“捕获”按钮:
我希望代码使用“连接”按钮通过 ssh 连接,然后能够使用“捕获”按钮尽可能多地拍照。欢迎任何问题或一般建议。
谢谢
java - 有关于 Raspberry PI 的 Java 经验吗?
是否可以在树莓派上运行普通的 java 应用服务器,例如 jboss 或 glassfish 服务器?有什么限制吗?有人有树莓派的Java开发经验吗?
至少任何适合 RPi 的 JVM 都会很好。
linux - 在没有 ``sudo`` 的情况下访问(树莓派的)GPIO
当然,这个问题可能不是特定于树莓派的。另外,我对 Linux 比较陌生。
我想编写一个小库(在 node.js 中,如果重要的话)来使用 sysfs 访问树莓派的 GPIO。但是,访问 sysfs 需要 sudo 访问权限,这很糟糕,原因很明显。
Quick2Wire似乎有解决方案,但我想更好地理解它,而不是盲目地使用它。他们当然使用过 C,但据我了解,代码并不复杂,可能只用 bash 就可以完成,即使不那么优雅。但是,最重要的是,我不确定它为什么会起作用。
任何帮助都会很棒。
编辑:感谢您的评论。很明显,我需要重新表述这个问题。这里有:一旦安装(作为root),应用程序不需要任何更多的root权限才能使用?在这种情况下,将某人添加到组有什么帮助?/sys/devices/virtual/gpio
不是gpio sysfs可用的位置,那有什么诡计?我真的是一个n00b,所以这些问题可能是n00b-ish,所以请多多包涵。