問題タブ [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 に答える
675 参照

java - JDK 1.7 でコンパイルされた Java プログラムが Raspberry PI 上の OpenJDK 1.7 で実行されないのはなぜですか?

小さな「Hello World」のようなプログラムをプログラムし、JDK 1.7 (Oracle Webside から) でコンパイルしました。Windows では起動でき、正常に動作しますが、OpenJDK がインストールされている Raspberry PI で起動しようとすると動作しません。「無効/破損した Jar ファイル」エラーが常に発生します。

0 投票する
3 に答える
1242 参照

c - プリプロセッサの初期化された構造体

ヘッダー ファイルに格納する必要がある大量の定数データが​​あります。データの性質 (入れ子になっている方法) により、プリプロセッサによって初期化される構造を使用することにしました。

これらの構造体を次のように初期化しようとしています。

これにより、次のようなことができます

ある意味で、適切な属性を持つ構造体を組み立てます。

基本的に、ピンを関数に送信できます

これが問題の行です

これは警告です

なぜこれが起こっているのか、誰にもアイデアがありますか? PWM* 構造体を間違って PIN 構造体に入れ子にしていますか?

0 投票する
1 に答える
382 参照

arm - ARM アーキテクチャ用に libcivil をコンパイルする

私は、PC に接続されている Web カメラの写真を撮る Java アプリケーションをコーディングしました。そのために、lti-civil Java-api を使用します。それはうまくいきます!この API は、複数のネイティブ ライブラリへの jni アクセスに共有ライブラリ -libcivil.so- を使用します。libcivil.so は、Linux 32/64 ビット OSX および Windows 用に存在します。しかし、アプリケーションをアームアーキテクチャを持つラズベリーパイで実行したいです。

私の質問は、libcivil - arm-architecture の共有ライブラリを再コンパイルすることは可能ですか? 私はC ++に慣れていないので、それが可能かどうかはわかりません。

0 投票する
3 に答える
3015 参照

python - ラズベリーの高速GUI

ワイヤレス トークン (時間追跡用) を使用して端末 (基本的にはタッチスクリーンが接続された Raspberry Pi) に「ログイン」できるプロジェクトを開始しました。

画面(フルスクリーン)にステータス(基本的にはトークンのステータスに応じて変化する背景画像と2〜3個のテキスト)を表示するための最良かつ最速のソリューションは何ですか?クロムを使用してウェブベースで試しましたが、非常に遅いです...

http リクエストとJSONのエンコード/デコードを簡単に行う必要があります。C/C++ は使用しないでください。多分python + wxwidgets?

0 投票する
2 に答える
13258 参照

python - PYGame-ImportError:ローカルのRaspberryPiという名前のモジュールがありません

私は次のコードを持っています:

アプリはすべて正常に見えますが、コードをコンパイルすると、次のエラーが発生します。

誰か助けてもらえますか?私はPythonとLinuxを初めて使用します。

私は次のことをしました:

0 投票する
3 に答える
5459 参照

python - python smbus/i2c 周波数

少し長いケーブルを使用できるようにするために、i2c バスの周波数を変更したいと考えています。

私は python-smbus パッケージを使用しており、非常にうまく機能しますが、バス周波数を設定する方法が見つかりません。

私はドキュメントを調べましたが、バス パラメータの設定に関連するものさえも見つけることができませんでした。

それはpythonでできることですか、それとももっと低いレベルのものが必要ですか?

ARM アーキテクチャである Raspberry PI を使用しています。

0 投票する
3 に答える
1045 参照

node.js - Meteorバンドルを実行しているRaspberryPiがコールスタック例外をスローする

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。しばらくステップスルーすると、モジュールは再帰的にそれ自体を含んでいるように見えます。

0 投票する
1 に答える
3545 参照

android - Android Java アプリ Jsch はボタンを使用してコマンドを送信します

Raspberry Pi に接続し、gphoto2 ライブラリを使用して DSLR を制御するための最初のすべての Android アプリを作成しようとしています。私は現在、「接続」ボタンと「キャプチャ」ボタンの 2 つのボタンを備えた非常に粗雑なアプリを持っています。

ラズベリーパイに接続できますが、次を使用して接続セクションから呼び出さないと、jsch セッションを「キャプチャ」ボタンに渡すことができません。

「接続」ボタンを使用してコードをssh経由で接続し、「キャプチャ」ボタンを使用してできるだけ何度でも写真を撮れるようにしたいと思います。質問や一般的なアドバイスを歓迎します。

ありがとう

0 投票する
8 に答える
21110 参照

java - Raspberry PI での Java の経験はありますか?

Raspberry piのjbossまたはglassfishサーバーなどで平均的なJavaアプリサーバーを実行することは可能ですか? 制限はありますか?ラズベリーパイのJava開発の経験がある人はいますか?

少なくとも、RPi に適した JVM であれば問題ありません。

0 投票する
1 に答える
25411 参照

linux - 「sudo」なしで (ラズベリーパイの) GPIO にアクセスする

もちろん、この質問はラズベリーパイに固有のものではないかもしれません. また、私は比較的 Linux に慣れていません。

sysfs を使用してラズベリー pi の GPIO にアクセスするための小さなライブラリ (問題がある場合は node.js) を作成したいと考えています。ただし、sysfs へのアクセスには sudo アクセスが必要であり、これは明らかな理由から不適切です。

Quick2Wireには解決策があるようですが、盲目的に使用するだけでなく、よりよく理解したいと考えています。彼らはもちろん C を使用していますが、私が理解している限り、コードは複雑ではなく、おそらく bash だけで実行できます。しかし、何よりも、なぜそれが機能するのかわかりません。

どんな助けでも素晴らしいでしょう。

編集:コメントありがとうございます。質問を言い換える必要があることは明らかです。これは次のとおりです: 一度 (root として) インストールされると、アプリはそれ以上 root パーマを使用する必要がないのはなぜですか? この場合、グループに誰かを追加するとどのように役立ちますか? /sys/devices/virtual/gpiogpio sysfs が利用可能な場所ではないので、そのトリックは何ですか? 私は本当に初心者なので、これらの質問は初心者っぽいかもしれませんが、ご容赦ください。