2

今年の初めに、フレームワーク Electron (Github 製) を使用してアプリを開発し、購入した SBC に組み込みたいと考えています。SBC は DIGI の ConnectCore6 で、NXP i.MX6 プロセッサに基づいており、HDMI で画面に接続されています。

この SBC の Linux イメージを Yocto で生成し、GTK および QT アプリケーションをロードできます。ただし、このハードウェア用に互換性のあるバージョンの Electron アプリを作成することが簡単か、難しいか、または不可能な作業かを理解したいと思います。

Electron が PC (Windows、Linux、および OS X) で動作するために何が必要であり、同じ結果を得るために SBC でセットアップする必要があるかわかりません。

ボード上で Electron アプリを実行する方法を教えてください。

ありがとうございました

アントワーヌ

4

1 に答える 1

1

仕事はとても簡単です。

クロス コンパイラと Yocto SDK のクロス ライブラリを使用するようにツール (qt クリエータなど) を設定するだけです。

私が見つけたElectronのウェブサイトを見ると

クロス コンパイル アーム ターゲット用にビルドする場合は、次の依存関係もインストールする必要があります。

$ sudo apt-get install libc6-dev-armhf-cross linux-libc-dev-armhf-cross \
                       g++-arm-linux-gnueabihf

また、arm または ia32 ターゲット用にクロス コンパイルするには、 --target_arch パラメータを bootstrap.py スクリプトに渡す必要があります。

$ ./script/bootstrap.py -v --target_arch=arm

主な問題は、Electron フレームワークに必要なライブラリがオープン ソースとして利用できないか、既にクロス コンパイルされていない場合です。その場合は、lib プロバイダーに依頼する必要があります。

于 2016-08-25T12:50:41.407 に答える