問題タブ [yocto]

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 投票する
0 に答える
821 参照

ubuntu - Qt を使用して pandaboard でアプリケーションを作成して実行する

x86 Ubuntu Dist で Qt を使用してアプリケーションを作成しようとしています。ARM7 Pandaboard 用のアプリケーションを作成したいと考えています。私は Qt の技術スタッフと連絡を取り合っており、Linux x86 コンピューターへの Qt の初期インストールとセットアップに大いに役立ちました。

exe現在、Yacto ツールチェーンを使用して QtCreator を介して作成できます。

Qt Tech は、exeは GCC 4.6 を使用して作成され、Yocto ベースのイメージを実行する Pandaboard で動作するはずであると説明しました。

そのファイルを Ubuntu 12.4 を実行している pandaboard に直接移動して実行しようとすると、次のエラーが表示されます。No Command Found

これで、pandaboard に Yacto をインストールする必要があることがはっきりしました。
リストされている指示に従おうとしました:

「http://www.yoctoproject.org/docs/1.3/poky-ref-manual/poky-ref-manual.html#ref-images」および「http://maniacbug.wordpress.com/2012/08/03」 /pandayocto/"

ここで障害が発生:time bitbake -c fetchall core-image-sato または bitbake care-image-sato

通常のエラーには次のものがあります。

アーキテクチャ 'armv7l' のエンディアンを判断できません アーキテクチャを siteinfo.bbclass などに追加してください

私の根本的な質問

  1. パンダボードで Qt アプリケーションを実行するための正しい道をたどっていますか?
  2. どのバージョンの yocto が必要ですか?
  3. このインストールを完了するための作業手順はありますか? (私はLinuxが初めてです)
  4. このQt開発者のビデオに示されているように、x86 Linuxマシンから接続されたpandaboardにアプリケーションを配布して実行する方法を知っている人はいますか? ユーチューブリンク

誰かが提供できるどんな助けも大歓迎です。これが可能であることはわかっていますが、最初に解決する必要がある問題がいくつかあるようです。

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

qt - プロジェクト エラー: QT の不明なモジュール: webkitwidgets webkit

私はQtYoctoが初めてです。Poky ツールチェーンを使用して、Ubuntu 12.04.LTS でQt5クロスコンパイルしました。

Wandboard で yocto を使用して Qt5 をビルドするためのこれらの手順に従って、 Qt5インストールして構成しました。

プロジェクトをビルドしようとするとqmake、次のエラーが発生しました。

だから私はした

私の.proファイルで:

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

linux - libusb1 が do_configure タスクに失敗し、「udev サポートが要求されましたが、libudev がインストールされていません」

Yoctoイメージを作成しようとしています。

  • Ubuntu 12.04 を実行しています。上記のリンクが推奨するパッケージ(およびその他)をインストールしました
  • poky git リポジトリのクローンを作成し、 daisy-11.0.0タグをチェックアウトしました。
  • conf/local.confがありMACHINE=qemux86、他のほとんどすべての設定はデフォルトです。
  • bitbake と make のスレッド数を微調整しました。
  • bitbake -k core-image-minimal

libusb1_1.0.18.bb の do_configure タスク中に次のエラーが発生します。

libudev-devがインストールされています。

私はプレーンなバニラの飾り気のないセットアップを使用しているので、これは奇妙に思えます。

この構成エラーを解決する方法を知っている人はいますか?

これが SO のトピックであるとは 100% 確信が持てません。もしそうなら、閉店する前に私を適切な場所に案内してください.

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

gcc - 組み込み Linux Raspberry Pi に GCC や apt をインストールする方法

ラズベリーパイ(ビットコインマイナーに使用)に事前構成済みのLinuxディストリビューションがあります。問題は、このディストリビューションが非常に最小限であり、基本的なコマンド用のビジーボックスしかないことです。パッケージ マネージャーはなく、gcc コンパイラさえありません。したがって、私の目標は、gcc コンパイラをインストールして、さらに進んで他のソフトウェアをインストールできるようにすることです。

だから私は基本的にbusyboxからのこれらのコマンドに限定されています:

私がこれまでに試したことは 、より多くのコマンド、特に rpm を含む新しい busybox をここからダウンロードすることです (まだ dpkg はありません)。

ここからいくつかの gcc rpm をダウンロードしました http://rpmfind.net/linux/rpm2html/search.php?query=gcc&submit=Search+...&system=&arch= しかし、何らかの理由で gcc が実行されません

また、apt-get を取得するために apt-rpm をインストールしようとしましたが、共有ライブラリがありません

誰かがこれについて私を助けることができますか??

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

embedded-linux - hwmon モジュールの挿入方法 (ARM)

これは非常に具体的な質問だと思います。

  • ハードウェア: Gumstix Overo Fire (ARM Cortex A8)
  • ディストリビューション: Poky (Yocto Project でカスタマイズ)
  • カーネル: 3.5.7

/dev/i2c-3< linux/i2c-dev.h>を使用して、 HIH6130 i2c センサーを読み取るプログラムを作成しようとしましたが、他のすべての i2c デバイスでは機能しますが、このデバイスでは機能しません。おそらく、これは読み取りプロトコルの特殊性が原因で発生しますが、とにかく、それはトピックではありません.

そのセンサーのドライバーを実装するこのコードを見つけました。これは、いわゆる「hwmon」内にあり、センサードライバーのコレクションのようです。

このモジュールを正常にコンパイルして挿入した後、hwmon の下のどこかにエントリ Humidation1_input が表示されることを期待していましが、見つかりませんでした。

p>

このセンサーの読み取りを有効にするには、他に何かする必要がありますか? 何か案は?

0 投票する
0 に答える
621 参照

linux - matchbox-keyboard - Web ブラウザの「パスワード」フィールドで仮想キーボードがフォーカスを失う

ARM ベースの Web キオスク アプリケーション用に、Yocto を使用して Linux ディストリビューションを構築しました。

このシステムは、マウスや物理キーボードを使用せずに動作しますが、タッチスクリーンと仮想キーボード (特に「マッチボックス キーボード」) のみを使用します。matchbox-keyboard はデーモンとして実行され、この種のアプリケーションでは通常、テキスト フィールドにフォーカスがあると自動的に表示されます。

現在、Web ブラウザー (Chromium と Firefox の両方) を使用して、典型的な「ログイン」Web ページに入力すると、すべて「ユーザー名」フィールドでうまく機能します (キーボード フォーカスは正しく、マッチボックス キーボードが自動的にポップアップします)。 TAB を押して「パスワード」フィールドに入力すると、マッチボックス キーボードが消えます。また、タッチスクリーンを使用して「パスワード」テキストフィールドに直接入力しようとしても、キーボードは表示されません。

この問題を解決する解決策を見つけた人はいますか?

ありがとう、

フラビオ

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

git - bitbake git fetcher の失敗

Yocto Project の poky にカスタム カーネル レシピがあります。dylan-9.0.0 (1.4.0 ディストリビューション) バージョンで使用していましたが、問題なく動作しました。

編集:私が現在使用している新しいバージョン:1.6.1ディストリビューションバージョンのデイジー。

daisy に変更したところ、git fetcher がタグを見つけられませんでした。

ログ:

デバッグ: Python 関数 base_do_fetch が終了しました | デバッグ: Python 関数 do_fetch が終了しました | エラー: 関数が失敗しました: URL のフェッチャーの失敗: 'git://git.myserver.com/custom-linux;protocol=git;tag=1.8'. コマンド git ls-remote git://git.myserver.com/custom-linux refs/heads/1.8 refs/tags/1.8^{} が予期せず空の出力を返しました エラー: タスク 70 (/opt/poky/meta-mine/レシピ-カーネル/linux/linux-custom_1.8.bb, do_fetch) が終了コード '1' で失敗しました

git ls-remote git://git.myserver.com/custom-linux refs/heads/1.8 refs/tags/1.8^{} コマンドラインから呼び出された空の出力が実際に表示git ls-remote git://git.myserver.com/custom-linux refs/heads/1.8 refs/tags/1.8 されますが、そうすると、探しているタグが返されます。

ということで... 問題はURL の末尾の^{}です。以前のバージョンとは別の方法で動作したと思います。

どうすれば修正できますか?

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

embedded-linux - 埋め込み起動スプラッシュ スクリーン ソリューション

YoctoProject の poky (1.6.1) 環境で構築された組み込みシステムがあります。メイン アプリケーションがあり、7 インチのタッチスクリーンとのユーザー インタラクションに Qt を使用しています。

ユーザーがデバイスの電源を入れると、1 ~ 2 分待たなければならず、Linux がどのように起動するかを確認しなければならないのは、少し「醜い」ことです。これを回避するために、私は組み込みシステムに psplash をインストールしました。

ここで、アプリケーションが画面を「取得」する準備が整うまで、スプラッシュスクリーンが生き続けるソリューションが必要です。

psplash のソースを変更する必要がありますか? (または他のスプラッシュスクリーンアプリケーション)またはこれには一般的なテクニックがありますか?

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

boost - Yocto 1.6 ツールチェーンに libboost_log がない

Yocto 1.6 をインストールし、bitbake を実行してツールチェーンをセットアップしました。Daiane Angolini によって書かれたチュートリアルに従います。ほとんどのブースト ライブラリは $SDKTARGETSYSROOT/usr/lib の下にありますが、libboost_log.a も libboost_log_setup.a もないようです。これらは Boost 1.55 で導入され、Yocto 1.6 は Boost 1.55 に移行したと思います。彼らはそこにいるべきではありませんか、それとも私は何か間違ったことをしましたか?

私の .../fsl-community-bsp/build/conf/local.conf:

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

cross-compiling - Yocto Poky と Texas Instruments Arago の違いは何ですか?

私はこの分野に非常に慣れていないため、用語が間違っている可能性があります。

私の目標は、Texas Instruments AM335x ARM プロセッサを搭載した組み込みデバイス用のカスタム Linux ディストリビューションを構築することです。

Yocto 1.6.1 ( Daisyリリース)、bitbake、およびHOB (初心者にとって完全な命の恩人) で少し遊んでみました。
その後、Texas InstrumentsのArago プロジェクト クイック スタートを発見しました。Yocto ファイルはまったく必要ないように見えますが、代わりに bitbake、meta-openembedded レイヤー、および新しい meta-linaro レイヤー (聞いたことがない) を再ダウンロードします。

私の理解では、AM335x 用にビルドするにはメタ tiレイヤーが必要です。他の Yocto レイヤーでコピーして、Poky で「使用」することはできますか?
Arago でビルドした場合、HOB やその他の Yocto レイヤーを使用できますか?

Yocto/Poky と Arago の違いは何ですか? それらは何らかの形で互換性がありますか?Arago は qemu でのイメージの実行をサポートしていますか?