[Armadillo:00871] Re: Armadillo−Jへのプログラムによるファイル書き込み

Fumito Morishima email@hidden
2006年 2月 14日 (火) 14:26:55 JST


森島です。

> configは2バイトしか使わないファイルです。

念のために確認したいのですが、
/etc/config ディレクトリ以下には、作成した2バイトのファイルしかない
(他のファイルやディレクトリは無い)という意味ですよね?

それと、最初はファイルすら作成されなかったものが、
ファイル自体は作成されるようになったと考えてよいですか?

> ちなみmake menuconfig でカーネルの設定変更後には必ず
> #make clean
> #make dep all
>
> は必要でしょうか。

make dep all
でよいと思います。

以下蛇足ですが、、

さらに詳細に言うと、カーネル変更時は、
make dep linux image
でよいです。

make のターゲットに関しては、
atmark-dist developer's guide に説明があります。

kurosaki wrote:
> 転送 image.bin は2.3Mほどです。
> configは2バイトしか使わないファイルです。
> 
> ちなみmake menuconfig でカーネルの設定変更後には必ず
> #make clean
> #make dep all
> 
> は必要でしょうか。
> 
> よろしくお願いいたします。
> 
> -----Original Message-----
> From: email@hidden
> [mailto:email@hidden]On Behalf Of Fumito
> Morishima
> Sent: Tuesday, February 14, 2006 11:49 AM
> To: Armadillo series general discussion list
> Subject: [Armadillo:00868] Re: Armadillo−Jへのプログラムによ
> るファイル書き込み
> 
> 
> 森島@自己レス x 2
> 
> 度々で恐縮です。
> 
> 別のメールでサイズのことを書いて思い当たったのですが、
> config用の領域には 64kByte が割りあたってますが、
> そのサイズを超えていたりしませんか?
> 
> Fumito Morishima wrote:
> 
>>森島@自己レス
>>
>>ちょっとメールを読み違えていました。
>>
>>
>>
>>>>#kill 68             ; flatfsd の停止
>>>>
>>>>#killall flatfsd
>>>>killall: flatfsd: no process killed              ;???? 受け付けません
>>
>>
>>killall の結果が、"no process killed" となっているのを見て、
>>そもそもflatfsdが起動していないと勘違いしました。
>>その前に、すでに kill しているのですね。
>>
>>手動で実行したときは、ファイルの中身が存在するんですよね?
>>
>>Fumito Morishima wrote:
>>
>>
>>>森島です。
>>>
>>>確認ですが、一番最初のメールに、
>>>
>>>
>>>
>>>
>>>>/etc/config/ 内にファイルを作成し、手作業にて以下実施します。
>>>>
>>>>#killall -USR! flatfsd
>>>>#reboot
>>>>
>>>>次回より電源入り切りしてもファイルが残ります。
>>>
>>>
>>>とありますが、間違いありませんか?
>>>
>>>kurosaki wrote:
>>>
>>>
>>>
>>>>お世話になります。黒崎です。以下実行結果です。
>>>>
>>>>
>>>>#kill 68             ; flatfsd の停止
>>>>
>>>>#killall flatfsd
>>>>killall: flatfsd: no process killed              ;???? 受け付けません
>>>>
>>>>#flatfsd &                                            ; 強行してみまし
> 
> た。
> 
>>>>#プログラム実行
>>>>flatfsd: Wrote 1156 bytes to flash in 1 seconds   ; 表示されました。
>>>>
>>>>電源入り切りにて立ち上げます。
>>>>ファイルは作成されたものの中身はありません。つまりサイズ0のファイルで
> 
> す。
> 
>>>>よろしくお願いいたします。
>>>>
>>>>
>>>>
>>>>-----Original Message-----
>>>>From: email@hidden
>>>>[mailto:email@hidden]On Behalf Of Fumito
>>>>Morishima
>>>>Sent: Monday, February 13, 2006 6:12 PM
>>>>To: Armadillo series general discussion list
>>>>Subject: [Armadillo:00853] Re: Armadillo−Jへのプログラムによ
>>>>るファイル書き込み
>>>>
>>>>
>>>>森島です。
>>>>
>>>>flatfad は initプロセスによりバックグラウンドで実行されており、
>>>>シリアルコンソールが標準出力となります。
>>>>
>>>>telnetなどで出力を見たい場合は、
>>>>init で起動した flatfsd を kill してから、
>>>>再度実行すればよいと思います。
>>>>
>>>>つまり、telnet でログイン後、rootユーザーになり、
>>>>
>>>># killall flatfsd
>>>># flatfsd &
>>>># test_program
>>>>
>>>>という順番で実行すれば、flatfsd の出力が表示されます。
>>>>
>>>>kurosaki wrote:
>>>>
>>>>
>>>>
>>>>
>>>>>お世話になります。黒崎です。
>>>>>
>>>>>現在シリアルのコンソールは都合で使わないようにしていますので、telnetでロ
> 
>> 
>>>>>>>>
>>>>
>>>>
>>>>
>>>>>ンしての動作確認です。
>>>>>手動でうまくいているときもプログラムで行っても以下のメッセージはみたこと
> 
>> 
>>>>>>>>
>>>>
>>>>
>>>>
>>>>>りません。
>>>>>シリアルコンソールでないと見れないとかありますでしょうか。
>>>>>よろしくお願いいたします。
>>>>>
>>>>>>flatfsd: Wrote 1156 bytes to flash in 1 seconds
>>>>>
>>>>>
>>>>>-----Original Message-----
>>>>>From: email@hidden
>>>>>[mailto:email@hidden]On Behalf Of Fumito
>>>>>Morishima
>>>>>Sent: Monday, February 13, 2006 5:41 PM
>>>>>To: Armadillo series general discussion list
>>>>>Subject: [Armadillo:00851] Re: Armadillo−Jへのプログラムによ
>>>>>るファイル書き込み
>>>>>
>>>>>
>>>>>森島です。
>>>>>
>>>>>実際にプログラムを作って動作させてみました。
>>>>>rebootコマンドは、入れてなかったので省略してます。
>>>>>
>>>>>int main()
>>>>>{
>>>>>system("/bin/killall -USR1 flatfsd");
>>>>>sleep(3);
>>>>>}
>>>>>
>>>>>/etc/config 以下に適当なファイルを作成後、
>>>>>プログラムを実行しました。
>>>>>その際、以下のようなログがコンソールに出力されます。
>>>>>
>>>>># ./prog
>>>>>flatfsd: Wrote 1156 bytes to flash in 1 seconds
>>>>>#
>>>>>
>>>>>プログラム終了後に、電源を再投入すると /etc/config 以下に作成した
>>>>>ファイルは保存されていました。
>>>>>
>>>>>コンソールに上記のログは出力されますか?
>>>>>
>>>>>kurosaki wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>お世話になっております。黒崎です。
>>>>>>
>>>>>>メールの際のタイプミスです。森島さんの記述でOKです。しかしながらこれ
> 
> が有
> 
>>>>>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>になりません。
>>>>>>原因あるようでしたら、よろしくお願いいたします。
>>>>>>
>>>>>>-----Original Message-----sn
>>>>>>From: email@hidden
>>>>>>[mailto:email@hidden]On Behalf Of Fumito
>>>>>>Morishima
>>>>>>Sent: Monday, February 13, 2006 1:37 PM
>>>>>>To: Armadillo series general discussion list
>>>>>>Subject: [Armadillo:00847] Re: Armadillo−Jへのプログラムによ
>>>>>>るファイル書き込み
>>>>>>
>>>>>>
>>>>>>森島です。
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>system ( "/bin/kilall -usr1 flatfsd" );
>>>>>>
>>>>>>
>>>>>>メールを書く際のタイプミスかもしれませんが、
>>>>>>
>>>>>>system ("/bin/killall -USR1 flatfsd");
>>>>>>
>>>>>>が正しいと思います。
>>>>>>
>>>>>>kurosaki wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>お世話になっております。SYSCOM黒崎です。
>>>>>>>
>>>>>>>
>>>>>>>/etc/config/ 内にファイルを作成し、手作業にて以下実施します。
>>>>>>>
>>>>>>>#killall -USR! flatfsd
>>>>>>>#reboot
>>>>>>>
>>>>>>>次回より電源入り切りしてもファイルが残ります。
>>>>>>>
>>>>>>>これをプログラムで以下のように行ってもファイルが残りません。
>>>>>>>
>>>>>>>ファイル作成( /etc/config 中 に )
>>>>>>>system ( "/bin/kilall -usr1 flatfsd" );
>>>>>>>sleep(3);
>>>>>>>system ( "/bin/reboot" );
>>>>>>>
>>>>>>>設定ファイルをプログラム実行で残す方法をご存知の方いらっしゃいました
> 
> ら、
> 
>>>>>>>>
>>>>
>>>>
>>>>
>>>>>>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>しくご教授ください。
>>>>>>>よろしくお願いいたします。
>>>>>>>
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>armadillo mailing list
>>>>>>>email@hidden
>>>>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>>>>
>>>>>>_______________________________________________
>>>>>>armadillo mailing list
>>>>>>email@hidden
>>>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>>>>
>>>>>>_______________________________________________
>>>>>>armadillo mailing list
>>>>>>email@hidden
>>>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>>>
>>>>>_______________________________________________
>>>>>armadillo mailing list
>>>>>email@hidden
>>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>>>
>>>>>_______________________________________________
>>>>>armadillo mailing list
>>>>>email@hidden
>>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>>
>>>>_______________________________________________
>>>>armadillo mailing list
>>>>email@hidden
>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>>
>>>>_______________________________________________
>>>>armadillo mailing list
>>>>email@hidden
>>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>>
>>>_______________________________________________
>>>armadillo mailing list
>>>email@hidden
>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>
>>_______________________________________________
>>armadillo mailing list
>>email@hidden
>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo



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