問題タブ [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.
eclipse - ubuntu eclipse (gcc/g++) 32 ビット クロスコンパイル アプリ接続を備えた Xively C ライブラリ
64 ビット マシンを実行している ubuntu 13.04 を最適化して、32 ビット ARM 用にクロスコンパイルし、c/c++ コードを開発することでコードが 32 ビット ARM(BBBlack) で正常に実行されていることを確認しました。達成したいのは、Xively サーバーの更新との接続です。データストリームからフィード/データポイントを取得します。
それで、Xively の c ライブラリを利用して、私の Ubuntu Eclipse 開発環境で使用することを考えて います。
クロスコンパイルの問題はありますか? またはそれはすべて大丈夫ですか?
以下は、実行したときに得られるものです >> make -C src CC=arm-linux-eabi-gcc AR=arm-linux-eabi-gcc examples
ライブラリを使用したビルド中の更新エラー:
プロジェクト Test の構成デバッグのビルド **
debian - ビーグルボーンの mqtt クライアント
誰かが移植mqtt-client
したり、長期間実行するためにいくつかを実行したりしましたBeagleBone black
か? 私は開始段階にあり、mqtt client
このデバイスで適切な (最も簡単な) 方法を探しています。
私は3つの方法で探しています:
- Beaglebone の Debian から始めて
std pkg
、このディストリビューションで使用する eclipse-paho
onのようなクールで安定したライブラリの移植angstrom distro
node.js mqtt client
デフォルト環境での使用
いくつかの提案?
ありがとう!
eclipse-cdt - Eclipse CDT を使用したスタティック ライブラリとのクロス コンパイル
Eclipse IDE を使用して Beaglebone Black で Ubuntu 用にクロスコンパイルするために Xively C ライブラリを使用しているときに、次のエラーが発生しました。
問題はこれに関連していると思います:
python - BeagleBone Black Adafruit IO Python ライブラリ GPIO ユーザー権限
Debian の Adafruit Python IO ライブラリの GPIO に問題があります (armhf.org から)。rootとして機能しますが、通常のユーザーとしては機能しません。
udev ルールを追加しました。
私のユーザー「debian」はグループ「gpio」に属しています。これで、ユーザーのシェルで echo... > /sys... を使用して gpio を制御できるようになりました。しかし、Pythonではそうではありません。エラーなしでは機能しません。
ただし、手動で「echo 45 > /sys/class/gpio/export」を実行してから、この gpio で python を起動すると動作します。
Python スクリプトを開始した後、/sys/class/gpio に gpio45 が表示されますが、機能しません。手動でエクスポートした後にのみ機能します。関数 gpio_export() をソース コードからコンパイルして、手動で開始しようとしました。実際に動作します。しかし、実際のスクリプトでは、gpio ファイルを作成するだけで機能しません。
ここに私のテストスクリプトがあります:
ありがとう
-=UPDATED=- バグです。私の問題を解決する残忍なパッチと一緒にプロジェクトのgithubページに投稿しましたhttps://github.com/adafruit/adafruit-beaglebone-io-python/issues/36
基本的に、戻り値を確認する必要があります。私の場合、ファイルシステムにまだ表示されていないため、gpio ファイルをエクスポートして新しく作成された open() を開くことができません。
python - Beaglebone Black のアナログ サンプリングはノイズのみを読み取る
ビーグルボーンブラックでデータ取得を行うスクリプトをPythonで書きたいです。ただし、値を読み取ったときにのみノイズが発生します。
信号を供給するように回路を設定し (約 .1-10 Hz 12v 方形パルスを実行していました)、電圧レギュレータは電圧を 5v に制限し、分圧器はそれを安全な電圧 (~1v ) BBB のアナログピン用。
回路:
次に、pythonスクリプトを使用して、値を配列に記録し、プログラムが終了したらプロットしたいと思いました。
ipython シェルの場合:
しばらく実行した後、スクリプトをクラッシュさせ、デスクトップa
に編集するファイルに書き込みます。scp
しかし、私がそれをプロットすると、それは単なるノイズです。とグラウンドの間に o-scope を接続したところ、AIN0
期待どおりの波形が得られました。また、次のようにポテンショメータをセットアップしました。
そして、Pythonを介して正しい値を読み取ることができます。だから、問題を引き起こしている継続的なサンプリングを行うことについて何かがあるに違いないと思います。