システムの電源が入るとすぐにコマンドを実行したいと思います。私のプロジェクトは組み込みLinux環境(Yoctoベース、U-bootブートローダを含む)で実装されているので、フレームバッファの電源を入れた直後に次のような起動画面を表示したいと思います。
- ディスプレイドライバの初期化(modprobeコマンド)
- 環境変数のエクスポート(QT用のフレームバッファ設定)
- 画面に画像を表示する(QTアプリケーション)(または他の可能な提案はありますか?)
今私はpsplashがスプラッシュ画面にいくつかのロゴを表示するのに役立つことを知っていますが、それは私が達成したいものではありません。私が望むのは、ブートローダのロード中にこの画像をフレームバッファに表示することです(X11に接続されているモニタには表示されません)。
私はすでにYoctoで動作するinitscriptレシピを持っていますupdate-rc.d myapp 10 90 defaults
。しかし、これは開始後に自然に発生します。
ここで達成したいことを行う簡単な方法はありますか?どんな助けでも大変感謝します。
フレームバッファで駆動したいTFTモニタがありますが、他のモニタはありませんが、X11がHDMIに転送されて後で使うことができるようになりますね。しかし、フレームバッファを使用してTFTにスプラッシュ画面を表示し、ここでアプリケーションを実行したいと思います。他のモニターとは関係ありません。
フレームバッファでu-bootスプラッシュスクリーン/psplashを実行する方法に関するガイダンスも高く評価されます。