[Armadillo:08669] Re: Armadillo-440ブートローダー処理中の液晶表示について

Masahiro Nakai email@hidden
2013年 3月 13日 (水) 18:54:23 JST


nakaiです。

Armadillo-440のhermitでLCDを有効化してみました。
パッチを添付します。

Linux起動時にLCDを止めるなどの処理を作りこむと
使えそうなものになるかもしれません。

参考まで。




(2013/03/12 16:03), 高橋 宏章 wrote:
> 高橋です。
> 
> yoshida様、回答ありがとうございます。
> 
> 下記についてですが、
> 
>> かなりイメージが大きいようですね。
>> 因みにブートロゴ表示というのは、ペンギン+Armadilloロゴ表示まで
>> 15秒かかっている、ということでしょうか。
> 
> そうです。(ロゴは変更していますが)
> 
>> だとすると、表示までに時間がかかっている要因は、
>> kernel と、userlandイメージの展開に時間がかかっているのかと
>> 思うのですが、非圧縮イメージを試すことはできますか?
> 
> そうです。15秒程度というのは、展開に要する時間のようです。
> 
> 非圧縮のユーザーランドは50M近くあるのでArmadillo-440のフラッシュには
> 残念ながら乗らないです。
> 圧縮状態で20M弱です。カーネルだけであれば非圧縮で乗りますので、多少
> の時間短縮はできそうです。
> ユーザーランドの非圧縮をmicroSDに入れて、microSDから起動という手もあ
> りますが、microSDが壊れてArmadilloが起動しなくなるのは困るので考えて
> ません。
> 
> ちなみに、ユーザーランドが大きいのはGUIのアプリをQtで開発していて、
> (Howto : Armadillo-440でQt!を参照させていただきました。)
> このQtのライブラリ関係が大きいようです。
> 
> やはりブートローダーからのLCD描画は難しいですか。
> 
> あとは、
> ブートローダーからは、ユーザーランドの展開はさせないで、カーネルに
> ロゴの表示をさせてから、カーネルからユーザーランドの展開ができないか
> と考えているのですが、こちらも難しいでしょうか?
> 
> なるべく使わないつもりですが、有償の手も検討してみます。
> 
> 以上、よろしくお願い致します。
> 
> ----- Original Message -----
>> yoshidaです。
>>
>>> ユーザーランドが大きくなってしまったため電源投入からブートロゴ表示まで
>>> 現状15秒程度かかっています。
>>
>> かなりイメージが大きいようですね。
>> 因みにブートロゴ表示というのは、ペンギン+Armadilloロゴ表示まで
>> 15秒かかっている、ということでしょうか。
>>
>> だとすると、表示までに時間がかかっている要因は、
>> kernel と、userlandイメージの展開に時間がかかっているのかと
>> 思うのですが、非圧縮イメージを試すことはできますか?
>>
>> 圧縮イメージ:  linux.bin.gz, romfs.img.gz
>> 非圧縮イメージ:linux.bin, romfs.img
>>
>>> 対策としては、ブートローダーに液晶表示の処理を組み込めばよいのかなと考
>>> えてはおりますが、どこから手をつければよいのかわからない状態です。
>>
>> Bootloaderで直接LCDに描画させる必要がある為、簡単では無いと思います。
>> ※少なくとも私はすぐに思いつきませんでした
>>
>> 尚、有償の高速起動のソリューションも弊社パートナーで
>> 何社か提供されてますので、そういったツールを検討頂くのも一つの
>> 手段かと思います。より詳細な情報は、アットマークテクノ営業部、
>> もしくはご購入代理店にお問い合わせ頂けると幸いです。
>>
>> アットマークテクノ営業部:email@hidden
>> アットマークテクノ代理店:http://www.atmark-techno.com/purchase/business
>>
>> (2013/03/08 9:35), 高橋 宏章 wrote:
>>> 日本高周波の高橋と申します。
>>> お世話になります。
>>>
>>> Armadillo-440を使用しております。
>>> ブートローダー処理中の液晶表示についてご教授願います。
>>>
>>>
>>> <やりたいこと>
>>> ブートローダー処理中の液晶画面に画像または文字列の表示をさせたい。
>>>
>>>
>>> <詳細>
>>> 環境は、Armadillo-440+自前の液晶IFボードですが、ほぼArmadillo-440液晶
>>> モデルの標準環境と思っていただいて構いません。
>>>
>>> Armadilloに電源を投入すると、ブートローダーがカーネルとユーザーランドを
>>> 展開し、カーネルが処理をして初めて液晶にLinuxのブートロゴが表示されます。
>>>
>>> 電源投入からカーネル起動までは、液晶が真っ暗ですが、電源が投入されて何
>>> かしら処理をしていることを液晶画面上に明示したいと考えております。
>>> ユーザーランドが大きくなってしまったため電源投入からブートロゴ表示まで
>>> 現状15秒程度かかっています。
>>>
>>>
>>> 対策としては、ブートローダーに液晶表示の処理を組み込めばよいのかなと考
>>> えてはおりますが、どこから手をつければよいのかわからない状態です。
>>> 実際にやられた方がいらっしゃれば、どの辺の処理を変更すればよいか教えて
>>> いただけると助かります。
>>> また、他に対応策をご存知の方おられましたら教えて下さい。
>>>
>>>
>>> 以上、よろしくお願い致します。
>>>
>>> ----------
>>> 日本高周波株式会社
>>>   高橋 宏章(Hiroaki Takahashi)
>>>  E-mail email@hidden
>>>  URL http://www.nikoha.co.jp/
>>>
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: hermit-2.1.5_lcd.patch
型:         text/x-diff
サイズ:     48151 バイト
説明:       無し
URL:        <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20130313/29e14a94/attachment.patch>


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