[Armadillo:05251] Re: Armadillo-440 Java環境

email@hidden
2010年 5月 31日 (月) 15:39:58 JST


大倉です。

丁寧な回答、ありがとうございます。

>> ・本体のram領域を作業用に使いたい場合は、どうしたら良いですか?
>すみません、これはどういった意味合いでしょう?
>もう少し詳しく教えていただけますか?

  例えば、ワークファイルを頻繁に読み書きする様なプログラムを
  作成したとします。

  ワークファイルは、NANDフラッシュメモリ(microSD)でなく、揮発
  するメモリに作成したいと思いました。


--------------------------------------------------
Subject:  [Armadillo:05244] Re: Armadillo-440 Java環境
From:     Takenoshita Koyo <email@hidden>
To:       Armadillo series general discussion list <email@hidden>
Date:     Mon, 31 May 2010 14:04:12 +0900

>竹之下です。
>
>> ・HelloWorldプログラムで、表示されるまで2秒くらいかかりますが、
>>   そんなものですか?
>そうですね。起動には結構時間がかかる印象です。
>
>> ・現在microSDブートしていますが、この形で問題ありませんか?
>>   (OSがファイル書込みを頻繁に行い、フラッシュメモリが劣化するなど)
>microSDの中身はフラッシュメモリですので、ご指摘の通り、どうしても
>書き込み回数制限やバッドブロックの問題が発生します。
>microSDは内部にコントローラを持っているので、ある程度は勝手に対処
>してくれます。(ウェアレベリング機能)
>
>運用しているアプリケーションにもよりますが、おそらく/var/logなどに吐く
>ログファイルが一番書き込み回数が多くなると思います。
>アプリケーションごとにログを吐くレベルを設定する機能をもっている
>はずですので、それらの設定をしてログを出力しないようにすれば、
>意図せず書き込み回数を越えるということは無いと思います。
>
>> ・本体のram領域を作業用に使いたい場合は、どうしたら良いですか?
>すみません、これはどういった意味合いでしょう?
>もう少し詳しく教えていただけますか?
>
>> ・Debian + openjdk-6-jreの環境を本体フラッシュメモリで動作さ
>>   せることは可能でしょうか?
>>   可能であれば、その方法を教えてもらえると嬉しいです。
>Debianに限らず、一般的な話になりますが、ディスクイメージを作ればよいです。
>
>例えば、
>dd if=/dev/zero of=romfs.img bs=1M count=32 #32MB分確保
>mke2fs romfs.img                            #EXT2でフォーマット
>mount -o loop romfs.img /mnt/romfs          #ループバックマウント
>
>mount /dev/xxxx /mnt/debian                 #a440用のDebianをマウント
>cp -a /mnt/debian/* /mnt/romfs              #ファイルを全部コピー
>
>umount /mnt/romfs
>umount /mnt/debian
>
>gzip -c romfs.img > romfs.img.gz            #イメージを圧縮
>
>として、romfs.img.gzをArmadillo-440のユーザーランド領域に書き込めば
>良いです。
>しかし、romfs.img.gzは29.75MB以下にならなければなりません。
>
>多分、Debianのユーザーランドを圧縮しても、29.75MB以下にはならないと思います。。
>
>email@hidden さんは書きました:
>> 大倉です。
>> 
>> 竹之下様、回答ありがとうございました。
>> 言われた通りの操作で、javaが動作しました。
>> 
>> このjavaを使って開発する際に、疑問があります。
>> もしわかれば、教えて下さい。
>> 
>> ・HelloWorldプログラムで、表示されるまで2秒くらいかかりますが、
>>   そんなものですか?
>> 
>> ・現在microSDブートしていますが、この形で問題ありませんか?
>>   (OSがファイル書込みを頻繁に行い、フラッシュメモリが劣化するなど)
>>   
>> ・本体のram領域を作業用に使いたい場合は、どうしたら良いですか?
>> 
>> ・Debian + openjdk-6-jreの環境を本体フラッシュメモリで動作さ
>>   せることは可能でしょうか?
>>   可能であれば、その方法を教えてもらえると嬉しいです。
>> 
>> 
>> --------------------------------------------------
>> Subject:  [Armadillo:05209] Re:Armadillo-440 Java環境
>> From:     email@hidden
>> To:       email@hidden
>> Date:     Sat, 22 May 2010 10:20:01 +0900
>> 
>>> 大倉です。
>>>
>>> 竹之下様、回答ありがとうございました。
>>>
>>>> apt-get update && apt-get upgrade
>>>> apt-get install openjdk-6-jre
>>>  これは、Armadillo-400上で実行するのですか?
>>>
>>>  Armadillo-400上で実行すると、apt-getコマンドがないと言われ
>>>  ました。
>>>
>>> --------------------------------------------------
>>> Subject:  [Armadillo:05188] Re: Armadillo-440 Java環境
>>> From:     Takenoshita Koyo <email@hidden>
>>> To:       Armadillo series general discussion list <email@hidden>
>>> Date:     Tue, 18 May 2010 19:04:57 +0900
>>>
>>>> 竹之下です。
>>>>
>>>> Javaの実行環境には、Sunから提供されているもの(いわゆるSunJava)と、
>>>> オープンソースのものがあります。
>>>>
>>>> SunJavaは、以下からダウンロードできます。
>>>> http://java.sun.com/javase/downloads/embedded.jsp
>>>>
>>>> しかし、SunJavaが要求するカーネルバージョンとglibcのバージョンを
>>>> Armadillo-400が満たしていないため、現在のところこれは簡単に試してみる
>>>> というわけにいきません。
>>>>
>>>> オープンソースのものには、OpenJDKというものがあります。
>>>> http://openjdk.java.net/
>>>>
>>>> これは、Debian packageとして提供されているので、簡単に試すことが
>>>> できます。
>>>>
>>>> Armadillo-400で試すには、Debian で起動して、以下のようにコマンド
>>>> を実行してください。
>>>>
>>>> apt-get update && apt-get upgrade
>>>> apt-get install openjdk-6-jre
>>>>
>>>> Debianのユーザーランドを構築する方法は、
>>>> 「Armadillo-400 シリーズソフトウェアマニュアル」の
>>>> 「7.2.4.1. Debian GNU/Linux を構築する」に記述があります。
>>>>
>>>> 残念ながら、どちらもJ2SEとなっており、J2EE相当ではありませんので、
>>>> ご要望は満たせないかもしれませんが、ご参考まで。
>>>>
>>>> email@hidden さんは書きました:
>>>>> 大倉と申します。
>>>>>
>>>>> Armadillo-440(420)でJavaが動く環境を作成したいです。
>>>>> できれば、J2EE相当の機能を動作させたいです。
>>>>>
>>>>> 過去のMLを探してみたのですが、たどり着けませんでした。
>>>>>
>>>>> どなたか教えて頂けませんか?
>>>>> _______________________________________________
>>>>> armadillo mailing list
>>>>> email@hidden
>>>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>>>
>>>>
>>>> -- 
>>>> Koyo Takenoshita
>>>>
>>>> _______________________________________________
>>>> 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
>> 
>
>
>-- 
>Koyo Takenoshita
>
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo



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