問題タブ [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.
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 などに追加してください
私の根本的な質問
- パンダボードで Qt アプリケーションを実行するための正しい道をたどっていますか?
- どのバージョンの yocto が必要ですか?
- このインストールを完了するための作業手順はありますか? (私はLinuxが初めてです)
- このQt開発者のビデオに示されているように、x86 Linuxマシンから接続されたpandaboardにアプリケーションを配布して実行する方法を知っている人はいますか? ユーチューブリンク
誰かが提供できるどんな助けも大歓迎です。これが可能であることはわかっていますが、最初に解決する必要がある問題がいくつかあるようです。
qt - プロジェクト エラー: QT の不明なモジュール: webkitwidgets webkit
私はQtとYoctoが初めてです。Poky ツールチェーンを使用して、Ubuntu 12.04.LTS でQt5をクロスコンパイルしました。
Wandboard で yocto を使用して Qt5 をビルドするためのこれらの手順に従って、 Qt5をインストールして構成しました。
プロジェクトをビルドしようとするとqmake
、次のエラーが発生しました。
だから私はした
私の.pro
ファイルで:
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% 確信が持てません。もしそうなら、閉店する前に私を適切な場所に案内してください.
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 をインストールしようとしましたが、共有ライブラリがありません
誰かがこれについて私を助けることができますか??
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>このセンサーの読み取りを有効にするには、他に何かする必要がありますか? 何か案は?
linux - matchbox-keyboard - Web ブラウザの「パスワード」フィールドで仮想キーボードがフォーカスを失う
ARM ベースの Web キオスク アプリケーション用に、Yocto を使用して Linux ディストリビューションを構築しました。
このシステムは、マウスや物理キーボードを使用せずに動作しますが、タッチスクリーンと仮想キーボード (特に「マッチボックス キーボード」) のみを使用します。matchbox-keyboard はデーモンとして実行され、この種のアプリケーションでは通常、テキスト フィールドにフォーカスがあると自動的に表示されます。
現在、Web ブラウザー (Chromium と Firefox の両方) を使用して、典型的な「ログイン」Web ページに入力すると、すべて「ユーザー名」フィールドでうまく機能します (キーボード フォーカスは正しく、マッチボックス キーボードが自動的にポップアップします)。 TAB を押して「パスワード」フィールドに入力すると、マッチボックス キーボードが消えます。また、タッチスクリーンを使用して「パスワード」テキストフィールドに直接入力しようとしても、キーボードは表示されません。
この問題を解決する解決策を見つけた人はいますか?
ありがとう、
フラビオ
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 の末尾の^{}です。以前のバージョンとは別の方法で動作したと思います。
どうすれば修正できますか?
embedded-linux - 埋め込み起動スプラッシュ スクリーン ソリューション
YoctoProject の poky (1.6.1) 環境で構築された組み込みシステムがあります。メイン アプリケーションがあり、7 インチのタッチスクリーンとのユーザー インタラクションに Qt を使用しています。
ユーザーがデバイスの電源を入れると、1 ~ 2 分待たなければならず、Linux がどのように起動するかを確認しなければならないのは、少し「醜い」ことです。これを回避するために、私は組み込みシステムに psplash をインストールしました。
ここで、アプリケーションが画面を「取得」する準備が整うまで、スプラッシュスクリーンが生き続けるソリューションが必要です。
psplash のソースを変更する必要がありますか? (または他のスプラッシュスクリーンアプリケーション)またはこれには一般的なテクニックがありますか?
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:
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 でのイメージの実行をサポートしていますか?