[Armadillo:09207] Re: armadillo 840,Qt環境での開発上の課題をお願いいたします,MCS,ma

Yasushi SHOJI email@hidden
2013年 9月 25日 (水) 13:11:26 JST


At Sat, 21 Sep 2013 11:28:15 +0900,
馬 国鋒 wrote:
> 
> (1) userland の空スペースを大きくする方法として,「ボード上,いら
> ないファイルをrm で直接削除」という簡単方法もよろしいでしょうか?

「とりあえず」で良いなら、それでも ok です。

ROMFSが展開される ram disk のサイズを変更するなら ↓ が良いかと
http://armadillo.atmark-techno.com/faq/where-ramsize-defined


> (2) 「FAQ : 電源を安全に切るには?
> http://armadillo.atmark-techno.com/faq/cutting-power」 
> 
> を参考すると,ルートファイルシステムはramdisk上に構築しています。そうな
> らば, 
> 
>  (a) userlandはramdisk上に構築していると理解してよろしいでしょうか?

良いです。

>   (b) ボードのプリインストール環境ならば(自作アプリまだ実装してな
>   い),OSは正常起動した状態で(操作もない),電源を瞬間遮断してもよ
>   いと理解してよろしいでしょう?

良いです。

> しかし,OSは起動/シャットダウンの過程中電源を瞬間遮断すると,内臓ス
> トレージファイルシステムを壊す可能性があるのでしょうか?

ないです。

ramdisk 上のファイルシステムは、シャットダウンのときにフラッシュメモリ
に書き戻されません。書き込みを行ないませんので、ファイルシステムを破壊
することは無いと考えています。

> 
>   (c) 自作アプリをatmark-distへ統合すると,OS起動後自作アプリのバイナ
>   リもramdisk上にあるのでしょうか?

そうなるはずです。

>   そうなる場合,自作アプリの起動/閉じる作業はramdisk上で行っていると
>   理解してよろしいでしょうか?

ごめんなさい、もう少し説明してもらっても良いですか?

> (3) 弊社で,自作アプリでデータの読み込み/書き出し処理をすべてSDカー
> ドを使います。この場合,自作アプリを閉じて,SDカードをumountすると,
> ボードの電源を瞬間遮断してもよろしいでしょうか?

 - SDカードへの書き込みが発生してい状態で、電源が落ちた場合、なにが起る
   のか予測不能です。

 - ummount が完了した後であり、他の方法[1]でもSDカードへの書き込みが発
   生しないと仮定するのであれば、電源が落ちても問題はないと考えます。

[1] 他の方法とは、たとえば、a) 同 SDカード上に umount していないパーティ
    ションがあり、そこに書き込みを続けている場合や、b) SDカードに対して、
    直接 block device でアクセスしている場合などが考えられます。
-- 
              yashi




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