問題タブ [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 - Beaglebone Black で PRU を有効にできない
BeagleBone Black で PRU モジュールを有効にしようとしていますが、2 つのエラーが発生しました。最初のものは、私がそれをアクティブにしようとしているときです:
そして、私はこのエラーを受け取ります:
そして、次のような単純な例を実行しようとすると、2 つ目の問題が発生します。
このエラーで:
この2つの問題を解決するにはどうすればよいですか?ありがとうございました!
build - OpenEmbedded でカーネル バージョンを選択する
OpenEmbedded を使用して、 Ubuntu 13.04 ホスト マシンで Angstrom カーネルを構築したいと考えています。
カーネルをビルドする理由は、Angstrom ディストリビューション(BeagleBoard)をターゲットにして、ホスト マシン上でカーネル ドライバーをクロスコンパイルできるようにするためです。Beagleboard は、2.6.32 のビルド済みイメージを実行します。
私が知っているように、クロス コンパイルは Angstrom ディストリビューションだけでなく、BeagleBoard が実行する同じカーネル バージョンをターゲットにする必要があります。OE はどのように「優先」バージョンを選択しますか? BitBake がビルドするカーネル バージョンを選択する方法はありますか?
beagleboneblack - opkg とのパッケージの同期
Angstrom Linux を実行する BeagleBone Black と opkg パッケージ マネージャーを使用して、一部のシステムを強化しています。opkg パッケージの特定のバージョンへの一貫した信頼できるアクセスを確保する必要があります。社内の opkg リポジトリをセットアップしました。リポジトリ間でパッケージを同期する方法はありますか? たとえば、速度と信頼性の高いアクセスの両方のために、特定のパッケージをパブリック/常にアクセスできるとは限らないリポジトリから内部リポジトリにコピーしたいと考えています。
angstrom-linux - opkg から詳細出力を受信しない
opkg update または opkg upgrade を実行すると、数秒間停止してから、新しい行に戻ります。
--verbosity=# コマンドを使用してコマンドを実行しようとしましたが、上記と同じ結果が得られました。めちゃくちゃにしたり、不適切に構成したりした可能性のある設定はありますか?
前もって感謝します!
linux - Beaglebone black に Angstrom をインストールする
私は Beaglebone Black の初心者です。Beaglebone Black に Ubuntu をインストールしましたが、これは正常に動作します。現在、Beaglebone Black に Angstrom をインストールしようとしています。このために、まず Angstrom のイメージをダウンロードします。"Angstrom-Cloud9-IDE-GNOME-eglibc -ipk-v2012.12-beaglebone-2013.08.21.img" を作成し、"7Zip" を使用して解凍します。その後、"Win32 Disk Imager" を使用して 16 GB SD カードにコピーします。SD カードを Beaglebone に挿入します。黒。次に、起動ボタンを押してから、5v と 1 Amp のアダプターを使用して電源を供給します。4 つの LED がすべて点灯していることを確認したら、起動ボタンを放します。問題は、インストールが約 45 分で完了し、4 つの LED がすべて安定することですが、私の場合は LED が点滅し続けます。
qt - タッチ スクリーンを使用して BeagleBone から Qt アプリを起動する
他の多くの人と同じように、BeagleBone Black の起動時に直接実行される Qt アプリケーションが必要です。次のような他のトピックからの回答を使用します: Beaglebone Boot to Qt App ; 組み込み Linux デバイス (Beaglebone Black) の起動時に QT アプリケーションを開始する
私は Angstrom 2012-09-12 の BeagleBone Black revC を持っています。
次のサービス設定を使用して、起動時にアプリケーションを起動することができました。
しかし、私のアプリケーションはタッチ スクリーン (4DCAPE-43T) を介したタッチ インターフェイスを使用していますが、まったく機能しません。systemd がアプリケーションを実行するときに tslib ライブラリがロードされていないようです。この行をサービス [Unit] に追加すると、次のようになると推測しました。
その後、サービスはアプリケーションをロードせず、パスが存在しないためエラー メッセージを表示します。
また、タイプをシンプルからアイドルに置き換えると、BeagleBone がアイドル モードのときにのみアプリケーションがロードされるため、ほとんどの場合、すべてのブート プロセスの最後に動作することがあります。
そのため、tslib のロードが完了した後にアプリケーションの実行を保証する方法を見つけようとしましたが、tslib をロードしているものを見つけることができませんでした (サービスではありませんか?)。では、実行する前にファイル「/dev/input/touchscreen0」が既に存在することを確認するにはどうすればよいですか?
ありがとう!
PS:環境変数の定義のために、私のプロファイルファイルが私のサービスで言及されているので、ここにあります:
EDIT1: サービスファイルを次のように変更:
そして、アプリケーションの実行中にステータスを確認した後、次の出力が得られます (タッチ機能が動作していない場合)。
EDIT2:命題を組み合わせていくつかのテストを行った後、ほとんどの場合うまくいくと思われる中間的な解決策を見つけました。ただし、タッチ機能がまだ機能しない場合があります。私はsystemdで他の問題を抱えているので(この投稿を参照)、それを脇に置きます。
これが私のほとんど機能するサービスファイルです:
linux - Linux デバイス ドライバにレベル アクセスを登録する
Linux ドライバー開発の経験は 2 週間しかありませんが、組み込み C プログラミングの経験は豊富です。Linuxでキャラクターデバイスドライバーのみを試しました。ここで、GPIO に接続された一連の LED のデバイス ドライバーを試してみたいと思います。BeagleBone Black を使用しています。ドライバーを呼び出すだけでなく、レジスターレベルからアクセスしたいと考えています。(基本を学ぶためにやっています)
ドライバーの GPIO アクセス コードを以下のようにしたい
しかし、Linuxでレジスタに直接アクセスする方法について助けが必要です。データシートからポート OUT レジスタの実際のアドレスを 0x4804C13C として取得しました。
私の質問で基本を破っている場合は、ご容赦ください。私はLinuxが初めてです。
beagleboneblack - BeagleBone Black がフリーズする
現在、BeagleBone Black 用のアプリケーションを開発中です (標準の Angstrom ディストリビューションを使用)。しばらくの間 (5 ~ 10 分間) GDB (Netbeans によってリモートで制御) の下で問題なく実行されますが、比較的ランダムな時点でフリーズします。ハートビート LED のちらつきが停止し、完全な再起動が必要になります。
1 つの可能性は、これを引き起こしているのは単に (USB) デバイスの数であるということです。FTDI シリアル リンクで開発用 PC に接続しています (BBB サーバーと通信するクライアント アプリケーションがあります)。その上に複数のデバイス(現在3つ)を備えた4ウェイFTDIハブがあり、別のハードウェアが接続されたさらに1つのFTDI接続があります。また、2 つの I2C デバイス。さらにマウスとキーボード。
もちろん、USB が問題の原因であるという伝聞以外の証拠はありません。私のソフトウェアは何の信号も発生させていません。ログ ファイルにはそれ以上の情報はほとんどありません。システム モニター アプリケーションを実行して、メモリ リークが発生しているかどうかを確認しましたが、正常に動作し、安定しているように見えます (ただし、CPU は上昇しました)。何が失敗しているのかを突き止める方法を見つけたいと思います。助けていただければ幸いです。
angstrom-linux - Angstrom を構築するための bitbake に関する問題
私が抱えている問題は、bitbake を使用してゼロから Angstrom イメージを構築しようとしているということです (Angstrom は Yocto と互換性があるため)。bitbake systemd-image
私はしばらくの間、さまざまなサイトで検索していました。最初は、Angstrom サイトの開発者セクションのガイドに従ってみましたが、いくつかのエラーが発生すると (ここに掲載する前に)、Derek Molloy のサイトhttp://derekmolloy.ie/building-angstrom-を見つけました。 for-beaglebone-from-source/はこれらのエラーを解決し、プロセスをもう少し詳しく説明しました。
最終的に、私の問題を説明する別のフォーラム投稿に出くわしましたが、残念ながら答えは本当に明確ではありませんでした (とにかく私にとって) http://comments.gmane.org/gmane.linux.distributions.angstrom.devel/7431。私は何が間違っているのか途方に暮れており、Yoctoプロジェクトにかなり慣れていないので、欠けている手順や見落としている暗黙の何かがあるかどうかわからないので、指摘できる人に深く感謝しますこれで正しい方向に私。
補足として、私の環境は environment-angstrom-v2013.12 であり、他のすべての例は以前のバージョンを使用しているため、私が持っている environment-angstrom-... ファイルに関係があるのではないかと考えていました。これで作業するときに新しいステップが含まれているかどうか疑問に思っています。