問題タブ [angstrom-linux]
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.
linux - bitbake や openembedded のチュートリアルを教えてもらえますか?
私は、BeagleBoard 用のAngstrom Linux ディストリビューションを使用してきました。bitbake とOpenEmbeddedが実際にどのように機能するかについて、チュートリアルまたはリファレンスを教えてもらえますか? たとえば、次のように bitbake を呼び出すと:
実際に何が起こっているのですか?Angstrom レシピを grep し、Angstrom ファイルシステムを検索しましたが、仮想またはカーネルへの参照を見つけることができないようです。bitbake の仕組みをよく理解せずに、このツールチェーンを使ってカーネル パッチを作成するのは少し戸惑いました。
qt - angstrom g++ で tslib を使用すると Qt コンパイル エラーが発生する
上記のシナリオでは、次のコンパイル エラーが発生します。誰かが理由を教えてもらえますか? 次のドキュメントをガイドラインとして使用しています
arm - ARM用のocamlアプリのクロスコンパイル
ocamlキャリブレーションアプリケーションに付属しているタッチスクリーンドライバーをクロスコンパイルしています。
ARM用のドライバーとアプリケーション、特にAngströmを実行しているBeagleboardをコンパイルしようとしています。
こんなふうになります:
私はそのRelocations in generic ELF (EM: 3)
エラーで立ち往生しています。
Makefileは次のようになります。
/usr/local/angstrom/arm/environment-setup
PATHの最初の要素として/usr/local/angstrom/arm/bin
、いくつかのプログラムをARMバージョンに置き換えようとしました。
ただし、置き換えた後as
、モジュールはコンパイルされません
非常にばかげたエラーであるに違いないと確信していますが、これを適切に行う方法に関するドキュメントが見つかりません。何が失敗する可能性があるか誰かが知っていますか?
私が構築しようとしているドライバーのソースコードはここにあります。
gtk - pkg-config –cflags gtk +-2.0'および'pkg-config–libs gtk + -2.0 gthread-2.0forarm-angstrom-linux-gnueabi-gccの互換性のあるコマンド
このコマンドを使用して、Linux(Intel)マシンでアプリケーションをコンパイルしました。gcc–g myapp.c –O3 –o myapp mylib.a'pkg-config –cflags gtk + -2.0''pkg-config –libs gtk + -2.0 gthread-2.0 'myappはLinuxマシンで正常に実行されています。
次に、MyappをAngstrom(Beagleboardで実行されているLinuxバージョン)用にコンパイルします。
だから私はangstrom-2011.03-i686-linux-armv7a-linux-gnueabi-toolchain(angstromのクロスコンパイラ)クロスコンパイラを使用してmyappをコンパイルしています。このコマンドを使用してパスを正常に設定しました
./usr/local/angstrom/arm/environment-setup
そして、私はこのコマンドを使用して、myapp.cをオングストローム用にコンパイルしました
[root @ acmemsys internetTV_partialDecoding]#./arm-angstrom-linux-gnueabi-gcc -g myapp.c -O3 -o myapp mylib.a'pkg-config --cflags gtk + -2.0''pkg-config --libs gtk + -2.0 gthread-2.0 '
エラー:
arm-angstrom-linux-gnueabi-gcc:mylib.a:そのようなファイルまたはディレクトリはありません
arm-angstrom-linux-gnueabi-gcc:pkg-config --cflags gtk + -2.0:そのようなファイルまたはディレクトリはありません
arm-angstrom-linux-gnueabi-gcc:pkg-config --libs gtk + -2.0 gthread-2.0:そのようなファイルまたはディレクトリはありません
arm-angstrom-linux-gnueabi-gcc:'cc1'を実行しようとしてエラーが発生しました:execvp:そのようなファイルまたはディレクトリはありません
だからそれを聞きたい:
このエラーを取り除く方法
arm-angstrom-linux-gnueabi-gcc:mylib.a:そのようなファイルまたはディレクトリはありません
/li>- pkg-config --cflags gtk+-2.0およびpkg-config--libsgtk + -2.0(オングストローム)の代わりに使用されるパッケージまたはコマンド。
そして、なぜこのエラー
やってくる。
この問題を解決するのを手伝ってください。
前もって感謝します
java - start-stop-daemon と Java プログラム
start-stop-daemonを使用して、initスクリプトでJavaプログラムを適切に起動するのにかなりの時間を費やしています。私は init スクリプトを書きましたが、実行されているように見えますが、実行中のプログラムを表すプロセスはその後ありません。
これが私のinitスクリプトのスニペットです
/etc/init.d 経由で起動しようとすると、次のようになります。
/etc/init.d# /etc/init.d/myscript start
myprog を開始しています/usr/bin/java を開始しています...
/usr/bin/java を開始するために切り離しています...完了。
.
その後、myprog.jar を実行している Java インタープリター プロセスは実行されていません。
--exec と --start のさまざまな組み合わせを試しましたが、ほぼ同じ結果が得られました。何が起こっているのかをもう少し可視化できれば、これを理解できると確信していますが、それを行う方法さえわかりません。
助言がありますか?
(組み込みARMプラットフォームでAngstromを実行しているため、Java Service Wrapperは実際には実行可能なオプションではありません。つまり、ARMで利用できるとは思いません)
行き詰まっているので、アドバイスをいただければ幸いです。
ありがとう。
linux - AngstromLinuxでの自動ログイン
ログインを要求せずにAngstromLinuxを起動してシェルを開くためのクリーンな方法は何ですか?
linux - Beagleboard Angstrom Linux、Image Capture Script ストリーマーの代替
Logitech ウェブカメラから目的の解像度でスナップショットを取得し、Linux bash スクリプトを使用して画像を保存したいと考えています。オングストローム画像を使用してビーグルボードで行う必要があります。私のビーグルボードでは、チーズを使ってキャプチャできます。しかし、スクリプトを使用してターミナルでキャプチャする方法がわかりません。
私のホストコンピューターでは、ストリーマーを使用しています
しかし、オングストロームでスナップショットを撮る方法がわかりません。ご提案いただけますか?コマンドラインでキャプチャするにはどうすればよいですか?
よろしく
unix - beeaglebone.local に接続できません
次のようなイーサネット ケーブルを使用して新しいネットワークに接続するときに、SSH を使用してビーグルボーン (またはビーグルボード) に接続する方法を知る必要があります。
これまでのところ、IPアドレスがわかっている場合、次のようにしかアクセスできませんでした:
しかし、新しいネットワークでボードの IP アドレスを常に知っているとは限らないので、beaglebone.local のような名前でアクセスしたいと考えています。
今これをやろうとすると、次のエラーが発生します。
ホスト名とホスト ファイルを確認し、ビーグルボーンのホストに「127.0.0.1 ビーグルボーン」を追加しましたが、他に何ができるかわかりません。
arm - 「bitbake nano」で bitbake が失敗する
devkit8000 (ビーグルボードのクローン) で angstrom 2009.x のコードをクロスコンパイルするために、bitbake と openembedded をセットアップしようとしています。このページをフォローしましたが、試してみると
私は得る
python - BeagleBone でアナログ入力を読み取り、「セグメンテーション違反」エラーを回避する
私は Beaglebone に不慣れで、この奇妙な問題が発生するまで、かなり良いクリックで進んでいました。ここに投稿する前に、週末中ずっとそれを理解しようとしていました.
Angstrom 3.2.5+ のビーグルボーンから複数のセンサーを使用してアナログ入力を読み取ろうとしていますが、ハードウェアの問題であると思われる問題があります。
このPython スクリプトとAlexander Hiam の PyBBIOを使用して、フォトレジスタを成功裏にテストすることができました (値は多かれ少なかれ偶発光に反応します)。
しかし、上記のスクリプトで読み取った他のアナログ入力 (AINx(2-7)) は常に、AIN1 にプラグインしたフォト レジスタと同じ値を示します。
また、関連する可能性がありますが、cat を使用して AINx(1-7) をエラーで読み取ることができません。
何か案は?私は本当に立ち往生しています。前もって感謝します。
PS: 詳細...
私の回路は、10k の抵抗器とフォトレジスターで構成されています。私のピン接続は次のとおりです。
- ヘッダー P9 ピン 32 (VDD_ADC(1.8V)) からフォトセルの一端へ
- ヘッダー P9 ピン 34 (GNDA_ADC) を抵抗のもう一方の端に接続
- ヘッダー P9 ピン 39 (AIN0) をフォトセルの反対側に、プルダウン抵抗の一端に接続
私自身の回路に一致する画像は次のとおりです。
すべての AINx(1-7) の結果といくつかの...
更新 1
analog_test_simple.pyファイルを編集して、BeagleBone のすべての ADC ポートを表示しました。これは、センサーがプラグインされていないシェルの結果です。
センサーを再度接続すると、値が変化しますが、すべて同じです。