[1156] legOSをRedhat7で動かすには 投稿者:なかじま 投稿日:00/11/13(Mon) 18:57
はじめまして、なかじま と申します。
初めてこの掲示板に書き込みます。よろしくお願いします。
今までは、MINDSTORMSを付属のソフトで使用していました。
先日、legOSのことを知り、早速インストールしてみましたが、うまく動作せず悩んでおります。
環境は、Redhat Linux7Jです。
legOS HOWTOのSetting up legOS(http://legos.sourceforge.net/HOWTO/x117.html)というサイトに書いてある手順に従い、インストールしてみたのですが、demoをmakeするとエラーになってしまいます。
現象は以下のとおりです。
makelxがエラーになりmakeが終了してしまう。
makelxは、パラメータとして、file.ds1、file.ds2、file.lxを指定するようなのですが、指定されているにも関わらず、usageが出て終了してしまいます。
linux環境にもあまり詳しくないので、難航しているのですが、もし同様の現象を解決された方がいらっしゃいましたら、ご教授ください。
[1157] Re: legOSをRedhat7で動かすには 投稿者:">mac 投稿日:00/11/13(Mon) 22:02 <URL>
ぜーんぜんlegOSをWatchしてないんで、大嘘かもしれません。
問題のエラーをはく、
util/dll-src/convert.c
を見ました。
lxが初期化されていないのに、lx.text_sizeを参照してます。
多分バグです。
場所わかりますね。
その条件取れば通ったりしませんか?
# 怪しい
それと、関係ないんですが、
http://www.fakeroot.net/article.php3?id=39e7142b4089023257
など知ってますか?
「RedHatはx.2になってから使おう」私もRHLユーザーなんですが、
この「鉄則」は守ってたりします (^o^)
[1163] Re^2: legOSをRedhat7で動かすには 投稿者:なかじま 投稿日:00/11/14(Tue) 13:06
早速の返信ありがとうございます。
> lxが初期化されていないのに、lx.text_sizeを参照してます。
> 多分バグです。
> その条件取れば通ったりしませんか?
おー通りました。ありがとうございます。
makelxも正常に動き、.lxファイルが作られました。
今、手元にRCXがないので、今日の夜にでも実際転送して動かしてみます。
> それと、関係ないんですが、
> http://www.fakeroot.net/article.php3?id=39e7142b4089023257
> など知ってますか?
gcc 2.96なども危ないわけですね。
> 「RedHatはx.2になってから使おう」私もRHLユーザーなんですが、
> この「鉄則」は守ってたりします (^o^)
ごもっともです。私も鉄則に従おうかな。
[1166] 修正点はどこでしたか〜? 投稿者:JinSato 投稿日:00/11/15(Wed) 03:42
おくれてしまいましたが〜。
●なかじまさんへ
> > lxが初期化されていないのに、lx.text_sizeを参照してます。
> > 多分バグです。
> > その条件取れば通ったりしませんか?
>
> おー通りました。ありがとうございます。
> makelxも正常に動き、.lxファイルが作られました。
今ごろテストされているのかも知れませんが、いかでしたか?。
もちよければ、どのあたりを修正したか、掲示板などの載せてください〜。
> > 「RedHatはx.2になってから使おう」私もRHLユーザーなんですが、
> > この「鉄則」は守ってたりします (^o^)
>
> ごもっともです。私も鉄則に従おうかな。
自分も7.0J の ISOイメージダウンロードして入れてみたんですが
最新のはテスト用のマシン(P120で32Mのマシン)にしか入れないですね〜。
新しいのを使いこなせないというか、古いのでも間に合うようなことしか
していないというのが現状ですが〜。
[1167] Re: 修正点はどこでしたか〜? 投稿者:">mac 投稿日:00/11/15(Wed) 09:20 <URL>
> もちよければ、どのあたりを修正したか、掲示板などの載せてください〜。
あ、済みません。
legOSの本家の方に書いてしまいました。
http://www.noga.de/legOS/w-agora/view.php3?bn=legos_users&key=974177460&first=973762437&last=948152978
> 自分も7.0J の ISOイメージダウンロードして入れてみたんですが
> 最新のはテスト用のマシン(P120で32Mのマシン)にしか入れないですね〜。
JinさんもRHL7.0を使っているんですか。
「やってみよう」の方で、Installをした後、
7.0を取ってきたように読んでしまったんで、
実際使っているのは、6.2だと思ってしまいました。
そのときにコメントするべきでした。
使っているgccが、2.96でこれはGCCの開発チームが、
プロダクトに使うなといっているものなのです。
http://gcc.gnu.org/ml/gcc-announce/2000/msg00003.html
だからこれで、compileしたkernelも、libも、commandも全部アブナイ。
[1168] Re^2: 修正点はどこでしたか〜? 投稿者:JinSato 投稿日:00/11/15(Wed) 09:29
どうも mac さん。
> http://www.noga.de/legOS/w-agora/view.php3?bn=legos_users&key=974177460&first=973762437&last=948152978
あらら、どうも、有難うございます。 最近 自分も legOS は全然触ってなくて〜。
> JinさんもRHL7.0を使っているんですか。
いえいえ、使ってはいないです、テストマシンに入れただけで、コンパイラなどの
評価をちょっとしただけで、Netにつながっている方は、枯れている方です。
> 使っているgccが、2.96でこれはGCCの開発チームが、
> プロダクトに使うなといっているものなのです。
> http://gcc.gnu.org/ml/gcc-announce/2000/msg00003.html
>
> だからこれで、compileしたkernelも、libも、commandも全部アブナイ。
そうですね、コンパイラの方もすごく重要ですよね。
GNU のコンパイラはX68000のころ(だから、10年位前かな?)から使っていますが
GNUのプロジェクトが無かったら、Linux なんかも無かったかもしれないですよね。
Z80 から 68000 のMPUに移ったときは、レジスターが多くて嬉しかったな〜
GNUの出すコードも綺麗だったし、勉強になりました。
10年も前ですが、GNU Cのコードを8ピンのプリンターで一日かけて
プリントアウトして読んでいたころが懐かしいです。
いまじゃ、そういう馬力がなくなってきた感じですね〜。
ということで、フォロー有難うございます。
(今日こそ早く寝るぞ〜。)
[1170] RHL 7.0 投稿者:">mac 投稿日:00/11/15(Wed) 12:34 <URL>
> > JinさんもRHL7.0を使っているんですか。
>
> いえいえ、使ってはいないです、テストマシンに入れただけで、コンパイラなどの
> 評価をちょっとしただけで、Netにつながっている方は、枯れている方です。
やっぱりそうでしたか。よかった。
> > だからこれで、compileしたkernelも、libも、commandも全部アブナイ。
> そうですね、コンパイラの方もすごく重要ですよね。
コマンド関係は何とかなっても、こっちは致命的ですね。
RHLのversion upは簡単ですが、それでもlibやcompiler関係は、
依存関係が複雑で難しい。
そこに持ってきて、Version upでなく、
version downしなきゃ駄目となったら、
最初から入れ替えた方がよっぽど楽だったりするんですよね。
RHL7.0入れちゃった人には、本当に気の毒なんですが...
> 10年も前ですが、GNU Cのコードを8ピンのプリンターで一日かけて
> プリントアウトして読んでいたころが懐かしいです。
> いまじゃ、そういう馬力がなくなってきた感じですね〜。
GCCのbug見つけて、patch入れてもらいました。
匿名だったので、名前書いてないんだけど、
伝えた翌日にRMSが取りこんだのがコメントに残ってて、
まめで細かく素早いメンテナンスに、感動しました。
10年以上前、68kのコードジェネレーターの一部です(^^)
[1171] Re: RHL 7.0 投稿者:JinSato 投稿日:00/11/15(Wed) 12:43
Jin です
> GCCのbug見つけて、patch入れてもらいました。
> 匿名だったので、名前書いてないんだけど、
> 伝えた翌日にRMSが取りこんだのがコメントに残ってて、
> まめで細かく素早いメンテナンスに、感動しました。
そりゃ面白いな〜。 GNUのコードの中に足跡があると言うことは
世界中の数万台(数百万台?)のHDの中にある可能性がありますね。
> 10年以上前、68kのコードジェネレーターの一部です(^^)
ずいぶん前に、GNU C かemacs か忘れたけど リチャードストールマンの
変更ログが書かれたファイルを読んだことがあります。
まだ、360Kの5”のDiskのころでしたが、彼のLOGはすごかったな〜。
クリスマスと正月以外は、ほぼ毎日、xxxを直した、xxxをこうしたいみたいな
事がかかれていて、その時間も明け方の4時かと思えば、昼の1時ころだったりと
いや、さすがに、すごいや〜と思いました。
まだ、ストールマンとめんと向かって話すチャンスが無いんですが、話す
機会があれば、その事を言いたいですね。
ということで、与太話でした〜。
[1173] patch, 誤植は連絡しよう 投稿者:">mac 投稿日:00/11/16(Thu) 09:33 <URL>
> そりゃ面白いな〜。 GNUのコードの中に足跡があると言うことは
> 世界中の数万台(数百万台?)のHDの中にある可能性がありますね。
>
> > 10年以上前、68kのコードジェネレーターの一部です(^^)
そうなんですが、68kのしかも、NewsOSでしか使われない部分だと思うので、
もはや、ソースに入っているだけ状態だと思いますね。
VFlibに、入れていただいたコードは、その後X-TTに引き継がれ、
すべてのLinuxデストリビューションに入っているようです。
こっちはバグでなく、出来心で買ってしまったダイナフォントを、
使えるようにするための自分用に作った、たった1行のパッチと、
TeXで使うためのstyle fileとドキュメントなんですが...
つまらないパッチや、本の誤植でも、
他の人が気付いて訂正する可能性は高くありません。
特にデーターの誤植など、たった1字でも、影響は重大です。
もし見つけた時は、必ず、連絡しましょう。
[1164] RHLはx.2になってから... 投稿者:">mac 投稿日:00/11/14(Tue) 13:18 <URL>
> gcc 2.96なども危ないわけですね。
はい。
今回のmakelxの件も、
なんでこんなbugが残っているか不審に思うでしょう。
他のgcc+RHLで試したんですが、ここで引っかからないんですよ。
まあ、そういったもバグはバグで、
引っかかる方が良いとも言えるんですが...
逆に言えば、互換性がないということです。
[1162] USB->COM 変換レポート 投稿者:鈴木 投稿日:00/11/14(Tue) 10:10
こんにちわ>ALL
こちらでの記事を参考に下記の構成でMindstorms遊んでいますので
御報告申し上げます。
1:SONY VAIO PCG-C1VJ (WindowsMe)
2:HUB 内蔵ハブ
3:PCi製 URS-02 東京秋葉原で\5,000ぐらいでした
4:動作 RIS1.5 ではNG、OKの時も有るがとても不安定
NQC では若干制限アリだがOK、RISに比べればだいぶ安定
5:
一度目のnqc実行ではCOMを認識せず、2回目でOK
(nqc -d *.nqcとnqc -firmfast *使用可能です)
ちなみに秋葉原秋月電子のPICライタも使えました。
以上です。
[1165] Re: USB->COM 変換レポート 投稿者:">mac 投稿日:00/11/14(Tue) 21:33 <URL>
> こちらでの記事を参考に下記の構成でMindstorms遊んでいますので
> 御報告申し上げます。
ありがとうございます。
URS-02の問題はまだ未解決で、Meでも駄目なんですね。
なかなか決め手のUSB Serialはありませんね。
そうこうするうち、USB IR TowerのRIS 2.0がでそうですが、
こっちは大丈夫なのかなあ。
多分IR Towerの認識はVender IDでするんで、
いまSerialでやっているような、
CTS/RTSの危なげな方法でなくなるから、
大丈夫だとは思うのですが、
一抹の不安が...
[1159] exploration marsについて 投稿者:いずみ 投稿日:00/11/13(Mon) 23:26
RIS1.5にインストールしたのですが、chall02・・・の一般保護違反でプログラムが強制終了してしまいます。
どなたか、解決方法を教えてください。
[1161] Re: exploration marsについて 投稿者:">mac 投稿日:00/11/14(Tue) 09:50 <URL>
> RIS1.5にインストールしたのですが、chall02・・・の一般保護違反でプログラムが強制終了してしまいます。
> どなたか、解決方法を教えてください。
これでは、さすがに神様でもない限り答えられんでしょう。
どこのメーカーのどんなマシンで、OSはなにで、
どんな操作したらそうなったのか、
自分で書ける限りの情報は書いてくださいな。
[1152] インタプリタとコンパイラ 投稿者:NECO 投稿日:00/11/13(Mon) 15:22
NECOです.
確認?したいことがあるので質問します.
先日友人にNQCはインタプリタか?コンパイラか?という質問を受けました.
その時はうまく答えられなかったんですが,あとで自分で調べてみた結果
この答えとしては
NQCはコンパイラであり,NQCでコンパイルしたプログラムをRCXに
送り,RCX内のファームウェアでPCから送られたプログラムをインタプリタで処理し,実行させている
という答え方で良いのでしょうか?
[1153] NQCは インタプリタ? コンパイラ? 投稿者:JinSato 投稿日:00/11/13(Mon) 15:39
JinSatoです
> その時はうまく答えられなかったんですが,あとで自分で調べてみた結果
> この答えとしては
頑張って調べましたね。 そうです、その調子で頑張りましょう。
> NQCはコンパイラであり,NQCでコンパイルしたプログラムをRCXに
> 送り,RCX内のファームウェアでPCから送られたプログラムをインタプリタ
> で処理し,実行させている
>
> という答え方で良いのでしょうか?
2つ誤解を招きそうな感じがします。
> NQCはコンパイラであり,NQCでコンパイルしたプログラムをRCXに
> 送り
この部分は、自分だったら次の様に言うと思います。
NQCはコンパイラであり、 C言語ににたソースコードを NQC でコンパイルして
BYTE CODE をジェネレートします。
そして 次の部分ですが
> RCX内のファームウェアでPCから送られたプログラムをインタプリタ
> で処理し,実行させている
ここも、誤解を受けやすそうです。
RCX内のファームウエアーが、ダウンロードされたバイトコードをインタプリント
しながら実行している
というほうがよいと思います。
また、質問をした人に、インタプリタとコンパイラの違いを突っ込んで見たほうが
よいかもしれませんね。
[1154] お返事ありがとうございました. 投稿者:NECO 投稿日:00/11/13(Mon) 16:15
それにしても,JINさんと僕の関係って先生と生徒みたいですね(笑)
[1139] タッチセンサの返り値 投稿者:むつお 投稿日:00/11/10(Fri) 00:35
始めまして。 むつおと申します。
子供にレゴを買ってあげているうち、自分も欲しくなり
一年ほど前にRISをついついかってしまいました。
なかなか時間が取れず、あまりさわっていないのが実情です。
先日、タッチセンサで足の動きを検出しようとしたのですが、
そのとき2つのセンサの値が違うことが分かりました。
一方はオンになりますがもう一方はほぼ同じ条件ですが
オンになりません。
NQCでRAWモードにして、RCXのViewモードで確認すると。
ONになるほうは、1023から50くらいの値を示します。
もう一方は1023から150くらいまでしか下がりません。
単体の抵抗値を計ると、一方は370オームくらいまで
下がりますがもう一方は1300オーム程度までしか
下がりません。
これは、センサの故障なのでしょうか?
新品の時には確認しませんでしたので
もしかして始めからかもしれませんが
BOOLモードでも最後まで押し込むとオンになりますので、
不良品では無いのでしょう。
当面NQCのROWモードでスレッシュホールドを変えて使います。
分解して掃除でもしてみようかとも思いましたが
後で使えなくなると...
皆様のセンサはいかがですか?
[1141] Re: タッチセンサの返り値 投稿者:JinSato 投稿日:00/11/10(Fri) 01:29
JinSato です
> NQCでRAWモードにして、RCXのViewモードで確認すると。
> ONになるほうは、1023から50くらいの値を示します。
> もう一方は1023から150くらいまでしか下がりません。
> 単体の抵抗値を計ると、一方は370オームくらいまで
> 下がりますがもう一方は1300オーム程度までしか
> 下がりません。
>
> これは、センサの故障なのでしょうか?
故障と故障でないところの微妙なところだと思います。
でも、LEGOに問い合わせるとキット、LEGOのことだから新しいのを送って
くれるような気がします。
> 新品の時には確認しませんでしたので
> もしかして始めからかもしれませんが
> BOOLモードでも最後まで押し込むとオンになりますので、
> 不良品では無いのでしょう。
> 当面NQCのROWモードでスレッシュホールドを変えて使います。
そうですね、それがよいかもしれません。
タッチセンサーを使ったメカ & ロボットを作って、例えば センサーの黄色い部分が
押されっぱなしになった状態で長い時間ほおって置くと、鈍感になるような感じが
します。 出来るだけ押しっぱなしの状態で無い方法で保管しておくとよいと思います。
最後に、むつおさん & お子さんの作られたもの、 MSIA に登録してみませんか〜。
[1142] Re^2: タッチセンサの返り値 投稿者:むつお 投稿日:00/11/10(Fri) 22:45
回答ありがとうございます。
当面このままで使ってみます。
> 押されっぱなしになった状態で長い時間ほおって置くと、鈍感になるような感じが
なるほど、保管も大事ですね。
> 最後に、むつおさん & お子さんの作られたもの、 MSIA に登録してみませんか〜。
ありがとうございます。
まだお見せできる物はありませんが、
そのうちぜひ使用させてください。
[1124] Mobile MindStorms 投稿者:織田 投稿日:00/11/06(Mon) 00:41 <URL>
以前にはこの手のコンテンツもあったかと思うのですが…、
MindStormsの部品を入れるケースで
手頃な大きさのものが有れば教えてください。
#東急ハンズにヨサゲなのがありましたが、
#イマイチ自身が無いです。
[1125] Re: Mobile MindStorms 投稿者:さかき 投稿日:00/11/06(Mon) 02:19
> MindStormsの部品を入れるケースで
> 手頃な大きさのものが有れば教えてください。
手ごろな大きさってことについては、収納する部品の分量に
大きく依存すると思うんですけど。
タイトルのMobileからすると、持ち運ぶのかなと思いますが、
RIS 1セットプラスアルファ程度なら、釣り具用ツールボックス
みたいに、小分け部分と大物部分が重なるようなケースがいいかも。
移動の際は、コンテナの数が増えると面倒ですから。
もっとも、ありったけのレゴを収めた数十個のタッパウェアを
キャスター付きの旅行用トランクで運ぶってのも可能ですけどね。
ただ、収納の仕方って、最終的には自分でいろいろ試してみて、
自分に一番あった方法に落ち着くみたいです。
# 一番悩むのが、数の少ない非標準部品をどのように
# 分類するか???
[1126] Re^2: Mobile MindStorms 投稿者:織田 投稿日:00/11/07(Tue) 02:29 <URL>
レス、ありがとうございました。
>
> ただ、収納の仕方って、最終的には自分でいろいろ試してみて、
> 自分に一番あった方法に落ち着くみたいです。
>
> # 一番悩むのが、数の少ない非標準部品をどのように
> # 分類するか???
とりあえず、購入しました。
まだ、詰めていませんが…。
ただ、MindStormsだけを詰めてみたいと思います。
#標準部品だけで組み立てるのが好きなんです。^^;
どんな感じになりますかねぇ〜♪
[1140] Re^3: Mobile MindStorms 投稿者:織田 投稿日:00/11/10(Fri) 01:05 <URL>
> とりあえず、購入しました。
> まだ、詰めていませんが…。
> ただ、MindStormsだけを詰めてみたいと思います。
> #標準部品だけで組み立てるのが好きなんです。^^;
>
> どんな感じになりますかねぇ〜♪
部品を入れてみました。
小さい部品ケースが更に必要になりそうですが、ヨサゲです。
ちなみに型番はアイリスオーヤマのパーツギアPG−360です。
大きい方の仕切り版の高さがRCXとIrタワーぴったりなんです。
さらに100円ショップで購入した、A4版の塩ビのケースに
ドキュメント類を入れればさらにヨサゲです。
ではでは