tsunami_jo
2019年2月27日 13時35分
お世話になります。徐と申します。
現在、Armadillo-640を用いて開発を行っています。
電源断対策のため、overlayfsでカーネルを保護する機能を
https://users.atmark-techno.com/files/downloads/armadillo-640/document/…
の 20.4. ルートファイルシステムへの書き込みと電源断からの保護機能
を参考に実装したのですが、記載している内容だと1台だけしか対応できません。
製造時に1台1台overlayfsを有効にするのは現実的ではないため、u-Bootの環境変数であるoptargsに初期値としてoverlayを設定したいのですが、どこで設定すればよいかがわかりません。
設定の仕方をご教示していただけないでしょうか。
よろしくお願いいたします。
コメント
y.nakamura
中村です。
> https://armadillo.atmark-techno.com/howto/u-boot-script
>
> と同じことをArmadillo-640で行えばよいでしょうか?
すみません、このリンク先を読まずに先ほどのを書いてしまいました。
このリンク先のはブートスクリプト(boot.scr)を使う方法ですが、
先ほど私が書いたのはU-Bootのソースを変更して、
デフォルトの環境変数にセットする方法です。
G3/G3L,X1で、デフォルトの環境変数にセットする方法は、
次の記事で説明されています。
https://users.atmark-techno.com/blog/1913/2894
--
なかむら
y.nakamura
中村です。
> 製造時に1台1台overlayfsを有効にするのは現実的ではないため、u-Bootの環境変数であるoptargsに初期値としてoverlayを設定したいのですが、どこで設定すればよいかがわかりません。
数日前に別件で私が投稿した中にあります。
https://users.atmark-techno.com/forum/armadillo/3784#comment-6734
で
> それから、デフォルトでoverlayfsになるようにしてます。
> ("optargs=overlay"のところです)
と書いた
#define CONFIG_EXTRA_ENV_SETTINGS \
の次の行の
"optargs=overlay\0" \
がそれです。
ブートローダーのソース
include/configs/armadillo-640.h
です。
--
なかむら
tsunami_jo
中村様
お世話になっております。徐です。
ご教示いただいた内容を実行したところ、デフォルトでoverlayfsになっていることが確認できました。
ありがとうございました。
> 中村です。
>
> > 製造時に1台1台overlayfsを有効にするのは現実的ではないため、u-Bootの環境変数であるoptargsに初期値としてoverlayを設定したいのですが、どこで設定すればよいかがわかりません。
>
> 数日前に別件で私が投稿した中にあります。
>
> https://users.atmark-techno.com/forum/armadillo/3784#comment-6734
> で
> > それから、デフォルトでoverlayfsになるようにしてます。
> > ("optargs=overlay"のところです)
> と書いた
> #define CONFIG_EXTRA_ENV_SETTINGS \
> の次の行の
> "optargs=overlay\0" \
> がそれです。
> ブートローダーのソース
> include/configs/armadillo-640.h
> です。
>
> --
> なかむら
>
tsunami_jo
2019年2月27日 13時57分
https://armadillo.atmark-techno.com/howto/u-boot-script
と同じことをArmadillo-640で行えばよいでしょうか?