問題タブ [beagleboneblack]

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 に答える
2735 参照

python - kivy: モジュールで重要なエラーが発生しました: 「一致する GLX ビジュアルが見つかりませんでした」

ビーグルボーンのバックに Ubuntu 14.04 (Trusty) をインストールしました。次のような vnc セッションを介してビーグルボーン ブラックに接続しています。

Beaglebone の場合: vncserver :1 -geometry 1024x768 -depth 24

ビーグル ボーンの Xorg 構成は次のとおりです。 Section "Monitor" Identifier "Builtin Default Monitor" EndSection

kivy プログラムを実行すると、次のメッセージが表示されます。

エラーが発生する理由がわかりません [エラー] [ウィンドウ] pygame を使用できません [エラー] [ウィンドウ] モジュールで重要なエラーが発生しました:「一致する GLX ビジュアルが見つかりませんでした」

これは、vncserver を使用して実行しているためですか? または、ビーグルボードに何か (ライブラリ/モジュール) がありません。

以下をインストールしました: libgl1-mesa-glx:armhf libswt-glx-gtk-3-jni libxcb-glx0:armhf libva-glx1:armhf libqt5opengl5:armhf

また、次のことを行うと、GLX ビジュアルについて同じエラーが発生します。

よろしくお願いします。

更新: Stackexchange では、自分の質問に答えさせてくれません。そのため、質問を解決策で更新します。

問題が見つかりました。vncserver は gl 機能を提供しません。代わりに x11vnc を使用してください。

x11vnc -display :0 -forever -bg -repeat -nowf

私はパスワードファイルを使用していません。これについて文句を言うでしょう...しかし、今ではビーグルボードにvncし、GLでkivyアプリケーションを実行できます。

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

linux - ロボティクス用の外部処理ユニットとしての BeagleBone Black

ロボットで一連のコマンドを実行する必要があります。ロボットには既に Mini-ITX PC が接続されていますが、速度が遅く、リアルタイムの結果が満足のいくものではありません。

外部の BeagleBone を処理ユニットとして使用したいのですが、BeagleBone でコードを処理/コンパイルしてロボットで実行するには、どのようにセットアップを構成すればよいですか?

「エクスポート」IP ユーティリティが必要だと思いますか?

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

android - Bluetooth 接続 (Android ソケット)

私の現在のセットアップについて少し:

現在、Android プログラムをさまざまなフラグメントに分割しています。ホーム フラグメントは、特定の MAC アドレスとソケット UUID を使用して Bluetooth 接続をスキャンします。この接続は正常に機能します (まだ問題はありません)。

ブロードキャスト Bluetooth サーバーは、ubuntu を実行しているビーグルボーン ブラックであり、bluez を利用して特定の UUID で特定のサービスをブロードキャストしています。

問題: ギャラリー フラグメントに切り替えると、既に接続されている Bluetooth サービスを使用してデータ (写真) を送信しようとします。

問題が発生するのは、コマンドoutputStream.write(msgBuffer);です。「null」エラーで返されます。

これまでのところ、デバッグのために次のことを行いました。

元の接続が (ホーム フラグメントで) 機能したかどうかを確認したかったので、connect() を呼び出して Bluetooth サーバーに接続した後、socket.getConnected() を呼び出してテストしました。これは true を返しました。これは、Bluetooth ソケットが Bluetooth サーバーに接続されている必要があることを意味します。

次に、ギャラリーのフラグメントで何が起こっているかを見たいと思いました。outputStream.write(msgBuffer); でデータを送信する前に コマンドで、false を返した socket.getConnected() を実行しました。したがって、ソケットを切断する必要があることを意味します.... Bluetooth サーバーが現在切断されているのはなぜですか? Bluetooth 接続を開いたままにしておくために何か特別なことをする必要がありますか? フラグメントを切り替えるときに接続を維持するために何か特別なことをする必要がありますか?

これら 2 つのイベントの間に接続が切断される原因は何ですか?

以下は私の2つの断片です。

ホームフラグメント

ギャラリーフラグメント

いつもありがとうございます!

編集:

これを少しきれいにしてみました。これがわからない場合は、詳しい情報を提供できるように、わからないことを教えてもらえますか?

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

java - jssc ライブラリを参照する実行可能な jar で不満足なリンク エラーが発生しました

ビーグルボーンブラック(ubuntuを実行)で実行する実行可能なJava jarを作成しています。

Mac と PC (Windows) では正常に動作する実行可能な jar を作成しましたが、ubuntu システムでは実行されません。実行中に次のエラーが発生し続けます。

どんな情報でも大歓迎です。私が言ったように、これはUNIXベースのMacのターミナルを介して正常に動作するため、Ubuntuでも動作するはずです。/home/ubuntu ディレクトリを参照している理由がわかりません。プロジェクトに関するコード情報が必要な場合はお知らせください。ただし、関連はないと思います。

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

gcc - GCC: Angstrom でのクロス コンパイル (BeagleBone Black)

BeagleBone Black (Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l GNU/Linux) で Angstrom (v2012.12) を実行しています。次の gcc を使用しています。

BBB にいくつかのライブラリをインストールする必要があり、スクリプトの実行中に次のエラーが発生しました: "gcc: error: unrecognized command line option -m32". グーグルで調べた後、それを行うにはクロスコンパイルが必要であることがわかりました(それが正しい方法であることを願っています。おそらく私は何か間違ったことをしています)。適切なツールチェーン: を探し始めましたangstrom-eglibc-i686-armv7a-vfp-neon-v2012.12-toolchain.gzが、あまり見つかりませんでした。http://www.angstrom-distribution.org/toolchainsはまだ故障しているので、アーカイブを入手できる場所をいくつか見つけただけですが、破損していました。

だから私の質問は次のとおりです。

  1. このすべてのクロス コンパイルは正しいですか?それは私の問題を解決するのに役立ちますか?

  2. 私が正しい軌道に乗っている場合、誰かがツールチェーン パケットを共有したり、有効なリンクを提供したりできます。

助けていただければ幸いです。よろしくお願いします

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

video-streaming - beaglebone black のファイルから 1080p ストリームをリアルタイムでトランスコーディングするためのオプション

1080p ビデオ ストリームがいくつかあります。これらのストリームのいずれかをブラウザーにストリーミングできるようにしたかったのです。これには、解像度を下げて flv 形式または ogg/webm 形式にトランスコードする必要があります。次のコマンドラインでビーグルの骨の黒でvlcを使用してこれを試しました。

これにより、次のエラーが表示されます

これは、プロセッサが遅すぎて 1080p を処理できないためだと思います。480p ビデオで同じことを試したので、そのようなエラーは発生しません。

私の質問は、HTML5 ビデオを介してストリーミングまたは表示できるように、その場でより小さな解像度にトランスコードできる他の方法はありますか? すべてのストリームを事前にトランスコードしようとしましたが、4 日かかりましたが、まだ持っていたすべてのビデオのトランスコードが完了しませんでした :) そのため、それはオプションではない可能性があります。お時間をいただきありがとうございます。

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

python-2.7 - オングストロームに Qt と PySide をインストールする

Qtでのインターフェース開発用にPySideをインストールしてみました。Arch ボックスで動作するようになりましたが、オングストロームで実行されている Angstrom にインストールしようと何度か試みた後、BeagleBone Black rev. A5

次のようなさまざまなインストール方法を使用します。

ソースからビルドします。

インストールを試みるたびに、同じ出力が表示されます

ご覧のとおり、次を使用してインストールした Qt4 を見つけるのが困難です。

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

sockets - ソケットのリッスン中にエラーが発生しました - Beaglebone Black で MOOS-IvP を実行できません

Beaglebone Black でMOOS-IvPを実行しようとしています

MOOS データベースを実行しようとすると、継続的に例外がスローされます

「リッスン ループで例外がスローされました: ソケットのリッスン中にエラーが発生しました。操作はサポートされていません」

このソフトウェアは Raspberry Pi で動作します

問題の可能性があるアイデアはありますか?