0

私は一般的に Linux に少し慣れています。Angstrom がインストールされた BeagleBone があります。起動時間を最小限に抑えるために、できる限り削除したいと思います。私がやりたいことは、起動することだけです。App.js または node-webkit (ほぼ同じものがあると思いますか?) アプリケーションを起動し、Twitter Bootstrap HTML/CSS GUI を表示します。

node.js アプリケーションはこれに関連付けられます。そして、express.js を介してまったく同じページを提供します。

では、App.js/node-webkit が自身を表示するために「必要な」ものは何でしょうか? それはどのように機能しますか?

私はマイクロソフトのバックグラウンドを持っているので、何かを表示するには、表示用のすべての API を備えた OS をロードしてから、グラフィカル アプリケーションをロードする必要があります。Linuxカーネル自体にこれが組み込まれていますか? それとも、他の「パッケージ」が必要ですか?

これに対する詳細な回答が欲しいです。私は何日もインターネットを走り回っています。

4

1 に答える 1

1

組み込み Linux で実行する場合、クロムまたはその他のブラウザーと nodejs は非常に重くなります。約 64 メガバイト程度になると思います。その上で、x 環境 / ディスプレイ サーバーを実行して、グラフィカル GUI を起動して実行する必要があります。

簡単な方法を取りたい場合は、開発しているボード用の ubuntu Linux ディストリビューションを見つけてください。他にも多くのディストリビューションがあり、それらを試すことは大歓迎ですが、ubuntu Linux に関するブログ投稿やヘルプがたくさんあることがわかりました。デバイスで動作するようになったら、nodejs とブラウザーをインストールして表示できます。

デバイスにディスプレイを接続する必要がない場合は、nodejs を実行してマシンにサーフするだけで、ポート 80 でアプリケーションを実行できます。

「組み込み」アプリケーションを作成し、より視覚的なスタジオ ルートに進みたい場合は、QT を見ることができます。Android のようなデバイスを起動する BootToQT がありますが、画面を引き継いでアプリケーションを実行します: http://qt.digia.com/Product/Boot-to-Qt/クロムも含まれているため、アプリケーションhttp://qt-project.org/に html ビューを埋め込むことができます。Qt アプリは C++ でビルドできますが、インターフェイスを定義するための xml のような構造もあると思います。QT Designer は開発用の IDE を提供します。

于 2013-07-02T07:57:36.567 に答える