[Armadillo:07588] Re: 起動時に自動でflashliteを立ち上げるには

Takenoshita Koyo email@hidden
2011年 9月 20日 (火) 17:16:49 JST


竹之下です。

> 開発環境は、
> ・armadillo-440
> ・atmark-distにてmake
> ・atmark-dist/vendors/AtmarkTechno以下にmy-productを作成
> です。

> 起動時に自動でflashliteを立ち上げ、マイクロSD内のswfファイルを自動で読
> み込むためにどのような設定が必要でしょうか?
>
>  いろいろ試してはみたのですが上手くいきません。
>  (長文になってしまうため、試した内容は省略させてください。) 
>  ・make時に然るべき場所にflashliteや共有ライブラリが配置されるようにす
> るには?
まず、flashlite(実行ファイル)と、flashlite-ext.so.1.0.0を以下のように配置
してください。

my-product/usr/bin/flashlite
my-product/usr/lib/flashlite-ext.so.1.0.0

続いて、my-product/Makefile のromfsターゲットのアクションに、以下を追記してください。

$(ROMFSINST) -s /usr/lib/flashlite-ext.so.1.0.0 /usr/lib/flashlite-ext.so.1

以上のようにしてmake romfsコマンドを実行すると、実行ファイルと共有ライブラリを
適切に配置してくれます。(libstdc++.so.6 は、開発環境にインストールされているものを
勝手に探してくるはずです。)

>  ・認証設定をskipして自動ログインするには?
>  ・自動ログイン後、flashlite起動してswfを読み込むには?
自動ログインするわけではありませんが、起動時に任意のコマンドを実行したい場合、
/etc/config/rc.local や inittab に記述すると良いです。
以下もご参照ください。

8.1. 起動時にコマンドを自動実行する - Armadillo実践開発ガイド 第2部
http://manual.atmark-techno.com/armadillo-guide/armadillo-guide-2_ja-2.1.0/ch08.html#sec_execute_commands_automatically_at_a_boot_time

-- 
Koyo Takenoshita




armadillo メーリングリストの案内