問題タブ [raspberry-pi3]
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.
gstreamer - vainfo - va_getDriverName() は -1 を返します
Gstreamer を使用して Raspberry Pi 3 でビデオ ストリームを受信しようとしています。Gstreamer-1.0 に関連するほとんどのライブラリをインストールしました。それ自体でもエラーが返されるため、vainfoに問題があることを理解しています。次のエラーが表示されます。
何が問題なのかよくわかりませんが、ディスプレイを正しく設定していないのでしょうか?
ビデオストリームが最終的に実装されるプロジェクトを実行すると、次のエラーも発生します。
おそらく実際には関係ありませんが、それも解決するといいでしょう。QtCreator を apt-get でインストールしたので、正しく設定されていない可能性があります。自分で Qt をビルドせずにこれを修正できますか? RPi 3 用に正しく構成できなかったためです。
前もって感謝します
build - Raspberry Pi 3 用 TBB Intel スレッディング ビルディング ブロック
そこで、プログラムの並列処理を可能にする Intel の TBB C++ ライブラリをコンパイルしようとしています。私が行っているプロジェクトにリアクティブ ライブラリ (非同期ループなど) を提供するライブラリである C++ React を使用するには、特にこれが必要です。
Raspberry Pi 2 用にコンパイルする方法を見つけました。
現在、TBB を依存関係として使用するビルドを作成しようとすると、次のエラーが発生します。
新しい Raspberry Pi の ARM-53 で動作するように TBB を移植する方法を知りたいだけです。
gcc_arm7.h の _ARM_ARCH_7A_ を置き換えるような簡単な解決策があればいいのですが、TBB を他のアーキテクチャに移植するにはどうすればよいのでしょうか?
ありがとうございました
android - Android ビーコン ライブラリのラズベリー パイ ビーコン パーサー
ビーコンを送信するpythonスクリプトがあります。ラズベリーパイでスクリプトを実行しました。Androidデバイスでビーコンを見つけたいと思います。Android-beacon-library を使用してアプリを作成しました。ドキュメントに従って、ビーコンを見つけるためにビーコンパーサーを設定する必要があります。Googleで「setBeaconLayout」を検索すると、非常に多くのアークチルスが見つかりました。正しい表現を見つけるためにあらゆることを試みましたが、正しい表現を見つけることができません。正しい表現や自分の表現を作るヒントが見つかる場所。
python-2.7 - Python 2.7 + ラズベリーパイ 3 + UART (シリアル)
UART を介した RPi3 での Python でのいくつかの問題。私のPython 2.7スクリプト:
ターミナルでの出力は次のとおりです。
「こんにちは」が2回の時もあれば、5回の時もあります。Standars RPi3 コンソール出力がオフになっています (raspi-config 内)。UART コンバータは 3V3 ロジックです。
私たちを手伝ってくれますか?どうもありがとう!
ワルディ
qt - Raspberry Pi3 または Pi zero で Qt5.6 または Qt5.7 をビルドする
Raspberry Pi3 で Qt5.6 または 5.5 をビルドする方法に関する作業ガイドはありますか?
Wiki でいくつかのガイドを見つけましたが、それらはすべて何らかの形で不完全に見えます。最後に試したのは次のとおりです。
https://wiki.qt.io/RaspberryPi2EGLFS
私が到達するまでは大丈夫でした:
それが Pi2 用であるかどうかはわかりませんが、次のエラーが発生します。
先に進むかはわかりませんが、よろしくお願いします。
編集、もう少し情報があります:
私はRaspberry Pi 3を実行しています:
最初に表示されるエラーは次のとおりです。 g++: 見つかりません
私は行きました:
そして次のように入力しました:arm-linux-gnueabihf-g++
インストールされていないので、sudo apt-get install g++-arm-linux-gnueabihf
インストールはOK、configure 命令を再試行しましたが、結果は同じで、まだ arm-linux-gnueabihf-g++ が見つかりません
編集 2016/06/12 ...別のソースを試しました:
これにも問題があります。問題のあるライブラリが 2 つあります。
正確で有効な情報を紹介してもらえますか?
編集 2016/06/13, RSATom が投稿した情報に従って、wiki ページの情報と Qt のダウンロードの両方を試しましたが、configure を実行すると、どちらも同じ結果になりました...
構成テストの実行 (フェーズ 2)... プラットフォーム 'devices/linux-rasp-pi2-g++' プロジェクト エラーの makespec の処理に失敗しました: コンパイラ /home/pi/raspi/tools/arm-bcm2708/gcc-linaro-arm- linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++ が見つかりません。CROSS_COMPILE -device-option の値を確認してください qmake 構成ファイル /home/pi/qtbase/mkspecs/devices/linux-rasp-pi2-g++/qmake.conf を読み取ることができませんでした。プロジェクト ファイルの処理中にエラーが発生しました: /dev/null
make make: * ターゲットが指定されておらず、makefile が見つかりません。止まる。pi@pi3:~/qtbase $ make install make: *ターゲットを「インストール」にするルールはありません。止まる。
2回目の試み、2016/06/14...
OpenGL ES 2.0 が無効になっています。OpenGL ES 2.0 機能テストに失敗しました! /home/pi/raspi/qt5pi/qtbase/mkspecs/devices/linux-rasp-pi2-g++.
3回目の試み、2016/06/15...
わかりました。最初からやり直して、次の情報に従います。
https://wiki.qt.io/RaspberryPi2EGLFS
まず、Pi 3 で OS を確認しました。
結果:
それで:
結果:
これを確立したら、ステップ 3 にジャンプしました。
ステップ 4、最初は正しく読みませんでした。クロスプラットフォーム開発はしたくありません。Pi 3 で直接開発したいのです。
ただし、Ubuntu仮想マシンでバージョン5.0.20 r106931を実行しているOracle VirtualBoxがあり、Ubuntuの現在のリリースを開始しました。
手順 4、5、6 を完了しました。
ステップ 7 のリンクを次のように置き換えました。
次に抽出しました:
完了したら、フォルダーの名前を「qt-everywhere-opensource-src-5.6.0」から「qtbase」に変更しました。
次に、次のクローンの指示の後、ステップ 7 に進みます。
この時点で、メッセージが数秒間スクロールした後、多くのエラーが表示されます。メッセージは次のように終了します。
/home/simon/raspi/qtbase/qtbase/mkspecs/devices/linux-rasp-pi2-g++.
4回目の試み、2016/06/18...
RSATom の努力のおかげで、事態はいくらか進展しました。
以下を使用して Jessie のインストールをアップグレードしました。
ダウンロードしたスクリプトを実行可能にします。
スクリプトを実行します。
これにより、更新用の新しいリポジトリが追加され、システムが更新されます。
必要なツールがすべて揃っていることを確認します。
必要な opengl コンポーネントがあることを確認します。
qt5 をインストールします。
システムを再度更新します。
システムがqtcreatorのインストールを実行できないため、これは私が立ち往生している場所です:
エラーが発生し、Pi を再起動しても起動しません。このシーケンスを 2 回実行しましたが、Qt5.5 をインストールしているように見えますが、完全ではなく Pi をブリックするか、少なくとも起動しません。 SD カードが再フラッシュされます。
この更新プログラムをインストールした後に Pi が予約されない理由と、qtcreator がインストールされない理由を見つけるために、これに対する解決策を探しています。
5回目の試み、2016/06/19...
ダウンロードした Qt5.7 のソース:
抽出:
リンクについては、dbmitch に感謝します。
とてもイライラします。上記のリンクは非常に有望に見えますが、前述の Pi 3 Qt イメージへのリンクが見つかりません。
2016/06/29今日これを見つけ、有望に見えます、今夜試してみます: 独自の組み込み Linux イメージの構築
上記のリンクの指示に従ったので、私はすぐに忍耐力を使い果たしました。このページの作成者がリンクで利用可能なツールでそれを試したとは思いません.
QtCreator には存在しないメニュー参照があります。フォローするのは簡単ではありませんが、彼らは製品の使用を促進したいですか? Qt 環境を仕事で毎日使用しており、その優れた環境を利用していますが、サポートされているはずのプラットフォームでロールアウトするのがなぜそれほど難しいのでしょうか?
2016/07/01 ラッキー6回目?...
この行で 5.6 を 5.7 に変更しただけです。
そして、それは機能します...少なくとも私はUbuntu 16.04で5.7をビルドして作成しています。完成したら、rsyncします...戻って結果を投稿します。
私の答えを見てください...
linux - シェルスクリプトからプロセスを強制終了できません
Raspberry Pi では、「instore」という名前の /etc/init.d フォルダーにスクリプト ファイルがあります。コマンドを実行した後
omxplayer プロセスが停止するはずです。しかし、そうではありません。スクリプトの関連部分:
コマンドを使用すると
ターミナルでは、プロセスは常に停止します。何が問題になるか誰でも知っていますか?
opencv - Gstreamer パイプライン キャップ
Gstreamer パイプラインの構築を手伝うことができます。意図は、RaspiCam からビデオをキャプチャし、ビデオを別の RPi にストリーミングし、その間に送信 RPi で OpenCV を使用して画像処理 (オブジェクト追跡) を行うことです。しかし、エンコーディングに問題があり、使用すべき witch についてあまり知りません。
私はこれを見てきました gstreamerアプリケーションへのopencv処理の追加パイプラインで使用するカムをキャプチャするためにgst-rpicamsrcを 取得しようとしています。しかし、OpenCV で使用できるようにビデオをデコード (?) する方法がわかりません。videotestsrc では問題ありませんが、rpicamsrc には明らかに他のプロパティがあります。
"rpicamsrc ! "
"h264parse ! "
"tee name=cam ! "
"video/x-h264, width=640, height=480, format=RGB ! "
"omxh264dec ! "
"videoconvert ! "
"appsink name=sink sync=true ! "
".cam rtph264pay ! "
"rtprtxqueue ! "
"udpsink host=127.0.0.1 sync=false port=5000"
短いパイプラインも試しましたが、videotestsrc でしか動作しませんでした。
キューが画像処理に厄介な遅延を追加しているのではないかと心配しています。オブジェクトを追跡したいので、十分ではないかもしれません。
VideoCapture cap("rpicamsrc ! appsink") や cap("v4l2src ! videodecode ! video/x-raw ! appsink) なども試してみました。反対方向ですが、私の知識はあまりにも限られています..
の推奨事項をいただければ幸いです。
python - OpenCV エラー (-215) ラズベリー pi は意味がありません
ですから、opencv を使用するのはこれが初めてです。ラズベリーパイにインストールしました。Instructables で見つけたプロジェクトを使用してテストしていますが、エラー (-215) が発生しています。
OpenCV エラー: アサーションに失敗しました ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) cvtColor、ファイル /build/opencv-ISmtkH/opencv-2.4.9.1+dfsg で/modules/imgproc/src/color.cpp、行 3959 トレースバック (最新の呼び出しが最後): ファイル "balltracking.py"、行 50、hsv = cv2.cvtColor(frame,cv2.COLOR_BGR2HSV) cv2.error: /build /opencv-ISmtkH/opencv-2.4.9.1+dfsg/modules/imgproc/src/color.cpp:3959: エラー: (-215) (scn == 3 || scn == 4) && (深さ == CV_8U | | depth == CV_32F) 関数 cvtColor で
私がテストしているコードは次のとおりです。
python - Raspberry pi3 シリアル通信が機能しない
ラズベリーパイに通話監視システムがあります。ラズベリーパイ2では正常に動作していますが、pi3ではシリアルポートでデータを送信していません。私の簡単なプログラムは
データを受信できませんでした。設定に問題がある可能性があります。/boot/cmdline.txt ファイルを編集しました
console=ttyserial1,115200 kgdboc=ttyserial1,115200 を削除しました。
しかし、 /etc/inittab ファイルをコメントアウトすることはできませんでした T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
ページの最後に追加
Bluetoothモデムを無効にするには
シリアルポートからデータを受信するには、どのような設定が必要ですか??
python - Raspberry Pi 3 - OpenCV と Picamera
私は何人かの友人と一緒にプロジェクトに取り組んでおり、 の実装で少し問題に直面していますpicamera
。
プログラムの開始時に (Python 3 を使用して)をインポートしようとしていますがcv2
、これまでのところインポートは問題なく機能しています。picamera をインポートしようとすると、次のように表示されます。picamera
cv2
ImportError: No module named picamera
「 」と「 」を使用してインストールpicamera
したことを確認すると、モジュールがインストールされていることがわかります。sudo apt-get install python-picamera
...python3-picamera
この問題を解決する方法を知っている人はいますか?
私たちの目標は、0.5 秒ごとに写真を撮り、それを OpenCV プログラムに使用することですpicamera
。
問題は、私たちのプロジェクトがある種のプロジェクト フォルダなどではなく、デスクトップにあることでしょうか?
前もって感謝します。