5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

リアルタイムリナックスについて

1 :wait_np:2001/04/28(土) 02:52
リアルタイムリナックス(RT-Linux)について語り合うスレです。
素朴な疑問やくだらない質問も受け付けます。

RT-Linux  http://rtlinux.cs.nmt.edu
ART-Linux http://www.etl.go.jp/etl/robotics/Projects/ART-Linux

わかることは答えます。わからないことは皆さんが答えてください。

2 :名無しさん@お腹いっぱい。:2001/04/28(土) 03:57
他のLinuxと何が違うの?

3 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:05
>>2
ここ嫁。
http://www.etl.go.jp/etl/robotics/Projects/ART-Linux/PressDoc990426.html

4 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:10
RT-Linuxをつかうと、例えば正確に100マイクロ秒周期で
スレッドを動作させたりできるようになります。
普通のLinuxだとスケジューラがあまり時間に細かくないので
10ms周期くらいが限界です。

5 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:16
>>3
1009。

ハード制御以外での使い道って、例えばどんなの?

6 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:17
>>4
1009

7 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:19
ビープ音で音階が作れます。

8 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:19
>>8
1009

9 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:20
>>12
1009

10 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:27
ハード制御以外での使い道は・・・あまりありません。

パラレルポートに電球をくっつけて高速で点滅させて
振ると文字が浮き出る棒とかを作ると結構楽しいです。

11 :名無しさん@お腹いっぱい。:2001/04/28(土) 04:33
>>7
1009
今年、二番目にウケました。

>>10
ハードの評価環境は高くつくので、ソレは名案だと思います。

12 :名無しさん@お腹いっぱい。:2001/04/29(日) 00:16
age

13 :名無しさん@お腹いっぱい。:2001/04/30(月) 03:45
RTLINUXで正確に何n秒かウェイトしたいときは
どうすばいいの?

正確な周期は作れるけどその都度周期が変更できるわけじゃ
ないから任意の時間のウェイトがつくれないで困り

14 :13:2001/05/02(水) 14:51
待ち時間を正確に作れないので、
待ち時間を必要とする処理はスレッドにして
そのなかで実行するようにしました

待ち時間の変更は取りうる値の最大公約数で
周期を設定してカウントして待つようにしました

なんか、スレッドがいっぱいあるとCPUがもったいない・・・

15 :名無しさん@お腹いっぱい。:2001/05/02(水) 20:41
AD・DAボードでロボット制御。
ディジタル制御理論を実現するのに使います〜

16 :名無しさん@お腹いっぱい。:2001/05/02(水) 20:49
スレッド間の待ち合わせってどうやってる?

セマフォって無いよね?

17 :名無しさん@お腹いっぱい。:2001/05/03(木) 03:24
>>15
ロボット制御ってそんなにリアルタイム性が要求されるものなの?

18 :名無しさん@お腹いっぱい。:2001/05/03(木) 05:56
>>17
学生時代に二足歩行ロボットの研究に少々携わっていました。
世間でいわれる全てのロボットには該当しないと思いますが、ある程度進化した二足歩行ロボットではリアルタイム性が必要なようです。

前進歩行=下半身での前進駆動+上半身での姿勢制御(本当はもっと細かいですけど)
とすれば、スピードが上がるにつれて、リアルタイム性が重要になるようで、これが実現されないと、どちらかの方向に倒れてしまいます。
顕著な例では、メモリーが足りないWindowsOSでコレをやると、スワップしている間にバタンです。

19 :名無しさん@お腹いっぱい。:2001/05/03(木) 07:08
組み込み系にGPLは厳しそう。

20 :名無しさん@お腹いっぱい。:2001/05/03(木) 07:11
>>19
問題なし
ソースを見せろといわれたら見せればいいだけだもん

21 :名無しさん@お腹いっぱい。:2001/05/03(木) 13:35
ARTって最近どうなの?Interfaceの特集で興味もったんだけど、とてもおっかける
ヒマがなくて

22 :名無しさん@お腹いっぱい。:2001/05/03(木) 15:45
>>21
2.2.19までは対応しているみたいね
2.4.xはまだらしい

23 :名無しさん@お腹いっぱい。:2001/05/03(木) 18:27
RTOSを下に動かしておいて、その 1 process として Linux
が動くとかいう arch になっているんだっけ?

あれ? これは Java + ITRON な JBlend だったかな?

24 :名無しさん@お腹いっぱい。:2001/05/03(木) 18:39
>>23
おおざっぱに言ってそんな感じです。
カーネルをぶっ飛ばしてもRTのタスクはピンピンしてます。
その頑丈さにはかなりビビリます。

25 :名無しさん@お腹いっぱい。:2001/05/04(金) 13:25
>>23
大体そんな感じですね。Emblixという組み込みLinuxの団体では、
Linux on ITRONやってますよ。要注目。

26 :名無しさん@お腹いっぱい。:2001/05/04(金) 13:36
>>25
http://www.emblix.org/
のことね。日本の団体じゃん。

27 :名無しさん@お腹いっぱい。:2001/05/05(土) 03:26
>>25
Emblix は中島先生ですな。RT-Mach はどうしたんじゃ〜。

さすがに中島先生本人を突っつくのはアレだから、東京生活にも
さすがに慣れたであろう会津くんでもつっついてみるか…

28 :名無しさん@お腹いっぱい。:2001/05/08(火) 01:28
TimeSysのリアルタイムLinuxはグッドです。

29 :名無しさん@お腹いっぱい。:2001/05/08(火) 04:38
>>17
モータとか制御するには、制御部分のリアルタイム性が重要になるんよ。
昔は(今でも)、DSPとか専用のハード+組み込みOS(orプログラム)でやってたけど、
Linuxだと開発が楽だし、黙っててもマルチプロセスなんで、
制御+ネットワーク、高度な判断等々同時にさせる場合には楽だよね。
でも、実際販売されている機器に応用されている例はまだ少ないかも。

速さだけでいえば、DSPにはまだかなわんだろうな。>RT-Linux

>>4
100μでループまわせる?
どんな処理させてるの?


30 :名無しさん@お腹いっぱい。:2001/05/08(火) 04:50
>>29
とある調歩同期式の変な機械と通信するのに使いました
なんか部品が増えるのはいやーんとか言われて
しかたなくそこらにあった汎用I/Oボードを使う羽目に。
でも9600bpsくらいはよゆうでしたよ

31 :名無しさん@お腹いっぱい。:2001/05/12(土) 04:55
RealTime age!!

32 :名無しさん@お腹いっぱい。:2001/05/17(木) 11:23
最近はやりのワンボードマイコンではRT化不能?age

33 :名無しさん@お腹いっぱい。:2001/05/21(月) 00:38
誰かTimeSys使っている人いませんか?
New YorkのLinux Worldで大きく出展してたらしいんですが、、、
RT-Linuxとはアーキテクチャがかなり違うってのは
HPで見たんですが、実際に割り込み応答時間は
どれくらいでしょうか?

34 :名無しさん@お腹いっぱい。:2001/05/22(火) 05:39
Hard Hat Linux はどうよ?

35 :名無しさん@お腹いっぱい。:2001/05/26(土) 11:20
>>34
お金のかかるのはちょっと・・・

36 :名無しさん:2001/05/27(日) 04:34
UNIX 系でリアルタイムってのがむしろ無謀。
そういう設計じゃないじゃん。元々。

37 :名無しさん@お腹いっぱい。:2001/05/27(日) 05:05
>>36
でもコーディングがラクだからね・・・
Linuxの資産が動いて、なおかつそこそこのリアルタイム性が
確保できれば、少しシアワセだと思わない?

38 :名無しさん@お腹いっぱい。:2001/05/27(日) 12:15
>>37
うん。ホントのハードリアルタイムが必要な処理ってそれほど多く
ないでしょ?ただ、速い奴はほとんどLinux上のシステムコールとの
連絡が作りこまれていないので、自分で書かなきゃいけないけど、
それでもフツーのリアルタイムと比べたらゼンゼン便利

39 :名無しさん@お腹いっぱい。:2001/05/28(月) 11:26
>>36
ほとんどのUNIX系リアルタイムOSってリアルタイムモニタ
上のタスクあるいはVMとしてUNIXが走るようになってるから
別にUNIXがリアルタイムに向かなくてもそんなに問題ないよん。

40 :名無しさん@お尻おっぱい。 :2001/05/28(月) 11:35
>>39
RT-Linuxはたしかにそんな感じ。
RTスレッドの中でシステムコール呼べないし。
ART-Linuxは、たしかスケジューラをいじくりたおしてリアルタイムに
してたような気がするから、きついね。遅いし。

41 :名無しさん@お腹いっぱい。:2001/05/28(月) 12:13
同じ優先度のタスクがキューにたまっていたとき、最初にサービスを受けるタスクはキューの先頭のタスク?

42 :名無しさん@お尻おっぱい。 :2001/05/28(月) 13:54
>>41
.  ∧_∧
 (◎ω◎) キュー
っていうくらいだから、先にたまった方からだろうね

43 :質問クン:2001/05/28(月) 14:32
たとえば、同じ優先度のタスクABとそれよりも優先度の高いタスクCの三つがあったとする。
タスクAが実行中に、タスクCが待ち状態から解放されてタスクCにサービスが移った。
そのとき割込みがかかり、タスクBが起動された。・・・がまだタスクCがサービス中。
しばらくしてタスクCが待ち状態になった。
すると次にサービスを受けるのは誰?
もし、タスクAがなんらかの無限ループに入ってしまっていたら
タスクBは永遠にサービスが受けられないのか?


44 :名無しさん@お腹いっぱい。:2001/05/28(月) 14:49
>43
ラウンドロビンだっけかそりゃOSの教科書にでとるじゃろ

45 :名無しさん@お腹いっぱい。:2001/05/28(月) 17:04
>>43
realtime の場合は OS も app も「最長応答時間の保証」が
されていることが大前提ってことを考えるといいかも。

realtime 云々なしなら、単なるスケジューリング方法の問題
なので、>>44 がいうように素直に OS の教科書を読もう。

46 :login:Penguin:2001/05/28(月) 20:09
優良

47 :お勉強中:2001/06/04(月) 11:05
ボードメーカーの営業系です。
売りもんが組込み用途なので、最近RT-Linuxも関わってくるようになりました。
今はEmblixにも加わっているディストリビュータのセミナーに関連品展示で顔を
出していますが、Linuxの検討から入るお客さんはOSもハードもヤスークすませたい
という要求が強くて商売的にはまだまだ…という感じです。
6UのCompactPCIボード(って分かりますか?)との組み合わせではまだかな…。

48 :名無しさん@お尻おっぱい。 :2001/06/04(月) 14:29
>>47
ちょっと薄っぺらいだけで、アーキテクチャは普通のパソコンと
大差ないんじゃないですか?
x86系のアーキテクチャなら問題ないと。

49 :login:Penguin :2001/06/04(月) 22:04
>>43
どのような場合にも、無限ループに入らないように
設計されているOSもあれば、デッドロックするOSも
あります。その辺はOSの選定時にしっかり調査しましょう。


50 :login:Penguin:2001/06/05(火) 02:38
>>49
う〜〜ん??なにを言いたいのかわからんぞ・・・・??
無限ループのどこが悪いんだ??スケジューラのメイン関数って
たいてい無限ループだが・・・

51 :login:Penguin:2001/06/05(火) 10:50
>>49
デッドロックって調査で簡単にわかるもんなのか?
選定すんのはそういう基準じゃないだろうと思うがどうよ。

52 :login:Penguin :2001/06/05(火) 13:57
>>51
RTOSでデッドロック回避なんて小生意気な機能があるなら、
カタログレベルで堂々と書いてあるよ
つかコスト、デカスギだろ

53 :login:Penguin :2001/06/08(金) 02:57
http://www.tanpopo.sakura.ne.jp/~joseph/kijirusi/index.html

54 :login:Penguin:2001/06/22(金) 03:38
>>47
こんなところで聞くなよ。
真面目に答えてもらえないぞ。

55 :login:Penguin:2001/06/28(木) 18:11
リアルタイムリナックスって、どこがいいのかな?
やりたいことはRTOSで何でもできると思うんだけど。
Linuxの上で動く ってのがそんなに重要なの?

56 :名無し三行広告:2001/06/28(木) 19:15
>>55
逆、RTOS上でLinuxが動くの。
シビアな部分をRTOS上で実装し、そうでない部分はLinux上に実装できる
組み込み機器なのにGUIやネットワーク接続が必要になると有難味が実感できる

57 :名無しさん@揚げ足:2001/06/28(木) 19:32
今日、有明でやってるDWHの展示会逝ったんだけど、隣で組み込みのも併催してたのね。
ちょい覗いたら、もうLinux一色。すげー
何処もかしこもペンギンマークやPlatで売ってるぬいぐるみだらけだったよ。
いったい何事なんでしょう?

※このレスは、揚げ足捕ってません。スマソ

58 :login:Penguin:2001/06/29(金) 13:17
>>57
今日最終日、これからわたしも行ってきます。
結構混んでるみたいだね

59 ::2001/06/29(金) 13:46
最近RTLINUXホームページにある
Rt-linux-Version 3.0 (final) の
finalっていうのはどういう意味なんでしょうか(爆

もう開発しないって事?
開発する必要が無いって事?

カーネル逝ってもちゃんと制御ができてるのが大好きなのに!

60 :名無しさん@揚げ足 :2001/06/29(金) 15:45
>>58
暑さで死にそうになるぞ
水分補給はこまめに

61 :login:Penguin:2001/06/30(土) 02:48
>>59
3.0 は最終バージョン(もうリリースしてもいっか) ってことでしょ。

62 :login:Penguin:2001/06/30(土) 05:02
RT-LinuxとART-Linuxどっち使うか迷ってるんですけどどっちがいいんですか?
ARTのほうがプログラム組みやすそうですけどRT-linuxと比べて劣る点とかあるんですか?
誰か教えてください。

63 :login:Penguin:2001/06/30(土) 18:48
>>62
ARTの方が一般には楽なんだけど、あっちは要求スペックが
むっちゃくちゃ高くなるんで要注意。
タスク切り替えのオーバーヘッドがRTよりもすごく大きいからね。

RTはデバイスドライバとして書かなければいけない、というのが
敷居を高くしている気がするけど、たいしたことはないね

64 :login:Penguin:2001/06/30(土) 18:50
>>62
RTならドライバを書いたことのある人なら簡単に勉強できる
ドライバも難しいものじゃないし

なにより、ARTは利用人口が少ないので情報を集めるのが
つらいというのが一番の問題

65 :FreeBSD:2001/06/30(土) 19:20
Linux使ってるからだ、ヴァカ。
FreeBSDにしろ

66 :login:Penguin:2001/06/30(土) 19:25
>>65
BSD系のリアルタイムもどうなってるか興味ある。
ぜひ実情を教えてほしいな。

67 :login:Penguin:2001/06/30(土) 19:27
リアルタイムなんて完璧なOSであるBSDには不要だ。

68 :wait_np:2001/06/30(土) 19:44
http://www.jp.netbsd.org/ja/Changes/#fsmlabs-rtlbsd

一応、こんなのがありますね。
RT-LinuxをNetBSDで動くようにしたもののようです。

69 :login:Penguin:2001/06/30(土) 19:51
それはNetBSDが不完全だから必要なのだ。
FreeBSDではそんなものは不要だ。

70 :59:2001/07/01(日) 04:21
>>61
そういう意味ならうれしいです。
もろにkernel依存してるから続けてもらいたいです。

71 :login:Penguin:2001/07/01(日) 22:23
>> 63,64 さん
62です。
ありがとうございます。確かに、ARTの方が重くなるようです。
でも、そんな大した事やるわけじゃないんで楽なARTの方を使う事にしました。

72 :login:FreePascal:2001/07/02(月) 01:03
>>71
興味本位で聞くんですが、どれぐらいの CPU で試されましたか?
検索しても必須スペック書いてるページにぶつかんなかったんで。

73 :login:Penguin:2001/07/02(月) 23:14
71です。
セレロン700Mhzでやりました。
試しにプリンタポートをon-offするプログラムを作ってみたんですが、200usecか20usec(どっちか忘れた。たぶん20usec)ぐらいの周期まで作れました。
ちなみにPentiumの200Mhzで同じプログラムを走らせた場合、数msecくらいが限界だったと記憶しています。
あんまり小さい周期を指定するとフリーズしちゃいます。

74 :login:FreePascal:2001/07/02(月) 23:35
まあ msec で制御できればセンサーロガーとか、普通のBOXモノはOKですね…。
やっぱりチャレンジしとくべきかな。

75 :wait_np:2001/07/03(火) 00:07
>>73
えーと、自分がむかしRT-Linuxで遊んでたときは
Pentiumの200Mhzで20usecくらいの周期が限界でしたね。
ARTの方は使ったことがないので参考になりました。
今は速いCPUがあるから無理してRTの方使うことも無いのかな・・・

76 :hydrodynamics:2001/07/03(火) 01:50
「RTLinuxリアルタイム処理プログラミングハンドブック」
を購入しました。この本を参考にして、AD・DAボードのリアルタイム
制御プログラムを作ろうと思っています。interface社の方ではRT-Linux用の
ドライバは供給してないようなのですが、ボードの組み込みは初心者にもできるのでしょうか?

77 :login:Penguin:2001/07/03(火) 02:53
>>76
AD/DAボードっつってもIOアドレスとか仕様とかがわかるなら
比較的ラクショーかと
多分IOアドレスはオンボードのジャンパで設定できたりとか?

78 :login:Penguin:2001/07/03(火) 07:04
>>76
Interface社のホームページからI/Oアドレス公開資料を
DLできますよ。簡単なドライバならすぐ作れます。

79 :hydrodynamics:2001/07/03(火) 11:29
>>77、78ありがとうございます。
interface社はLinux汎用ドライバは供給しているのですが、
これをRTLinuxで用いることは可能なのでしょうか?

80 :login:FreePascal:2001/07/03(火) 13:24
>>79
UNIX スレッドで動かすって意味でなら、いけるでしょ。
でもそれで作ったシステムはリアルタイムでない AD/DA になるでしょうね。
低速動作ならそれでもいいはずですがー(だったら win でもいいのか…鬱)。

81 :hydrodynamics:2001/07/03(火) 16:03
>>80ありがとうございます
私は1msec程度のリアルタイム制御を必要としています。ご指摘の通り、
winではタイマーの動作保証が限界でも10msec程度らしいです。
(>80によればLinuxもその程度みたいですね)だから、RTLinuxを選択しました。
RTLinuxはあくまでもLinuxの拡張機能かと思っていたので、ドライバもLinux用で
利用できるのかと思っていました。しかし、RT用のドライバが必要みたいですね。

82 :login:Penguin:2001/07/03(火) 20:23
>>81
普通デバイスドライバはユーザープロセスからシステムコールで
利用するから、openとかcloseとかあるけど、RTLinuxは
モジュールとして動作するから先にA/D変換のモジュールをロード
して作った関数をシンボルテーブルに登録しておけばリアルタイムタスクから
使用できます。A/D変換のモジュールのほうにはinit_module,cleanup_module,
ボード初期化,A/D変換の関数を書いておけばいいはずです。
Interface社が公開してるドライバはRTLinuxでは使えません。

83 :login:FreePascal:2001/07/03(火) 20:30
>>81
機構的には本格的なリアルタイムシステムっすよね。昔の RT-Linux 本に AD コンバータの例が出てたような気がしますけど…。

初歩的な愚考かもしれないですが、nice を上げることでカーネルよりも実行優先度を上げる方法がありますよね。
リアルタイム性の高いタスクがひとつで、自前で時間管理するなら、1msec はこの方法でも行けるかも…やっつけ仕事に限りますが。

84 :login:Penguin:2001/07/03(火) 21:19
>>83
おれの卒論の実験それでやった...

85 :login:Penguin:2001/07/03(火) 22:44
HZ を上げてカーネル作り直して、sched_setscheduler() で適当に設定、とか。
ギリギリの精度が必要でない限り、これでもそれなりのものには。

86 :login:Penguin:2001/07/04(水) 05:04
>>81
ART-Linuxならinterfaceで公開しているドライバそのまま使えるんですけど、やっぱりRT-Linuxがいい?

87 :login:FreePascal:2001/07/04(水) 09:42
>>81
いや、話の流れの根底にはソレ(ART-Linux)があると思うよ。
ただ「1msec ならね…」てこと。

88 :login:FreePascal:2001/07/04(水) 09:43
最近口調分裂気味
く〜

89 :hydrodynamics:2001/07/04(水) 17:17
アドバイスありがとうございます。
ART-Linuxでもかまわないのですが、本や資料はあるのでしょうか?
interfaceのHPで「RTLinuxリアルタイム処理プログラミングハンドブック」
が紹介されていたので、これに飛びつきました。しかし、ART-Linuxの方が楽に
制御できるのであれば、そちらでもかまいません。いったいどちらの方法が楽なのでしょうか?
私は、Linuxは初心者なのでなるべく簡単な方法でやりたいと思っています。
良かったらアドバイスをお願いします。

90 :pci-card:2001/07/04(水) 22:31
>82
便乗質問お願いします。
interfaceのISA-AD&DAボードのモジュール&制御してました。
今度、PCIカードのAD&DAボードを使おうと思います。

前にLinuxのドライバをDLしたときにモジュールのソースがあったので
これをRTLinuxのカーネルでコンパイルすれば使えるのかと思っておりましたが、
使えないのですか?
できれば組み込むまでの詳細を教えていただけるとありがたいのですが、
お願いします。

>89
「RTLinuxリアルタイム処理プログラミングハンドブック」 って青い本?、緑の本?
緑の本だったらPCI版のボードのモジュールが乗っていると思います。
青の本だったらISA版のADボードのモジュールの例が載っていましたが、
interfaceのボードではなかったような気がしますが簡単にできました。

91 :hydrodynamics:2001/07/05(木) 12:58
>90
緑の本です。簡単にできたと言うのは心強いです。これで頑張ってみます。

92 :login:Penguin:2001/07/06(金) 20:39
>>1の、ART-Linuxのページ、繋がらなくなっちゃったね。
どこかに引っ越したんだろうか??

93 :wait_np:2001/07/06(金) 20:43
>>92
つながらないっすね。かわりに
http://www.movingeye.co.jp/~you1/art-linux/download.html
ARTのカーネル

google Linuxでちゃんと検索すればでてくるかな?

94 :92:2001/07/06(金) 21:44
>>93
TNX!!
これで2.2.19向けのパッチが手に入ります。

95 :90:2001/07/07(土) 00:57
>91
モジュールを作るのは早かったけれども、RT-linux-Ver1.2自体は
安定して動かせるようになるまで1ヶ月ぐらいかかりました....。
それより前にlinuxの設定などでさらにもう2ヶ月追加...(爆

>93
ART-linuxってkernel-2.0.36のところで開発が
終わったのかと思ってました。
ちゃんとあったんですね新しいkernel版が!
いただきます。

96 :login:Penguin:2001/07/08(日) 05:10
2.4に対応されないと今後取り残されるのでは?

97 :login:FreePascal:2001/07/09(月) 14:16
取り残されてもいいでしょ。
むしろ枯れてる方が信頼できるよ。

98 :login:Penguin:2001/07/09(月) 14:22
>>97
できないよ。

99 :login:FreePascal:2001/07/09(月) 19:46
>>98
立場の違いがあるだろうから、一応どうして信頼できないか聞いておきたい。
オレは AD/DA なんかの単純な箱モノ装置に使うのを想定してるから、枯れてるのを選びたいのよ。
単純な作業させるだけでもダメかいな?

100 :login:Penguin:2001/07/09(月) 19:48
>>99
枯れてるから。枯れっくすかこわるい。

101 :login:Penguin:2001/07/09(月) 19:53
>>100
枯れてるっつーのはこの業界じゃ誉め言葉なんだよ

102 :login:Penguin:2001/07/09(月) 19:56
>>101
そうでもない。枯れてるとSambaのアクセレータが効かない。

103 :login:FreePascal:2001/07/09(月) 21:40
>>102
samba 使うとなるとアレかねえ。
でも大半の用途ではいらんと思う。
Windows から共有かけたい気持ちはわかるけど。

104 :login:Penguin:2001/07/09(月) 22:20
リアルタイムタスク走らせるマシンにsambaとか要らないのでは?

105 :login:Penguin:2001/07/09(月) 22:31
>>104
開発中はあると便利だね。
運用中もあると便利だよ。
ログの監視とかがWindowsから出来るからね。

ところでアクセレータってなに?

106 :login:Penguin:2001/07/09(月) 23:07
まぁ、samba 程度動かしたところでビクともしないのは確かだけど > RT

しかし samba のパフォーマンスを気にするような環境では無いと思われ。

107 :login:Penguin:2001/07/10(火) 17:00
ところで、みなさんはどんな事に使ってるの?
具体的な事例きぼんぬ

108 :名無しさん:2001/07/11(水) 01:26
HardHat Linux ってどうよ?
使ってる人いたら乾燥聞かせて

109 :login:Penguin:2001/07/11(水) 01:45
名前が気に入らないので使ってません(大爆笑)

110 :login:Penguin:2001/07/11(水) 01:48
RedHatだって最初に見たときは、なんてカッコ悪い名前なんだろ
って思ったけど。

111 :login:Penguin:2001/07/11(水) 01:52
いまでもカッコワルイ

112 :login:Penguin:2001/07/11(水) 02:00
budou yorya masi dakedona

113 :login:Penguin:2001/07/11(水) 02:10
いままでで一番ダサイと思ったのはターボ。

114 :login:Penguin:2001/07/11(水) 02:57
コンダラには負ける。重いコンダラ試練の道

115 :login:Penguin:2001/07/11(水) 03:04
漏れ的にカコイイと思うのはマンドレイク。

116 :login:Penguin:2001/07/11(水) 03:10
プラ模はどうよ?

117 :login:Penguin:2001/07/11(水) 05:30
>>116
なんか、ヲタが多そう。

118 :login:Penguin:2001/07/11(水) 15:39
スレ違い

119 :login:Penguin:2001/07/11(水) 16:16
別にプラモじゃなくてもそこらクッサイクッサイヲタだらけなのに >>117
は何を勘違いしてるんだろうね

120 :login:Penguin:2001/07/11(水) 16:20
スレッド作らないで一定時間スリープしたいんだけど、どうすればいい?

121 :login:Penguin:2001/07/11(水) 17:21
usleep
ok?

122 :login:Penguin:2001/07/11(水) 17:24
>>121
RTのパッチ当ててたらそこそこ正確に100μ秒のスリープとか可能?

123 :名無しさん@お腹いっぱい。:2001/07/11(水) 17:47
そういえば、BSD 系で RTOS っていう話があったけど、
RT-Mach + Lites っていう方法があります。

でも、この分野の大御所だった中島先生は、いまや Emblix の会長…。

124 :login:Penguin:2001/07/11(水) 22:58
>>122
nanosleep() の精度が上がってたりは…、しないだろうな。
RTC 併用すれ。

125 :login:Penguin:2001/07/12(木) 05:56
>>123
BSD系ってRTOSなの??詳しい事知ってる人いたら情報希望

126 :名無しさん@お腹いっぱい。 :2001/07/12(木) 07:05
>>125
おいおい、眠たいことをいわないように。

>>123が紹介してるのは「BSDなガワをかぶせたRTOS」。
googleで'RT-Mach'あたりで検索すりゃわんさかヒット
するって。

127 :login:Penguin:2001/07/12(木) 07:24
うぃっす
ありがと

128 :hydrodynamics:2001/07/16(月) 01:05
RTLinux3.0は2.0と互換性はあるのでしょうか?
V1のサンプルプログラムはV2では動かないようですから、このような関係が
V2とV3にもあるのでしょうか?

129 :login:Penguin:2001/07/16(月) 02:14
そーいえば、リコーのレーザープリンタって
中のOSがNetBSDなんだっけ。あれもRTOSなの?

130 :login:Penguin:2001/07/18(水) 22:32
プリンタにリアルタイム性が必要なの?

131 :login:Penguin:2001/07/18(水) 22:44
>>130
紙詰まりが起きた瞬間、全ての job に優先してビープを鳴らして、
フロア中の仕事を停止させなきゃいかん。

究極のリアルタイム性が要求される部分なり。

132 :login:Penguin:2001/07/25(水) 21:18
>>128
さあ?
やってみなきゃなんともいえんな。
V2のサンプルを見ながらV3に移植すれば済む話かと。
そんなに大幅に変わってるとは思えないし・・・

133 :freebsd:2001/07/25(水) 22:53
クソスレにつき削除依頼済

134 :login:Penguin:2001/07/25(水) 23:24
まともなスレをあげます

135 :login:Penguin:2001/07/27(金) 01:58
age

136 :login:Penguin:2001/07/27(金) 14:49
うちの結論はITRONの方が気楽で便利、です。

137 :hydrodynamics:2001/07/28(土) 13:48
kernel-2.4.0にはkernel_patch-2.4を当てるみたいですが、Errorになります。
(エラーというかどのファイルにpatchを当てるかみたいのを聞かれるのですが)
これは、Makefileを修正しなくてはいけないのでしょうか?

138 :login:Penguin:2001/07/28(土) 13:51
>>137 patchの-pオプションあたりが怪しいと思われ。

139 :hydrodynamics:2001/07/29(日) 21:08
patch -p1 <../rtlinux/kernel_patch-2.4
って入力しています。これで良いのでしょうか?

あと、rtlinuxVer3.0(kernel-2.2.19)をインストールして、
rtlのモジュールを組み込んだのですが、外れなくなり、パソコンを停止できなくなりました。
組み込みの方法はsh insrtlが使用できないので(これも理由不明です。sh rmrtlも使用できません)
/etc/rc.d/init.d/rtlinux startを使用しています。xconfigでの設定が悪いのでしょうか?

140 :login:Penguin:2001/07/29(日) 21:13
>>139
instrtlは信用ならんぞな。
一度スクリプトを覗いてみるよろし。

141 :login:Penguin:2001/08/03(金) 05:30
今日のモンタビスタHardHat Linuxのセミナーに行く人いる?

142 :login:Penguin:2001/08/16(木) 02:07
>>141
報告は?

143 :login:Penguin:2001/08/22(水) 09:43
はあ・・・
RT-Linux3.0にチャレンジするか・・・

144 :login:Penguin:01/09/08 03:13
>>137-139
俺もなかなかうまくいかないYO

145 :144:01/09/17 11:50 ID:/U.d/BnA
Ver2で作ったモジュールはVer3でも動くみたい。
でも、コンパイル後に
Assembler messages
warning ; Ignoring changed section attributes for .modinfo
なる表示が出てくるのであとあじが悪い。

146 :login:Penguin:01/10/03 05:45 ID:Y/hofx2.
ftp://rtlinux.com/pub/rtlinux/
が死んでいるようです。

あと、各ミラーサイトも中身がてんでバラバラです!
いったいRT-Linuxはどうなってしまったのでしょうか?

147 :login:Penguin:01/10/05 23:00 ID:FddYqmlo
A&Aリナックス って結局どうなったの?
たいした活動もしないまま撃沈か?

148 :wait_np:01/10/14 03:54 ID:nbAszRjQ
最新版はどうもここらしいです。
ftp://debella.ikk.sztaki.hu/mirrors/ftp.fsmlabs.com/pub/rtlinux/v3/rtlinux-3.1.tar.gz

2.2.19へのパッチと2.4.4へのパッチが入ってます。
2.2.19は問題なし。2.4.4のは未チェック。

149 :nanashi:01/10/27 16:37 ID:UPbBSDst
良スレ、というかユーザーにとって希少スレなのでage

150 :login:Penguin:01/10/27 19:57 ID:jJUk4oWz
RedHat7.1にRTlinux3.1をインストールしようとしたのですが
make bzImage
の所で
cheksum.s:238 badly punctuated parameter list in #define
cheksum.s:244 badly punctuated parameter list in #define
というエラーが出ます.
どなたか対処法を知りませんか?

151 :wait_np:01/10/28 20:24 ID:SCyD5WKx
>>150
それさ、パッチ当てたときって何も文句言いませんでした?
ていうかRedHat7.1ってカーネル版数いくつでしたっけ?

152 :login:Penguin:01/10/28 22:15 ID:9P5rpwJg
>>151
Red Hat Linux release 7.1 (Seawolf)
Kernel 2.4.2-2 on an i686
login:

153 :矢田いけん:01/10/31 22:06 ID:1JVLZI0w
>>139
僕も同じ状態になります。
RT-Linux V3.0をTinkPadのi1620にインストールしようとしている
のですが、/etc/rc.d/init.d/rtlinux start を実行すると全く
コマンドが効かなくなり、shutdownもできなくなります。やはりディスク
レス環境が欲しいところですがどうしてもノートに入れたいのです。v0.6
くらいなら、制御で使ったことはありましたが、v3.0は、はじめてです。

起動のときにも、usbとかいろんなドライバが動的にリンクされてもいない
ようでネットにもつながりません。

#これは、menuconfig になるのでしょうが…

ディストリビューションはTurbo Linux 7 work stationで
kernel-2.4.5-3 です。どなたかカーネル2.4でRTのバージョンが3.0
でインストールされたかた、助けてください。

よろしくお願いします。

154 :login:Penguin:01/11/19 03:44 ID:tH/QSiBh
坂村健『情報文明の日本モデル』を立ち読みしたら
こんなことが書いてあった。
“リナックスやウインドウズはリアルタイム処理に向かないが、
政治的な理由か上層部がよく分かってないのか採用されてしまうことがある。
そこでこれらOSをトロンで扱えるツールを用意している”

155 :login:Penguin:01/11/19 06:51 ID:eJyeoRTz
RT-Linuxの入門用の書籍で、お勧めのものを教えて下さい。
最終的には自分で設計したボードを操作できるようにしたいです。

156 :login:Penguin:01/11/19 10:45 ID:0bAJ3Yqc
>>155
秀和システム RTLinuxリアルタイム処理プログラミングハンドブック
とりあえずならこの1冊

157 :login:Penguin :01/11/21 22:49 ID:AAi1Mq6C
RT-Linuxってマイクロカーネル上でOSサーバーとしてLinuxのカーネルを
動かすんですか?とりあえず面白そうなので、あげ

158 :login:Penguin:01/11/21 23:15 ID:WPid53it
Linuxにパッチを当てたものだからモノリシックじゃないの?

159 :login:Penguin :01/11/22 01:19 ID:ow3KZ+iO
>>158
こことか見ると
http://www.rtlinux.org/documents/faq.html
なんかスケジューラーを二重にしたような感じに読めるんだけどどうかな?
よく分からないんでこんど使ってみます。
これなんかと比べると分かりやすいかな?
http://os.inf.tu-dresden.de/L4/LinuxOnL4/

余談ですが、配布もとのFSMLabなんですが訴えられてますw
http://www.idg.co.jp/lwonline/backnumber/200109/20010917_01_news.html

160 :矢田いけん:01/11/22 01:55 ID:A03z1mv1
>>159
VMの上でLinuxは動かすんでしょ。
って言ってもVMは割り込みだけ。

それから、Non GPL RT-Linux V3.0 Pro とかいうので金儲け
始めたいらしいから、オープンにしたくないんじゃないの?
でも、V3.0からユーザー空間でリアルタイムでスケジューリング
できるようになったから、もうART-Linuxと同じか?

161 :login:Penguin :01/11/22 02:21 ID:ow3KZ+iO
>>160
ありがとうございます。
Linuxのカーネルを他のものとどう組み合わせるのか
いつも不思議におもってました。こんどこれらのもので
勉強してみます。

162 :AV Aho:01/11/22 04:09 ID:6VAjmVoo
桃尻ックかーねる・・・

163 :login:Penguin:01/11/23 01:03 ID:VdpPj6To
どなたかRT-Linux3.0でシリアル通信の仕方を教えてください。
3.0にサンプル(rt_com.c)が入っていたので試しているのですがうまくいきません.
モジュールを組み込むときにエラーが出ます。シリアルポートのアドレスやIRQは
きちんと割り振っているのですが”デバイスがビジー状態です”というエラーが出ます。
どうすればいいでしょうか教えてくでさい。
なお、vine2.1.5のカーネル2.2.18を使用しています。

164 :名無しさん@Emacs:01/12/01 04:45 ID:oQ+RrdZ8
>>99
でもやっぱ最新kernelに追従できないってことは
結局のところpatch自体の死を意味すると思ふ。

作者の石綿さんは会社にいっちゃったから忙しくて
あんまり手がまわらないとかゆー噂さぁ。
やっぱ誰かが作業を分担しないとアレかもしんないかも。

横からスンマセン。

165 :login:Penguin:01/12/05 18:33 ID:UnqCMXDg
wait_np() みたいなのをいっこも入れないでぐるぐるループを
作ったら、もうそこから一生出てこない?

166 :login:Penguin:01/12/06 21:03 ID:6ta1k7Ot
>>165
リアルタイムスレッドの中の動作はアトミックか

ってこと?

167 :login:Penguin:01/12/14 01:23 ID:NE0C/rw8
リアルタイム性も生粋のRTOSに比べれば天と地ほどの差が
あるしサイズも無意味にデカイ(もともと組み込みを意識して
つくられてない)。
ハッキシいって、あえてRTOSの変わり使うほどの利点はないね。
そのうち消滅するだろう。

168 :login:Penguin:01/12/14 22:59 ID:hihB4vec
生粋のRTOSて具体的には?Vxほげほげはでかいと思うが

169 :age:01/12/21 12:09 ID:FapdmW6L
age

170 :login:Penguin:02/01/11 16:35 ID:l/QnaP/z
ART-Linuxはもう忘れ去られてしまったんだろうかage

171 :名無しさん@Emacs:02/01/12 21:51 ID:HANTEeTT
VxWorksとの性能比はどれくらいなんですか?
顧客はずっとVxWorks使ってるんですが提案に
RTLしてようかと思って。
(そもそも棲んでる分野が違うのかどうかこの
板でもVxWorksはなんの話題にも出てきませんが。)

識者の意見きぼーん。

172 :login:Penguin:02/01/12 23:24 ID:vvReanzK
板違いでしょ

173 :QNX:02/01/12 23:56 ID:9MRdR4KT
VxWorksって、UNIX上(特に、Sun/SPARC上)での開発環境が良いから使われたんですよね。
APIもPOSIXに準拠してましたし。
私も、昔、テーミスのSPARCボード上で通信の制御プログラムとか作ったことありますけど。
RT-LINUXって、十分VxWorksの代替になるんじゃないですかねー。
特に、車載システムとか、比較的機器の大きさに制約の少ない産業機器用途で広まると思いますよ。
メモリ容量やCPU性能などに制約の多い携帯電話なんかだと、きついでしょうから、
μITRONなんかが使われてますよね。
ターゲットとする機器によって適切なOSも違ってきますよね。
Wind Riverの株、空売りしよっかなー。

174 :171:02/01/13 00:58 ID:hQl66GbI
>>172さん
板->スレの間違いでした。

>>173さん
ありがとうございます。
たしかにSPARCでクロスコンパイルしてますからね。< VxWorks
ちなみに快適に動かすスペックは経験上からどれくらいですか?

175 : :02/01/13 01:26 ID:UVpk3GNf
>>173
> ターゲットとする機器によって適切なOSも違ってきますよね。
直感的にはそーなんだけど、かなり経験豊富な人じゃないと比較・選定は難しいですよね。
結局、シェアがいちばん高いから・・・とかで選ばれたり。意味ねー。
スキルの低い開発部隊がRT-Linux使おうとしてたから「やめれ」て言っといたけど。

176 :login:Penguin:02/02/04 16:13 ID:dfXREfgC
RT-Linuxは、今どこでダウンロードできるんだ!?

177 :login:Penguin:02/02/04 23:04 ID:2sAhIg4J
RT Linux ってタイムシェアリングじゃないのですか?
プロセス切り替えのオーバーヘッドが無視できないから??

178 :login:Penguin:02/02/14 16:59 ID:Md34zpFR
Linux,RT-Linux,ART-Linuxで実行周期限界を調べて評価をしたいの
ですが、参考になるようなURLや書籍はないでしょうか?

いくつか自分でも探してみたのですが、今ひとつわからないのでおすすめ
のがありましたら教えてください。お願いします。
特に、RT-LinuxとART-Linuxでの文献を探しています。

参考にしているのは
Interface Nov.1999 ART-Linuxによるリアルタイム処理への適応と応用
Design Wave Magazine 2001 July ”リアルタイムOS”のすべて
Linux Japan に連載されていた Linuxカーネル2.4の設計と実装
それとこのURLです。
http://www.mechatronics.mech.tohoku.ac.jp/~kumagai/linux/control/lcycle.html

179 :login:Penguin:02/02/14 17:30 ID:0C6dkn+6
>>178
一般に、CPU200Mhzくらいで
RTは10μs、ATRは100μs
が限界周期

調べるんなら結局
オシロで測るしかないっしょ。

180 :login:Penguin:02/02/19 11:01 ID:wq6eIK0W
>>179
 遅くなりましたが、どうもです。
オシロ・・・ろくに使ったことないので勉強します(汗


181 :login:Penguin:02/02/25 10:22 ID:mRUtXg+m
age

182 :login:Penguin:02/02/25 10:35 ID:cYU5nzSq
ブームとともに消えるでしょう。
ITRONマンセー

183 :縞栗鼠(シマリス)の親方:02/02/25 10:49 ID:lAI5lAez
中央高等学院 中央高等学院 中央高等学院 中央高等学院 中央高等学院
ご連絡有り難うございます。お心使い大変感謝しております。
縞栗鼠の親方様におかれましては、いかがお過ごしでしょうか。
前回の件でも貴兄、またご利用されている皆様方にも多大なご迷惑をお掛けし
お詫びの言葉も見あたりません。

縞栗鼠の親方様には度重なるご迷惑をお掛けし、その度にご連絡いただき
大変申し訳ございません。私共も実のところ、うんざりと言うのが実際のところです。
ご存じの通り、当学院では11月受検に向け当学院生徒、職員一丸となって
目標達成に向け日々邁進しております。一部の心ない行動により当学院の生徒にも
必要のない不安が生じるのではないかと心を痛めております。今の所、生徒からの苦情
問い合わせ等、わたくしの聞き及ぶところには御座いません。
しかしながら、今回の件でも、いくつか質問という形で真偽を問うリアクションが外部、又は
当学院の生徒の判断がつきかねますが、こちらのHPにも帰ってきているのも事実です。
こちらも具体的な方法で行動をとりたいのですが、この件だけに係り切りというのも状況が許しません。
只、日増しに悪質化してきているのも事実なので放置も出来ません。私共も準備に取りかかり、
然るべき処置を執りたいと存じ上げます。

大変身勝手ではございますが、これからも暖かいご支援宜しくお願い申し上げます。
また 縞栗鼠の親方様の益々のご活躍 心よりお祈り申し上げます。
中央高等学院
http://www.chuo-school.ac/
中央高等学院福岡校
http://chs-f.com/index.html 
学院長 斉藤 守


184 :login:Penguin:02/02/28 15:12 ID:3tt7FI5V
Beep音がおかしくなる。なんでだ?

185 :login:Penguin:02/03/04 21:27 ID:wQqjxDze
うーん。ADとかDAとかはつかえるようになったんですが、
なかなか安定しなくて困ってます。不安定な原因に、
スレッド同士が影響するんですよ。
例えば、マルチスレッドに関してなんか良い文献ありましたら教えてください。
3.0の方が安定するんかな・・

186 :login:Penguin:02/04/08 15:07 ID:L/sxulVx
ホッシュ


187 :login:Penguin:02/04/17 13:54 ID:9GW3yqqi
保守ついでにアゲ。
今リアルタイムリナックスって実際に製品として使われてるんだろうか。
こういう製品に導入されてるよ、とかの情報キボン


188 :login:Penguin:02/04/17 14:39 ID:AZ3pwp4s
>187 製品じゃないけど出渕デザインの2足歩行ロボット(HRP-2)が
ART-Linux.

189 :login:Penguin:02/04/17 23:41 ID:6X60mBrN
http://daq.rikkyo.ac.jp/babarl/


190 :login:Penguin:02/04/23 10:25 ID:uEE2Cugb
結局ARTってまだやってるの?

191 :login:Penguin:02/05/20 13:30 ID:2d2Qw984
アイ・ピイ・アイあげ

http://www.ipishop.com/network.html

192 :あげ失敗したので:02/05/20 13:30 ID:2d2Qw984
からあげ

193 :login:Penguin:02/05/20 17:23 ID:jEr7hp+y
>>190 インターフェースで石綿さんが連載やってる
http://www.cqpub.co.jp/interface/default.asp

194 :アイボンナノチューブ:02/05/23 23:39 ID:RV8hvzdH
uClinuxを使っている人、いますか? http://www.uclinux.org/

マイクロマウスのような制御にはRTより良いよね?
ハードが軽くてすむから。

DragonBall 16MHzとPIC 20MHzってどっちが速いのかなぁ
ってスレチガイでした。

195 :login:Penguin:02/05/28 19:56 ID:MeUrzNHs
>194
さらっとやってはみた感じじゃ面白かった。
H8で動かしてた人がいたけど、どうなったかな・・・

ってRTじゃないじゃん

196 :login:Penguin:02/06/24 22:29 ID:Ih0pKJto
ARTが最近動きが活発でなかなか注目株っぽい。

オレは嫌いだけど。

197 :login:Penguin:02/06/24 22:38 ID:2V5nsM/L
トロンはもう終わりですか?

198 :login:Penguin:02/07/01 20:51 ID:9BlNUuXG
>>196
 どんな活動があるのん?


199 :196じゃないけど:02/07/01 21:36 ID:MaxeZGAM
出渕裕デザインのロボットがART-Linux

200 :196でも199でもないけど:02/07/01 21:47 ID:fFMCWtHN
こんなん。
http://www.watch.impress.co.jp/pc/docs/2002/0319/hrp2_1.htm

201 :login:Penguin:02/07/01 22:46 ID:C3eJ2Zms
>>197
トロン規格って世界で一番つかわてる組み込みOS規格だろ。
特に最近の携帯とかで一気に普及が加速したよな。
どうも日本人は自国のものに対して自身がなさすぎる。

202 :login:Penguin:02/07/01 23:00 ID:+uU7s5Ae
>>201
自信も何も、OSそのものと規格ベースのものをごっちゃに判断するな
よ。そんなこと言ったらUNIX規格に沿った(真似た)OSなんてそれこ
そ全世界でTRONよりはるかに数多く使われてるだろうが。


203 :login:Penguin:02/07/01 23:16 ID:2XSaOG3+
ちょっと前にInterfaceで特集してたTimeSysもかなりよさげだぞ.
Linuxのドライバがそのまま使えて,QoSもできるとか何とか.
ttp://www.timesys.com/でダウンロードしたが,GPL版ではQoSは使えないらしい(´・ω・`)

204 :login:Penguin:02/07/01 23:44 ID:vnflMvI4
> 特に最近の携帯とかで一気に普及が加速したよな。
>どうも日本人は自国のものに対して自身がなさすぎる。
じゃ、具体的にiTRON(って今はいわないんだっけ?)なOS積んでる
製品を、10コくらいあげてみてよ。


205 :login:Penguin:02/07/02 00:06 ID:Ut8vZDBA
>>204
ttp://www.tron.org/tronshow/2002-j/exhibitors/16.html
とか。

206 :login:Penguin:02/07/02 00:50 ID:/xCz7Ays
ARTはフリーではなさそうな扱いだが。
商用利用は電総研に掛け合わないといかんのか?

TimeSysはふざけんな、って具合に値が張りそうだ。
こないだ晴海のショーで話を聞いてきた。
フリーの部分はともかく、Win用の開発キットの価格は200万円だとよ。

207 :login:Penguin:02/07/02 00:56 ID:Ut8vZDBA
>>206
>ARTはフリーではなさそうな扱いだが。
>商用利用は電総研に掛け合わないといかんのか?
岡山あたりの企業が担ごうとしていると風の噂に聞いたが.

TimeSysはGPLの部分だけではリアルタイム性は無いのか?
開発環境もそうだが,ライセンスの部分がキモだな〜

208 :login:Penguin:02/07/02 00:59 ID:WpsFLyu1
>>204
H8のもあるね。ミスポの対応は糞だけど。

209 :login:Penguin:02/07/02 01:03 ID:/xCz7Ays
今手元にTimeSysのパンフレットがないから正確に答えられないが、

マルチタスクはGPLの部分で出来るらしいが、QoSやるには非GPLのシステム
を買わないとダメだ、と言っていた。
うれしいやら、うれしくないやら。

IDEの価格がそんなに高いのならGUIでマルチスレッドのデバッグに使えるん
だろうな、って聞いたら、確認するとか言っていた。で、連絡はまだない。


210 :login:Penguin:02/07/02 14:55 ID:IIfQ5gUa
ライセンスと言えば,ヨダイケン逝ってヨシな事件もあったな(w

211 :login:Penguin:02/07/12 17:54 ID:qG4VNVwp
うちの開発がQNXかRT-Linuxかで揉めています。
10usec〜100usecぐらいの反応で10kB程度のデータを
リアルタイムで計算処理するんですが、
一ヶ月ぐらいは連続稼働してくれないと困ります。
古参の連中はQNXを推しているんですが、若い連中がRT-Linux派で。

第一に(OSのメンテナンスが継続されているとかも含めた)安定性、
第二に開発のしやすさがポイントと思うのですが、
正直なところ RT-Linuxって、安定性はどうなんでしょうか?

212 :login:Penguin:02/07/16 01:08 ID:vSh9EDKf
QNX4はもうすぐライセンス販売中止だと思ったが。QNX6はまだ枯れていない印象。
RT-Linuxは,リアルタイムタスクと非リアルタイムタスクの管理がややこしい感じか。
タスクがカーネル抱き込んで落ちるのは嫌ぽ。

個人的にはQNXに一票。あとはLynxOSとかTimeSysあたりも考慮すれ。

213 :login:Penguin:02/07/16 14:39 ID:CytJ3FLE
>>211 RT-Linuxはリアルタイムプロセスはカーネルモードで動作する
ので気を付けたほうがいいかモナー

それで安定したプログラムが書けるなら問題ないが

214 :login:Penguin:02/07/16 22:34 ID:ag5BWpUg
>>213
ユーザモードで動作するRTOSなんて信用できん。胡散臭。

215 :login:Penguin:02/07/17 02:21 ID:ygFkw/pr
ARMプロセッサに対応したフリーのリアルタイムLinuxってありますか?
検索してみたけど見つからなかったもので、もしご存じでしたら教えて
ください。
TimeSysが複数のプロセッサに対応してるとか書いてあったけど有料っぽい
ので…

216 :211:02/07/18 06:06 ID:t2v/q2ft
おっしゃるように、QNX派は、RT-Linuxのリアルタイムのプロセスが
カーネルモードなのが気にくわないらしいんです。Cだと絶対落ちない
プログラム書くの難しいだろ、みたいな。

でも、ユーザーモードが信用できないって意見もあるんですね。
むー。難しい。もうちょっと勉強してきます。

217 :login:Penguin:02/07/29 01:16 ID:fb5rE2RE
>>216
>>カーネルモードなのが気にくわないらしいんです。
リアルタイムの考えからすれば、カーネルモードでなければいけない。
それはリアルタイムOSでは、MMUは本来不用だからだ。
せめて、ユーザーモードがある場合は、余った時間をGUI関係に使えばいい。
ハード制御は全部カーネル!214の言っている事と同じだ!

それより、リアルタイムLinuxがささやかれているが、
実際どのくらい開発中も含め使われているのか?
オレは使いたくない。特にLinuxは継ぎはぎだらけでダメだ。
使うならBSDの方がいい。Vxもいらない、サポート会社がクソ、高い。
リアルタイムLinux寄生虫の会社はサポートできるのか?

218 :login:Penguin:02/07/29 01:20 ID:bvr0tr9y
まあ10〜100μ程度なら RT-Linuxで十分でしょ。
何かあったってソースあるんだから解決できるしね。

219 :login:Penguin:02/07/29 05:39 ID:sqXeuDTx
>>216
そんなに難しいプログラムには思えないのだが

220 :214:02/07/29 22:32 ID:ZVmQbiF4
>>217
別にMMU使うことを否定してるわけじゃないんだが・・・。
カーネル空間とユーザ空間のコピーやら、タスク毎に
テーブル張り替えたりするのは無駄だろうと言いたいだけだ。
TRONはそうゆう使い方をするようになるみたいだし。(嘘かも)

221 :login:Penguin:02/07/30 07:30 ID:qUXWCako
ソースが公開されているのはいいが、
みんな読めるのか?修正できるのか?チェックできるのか?
そういう意味で、サポート会社の重要度高し。

問題提起
サポートってどこまでサポート? なんのサービス?
カーネルがバグっていたら、サポートはどうする。結局自己責任 だれも責任を取らない
結局バグがでたら、ROM交換に行くのか?ネットワークで更新できるようにするのか?
分からんことだらけだな!無責任時代突入。

222 :login:Penguin:02/07/30 08:16 ID:UJssB05D
>>221
みんな読めるし、修正できるし、チェックできます。

カーネルがバグっていたら、自分で直します。
責任は直した人(会社)が取ります。

結局バグがでたら、必要に応じてROM交換に行くし、ネットワークで更新もします。
分からんことなんて無いです。 無責任なのはあなたです。

223 :login:Penguin:02/07/31 08:33 ID:+45D2xFU
>>222
それはウソでしょう。できもしないのに言わないで下さい。
それともあなたのクレジットが載っているんですか?それなら認めますが。
あなたは、サポート会社の人ですか?
それならサポート会社なんて存在自体必要ないですね。

私は、高いお金を取ってサポートするなら、どこまでサポートするのか
を疑問に思っているからです。
過去に外国のOSのサポートだと称し、高い金をとってどうしようもない、
サポート会社に騙されるなと言っているだけです。

>>無責任なのはあなたです。
何の責任ですか?

224 :名無しさん@Emacs:02/07/31 10:13 ID:fASJ/vum
痛い>>223降臨中(w



225 :名無しさん@Emacs:02/07/31 10:15 ID:fASJ/vum
>>223
> それはウソでしょう。できもしないのに言わないで下さい。
と判断した根拠は?
サポートを請け負うならカーネルソースくらい読めて当然だが何か?

> それともあなたのクレジットが載っているんですか?それなら認めますが。
GPLのどこにクレジット掲載の義務があるんだ?

> それならサポート会社なんて存在自体必要ないですね。
なぜそこで自己完結するんだか(w


226 :login:Penguin:02/07/31 11:57 ID:ta+rJakh
>>223みたいな人がいる限り、サポート会社が儲かると言うのもまた事実。
「ソースとは読むもの」 という認識を彼らに植え付けてはいけないんです。
せっかくお金を落としてくれるのに。

227 :login:Penguin:02/07/31 13:48 ID:RHi9Zmob
223は障害が出た時に、客に対してどういう言い訳をするんだろう?

228 :login:Penguin:02/07/31 14:25 ID:+45D2xFU
逆ですよ。サポート会社なんか無用をいっているのですよ。
何をサポートしてくれるのかって事ですよ。

>>サポートを請け負うならカーネルソースくらい読めて当然だが何か?
それだったら、なぜ外国の会社の下(名前)でやっているのか?
サポート会社は自分では何もおこなわずに、外にただ投げるだけでしょう。
日本の外資系会社はだた名前があるだけで何も開発を行っていない。
くやしかったら、自分の名前でサポートしたらどうだ。サポート会社の人?


229 :login:Penguin:02/07/31 14:46 ID:ta+rJakh
>>228
サポートって、「お金をもらって、代わりに知識と助言を与える」のが仕事だよ。
それ以上のことはやらないし責任も取らない。
それでも繁盛してるのはうまく使えば「知識と経験を金で買える」から。

230 :login:Penguin:02/08/07 15:25 ID:XrILEPBY
知らない間にART-LinuxがSH4に対応してたんすね。
http://www.movingeye.co.jp/products/kit/artlinux.html

http://www.movingeye.co.jp/doc/cq2/cq200207.html
ここによるとSH4のはカーネル2.4ベースでx86版も近日でるとか。
ARM用も出てくれないかなぁ…


231 :名無しさん@Emacs:02/08/07 16:42 ID:ImRgXjcp
>>228
アイタタタ・・

> それだったら、なぜ外国の会社の下(名前)でやっているのか?
ってなんで決めつけるんだ?

> サポート会社は自分では何もおこなわずに、外にただ投げるだけでしょう。
君の知ってるサポート会社はそうかもしれんが、俺は違う。

> 日本の外資系会社はだた名前があるだけで何も開発を行っていない。
ハァ?

> くやしかったら、自分の名前でサポートしたらどうだ。サポート会社の人?
既に個人事業者としてやってますが何か?


232 :名無しさん@Meadow:02/08/07 18:20 ID:bG99Vbp/
>>228
>>231

マアマア(・∀・)マターリイキマショ

233 :login:Penguin:02/08/14 15:53 ID:2nAWbwWD
リアルタイムOSは応答性能を保証するのと引き換えに、
パフォーマンスやスループットを犠牲にしているので、
制御など時間的制約がある場合を除けば、魅力に乏しい。

234 :login:Penguin:02/08/14 16:08 ID:+vNdQbZh
用途によっちゃそれでも必要なんだよ。
キミが魅力を感じようが感じまいが。

235 :login:Penguin:02/08/15 01:22 ID:/0GLx8QN
GPLであるリナックスのカーネルに、建て増しして作ったリアルタイム
カーネルは、当然GPLでなければならない。 なぜかソースを独自に
書きましたのでGPLではありませんというカーネルが売られていたり
するが、おかしいような気がする。

236 :login:Penguin:02/08/15 01:48 ID:dALLYUOh
>>235
金を払えばバイナリをくれてやる。
バイナリを持っている奴にはソースも見せてやる。

って姿勢じゃなかったっけ?

237 :login:Penguin:02/08/15 18:09 ID:ZUwi3S06
>>236
その場合、もらった binary & source は再配布自由になるけどいいのかな。

聞いた話では、
* ある kernel module に必要な patch を GPL で配布
* realtime 部分を、そのパッチを利用した実装で binary 配布
ということで binary module を proprietary にする、という
やりかたをしてるところがあるらしい。


238 :login:Penguin:02/08/17 15:38 ID:7AnNZEVj
 

239 :login:Penguin:02/08/29 08:19 ID:/5N0qvSr
   

240 :login:Penguin:02/08/29 17:16 ID:6qsH4R6z
ftp://ftp.fsmlabs.com/
「匿名ログイン多すぎ。後でまた来るかミラー行け」

って言われた。でもミラーってどこ?

241 :login:Penguin:02/09/03 02:02 ID:4s9ZTnMG
もう終わりでつか?

242 :UQ:02/09/12 21:27 ID:JLAUYddX
>>240
ftp://debella.ikk.sztaki.hu/mirrors/ftp.fsmlabs.com/
今更やけど。

243 :login:Penguin:02/10/04 00:26 ID:mgmId4J8
ホシュ

244 :荳軒 隆史:02/10/04 10:44 ID:u1Dei8MG
初めまして!
いきなりで聞きたいことがあるんですけど誰か「リアルタイムリナックスの猫型ロボットの実現性」についてわかる方いませんか?
わかりましたら教えて下さい!!

245 :login:Penguin:02/10/04 13:51 ID:MparRcOE
メイドロボの実現性なら答えるが?

それに猫型ロボットなんてポケットが本体だろ(w

246 :名無し:02/10/19 15:54 ID:uNlSpt8y
ARTって何?


247 :login:Penguin:02/10/19 16:46 ID:TKgtcL1C
>>246
ART-Linuxっていうのを作ってた人がいたんだけど
電柱につきささって死んでしまいました

248 :login:Penguin:02/10/24 13:26 ID:ciMkgpwF
組込用OSとしてリアルタイムLinux使ってる人いますか?
SHとかARMでどの程度まで性能出るのか気になるんですが以外と
実例とかってないんですよね。

249 :login:Penguin:02/10/24 15:07 ID:1wWPfzBw
>>248
性能が気になるんだったら、uITron 使えば?
間違いないと思うよ。
同じ CPU で RT-Linux の約10倍のタスクスイッチ速度だそうな。
今の有償 RT-Linux は知らん。


250 :248:02/10/24 21:24 ID:ciMkgpwF
>>249
 書き方が悪かったですね。性能重視ってわけじゃなくて、
RTやARTでどの程度出来るのか気になったんです。
Linuxの資産使いたいってのもあるんですが。

251 :login:Penguin:02/10/25 00:43 ID:uWlP2xDq
RTでないのなら使ってう。ルータとか。あと >>249 におなじ。

で、RTなにに使うのん? 時々RTOSのやつらが言う、「プログラムが状態遷移
ベースで、ループが一定速度で回らないといけない」とかいうのは、折れ的に
却下。システムが違うんだから、それに依存しないように作り直さなきゃ。


252 :login:Penguin:02/12/02 08:54 ID:eRSm2ntC
ロボットに100usec周期で指令送るのに使ってます。

ところでここはプログラミングの話題OKなの?

253 :login:Penguin:02/12/02 11:39 ID:ioNm8E4+
>>252
>わかることは答えます。わからないことは皆さんが答えてください。
知ってる人がいれば会話になるんじゃない?


254 :login:Penguin:02/12/02 22:37 ID:9gu3TOvW
>>253
そうですか。(ところで>>1はいるのだろうかw)
早速質問なんですが,gethrtime()がスレッドをサスペンドして再開するとおかしくなるのです。
・・・質問がうまくまとまらないので後日書かせていただきますsage。


255 :login:Penguin:02/12/15 01:42 ID:4+8DZ+9S
保守。

256 :login:Penguin:02/12/30 21:12 ID:xoUOX3NR
RT-Linuxインストールしたらインターネット接続できなくなりませんでした。
どうして???
だれか対処法を教えてください。

257 :login:Penguin:02/12/30 23:31 ID:uMkNEw0i
使っているNIC用のモジュールが用意されていないと思われ。
ちゃんと設定してカーネルコンパイルし直すべし。

258 :login:Penguin:03/01/02 23:44 ID:TuvUh+sq
RT-Linuxについて質問させてください。

UDP/IP使って、映像のライブ配信みたいに、
一定のレートでコンテンツを配信するソフトを作りたいんですが、
例えば1パケットのペイロード長が1024[bytes]で、10[Mbps]で配信したい場合、

1024[bytes] * 8[bits/bytes] / 10,000,000[bits/secs] ≒ 819[μsecs]

ということで、約8.19[μsecs]間隔で送る必要がありますよね。
このように一定間隔でパケットを送るのは、どんな実装方法が良いでしょうか?

普通のLinuxのユーザースペースプログラムとして組んでみたんですが、
タイマ割り込みは10[msecs]単位でしか発生できないようなので、
ビジーループでgettimeofdayを呼びまくる方法で実装しましたが、
かなり汚いというか、無駄な処理をしまくりですよね。

10[msecs]毎に12500[bytes]送れば良いという案もありますが、
他のトラフィックに迷惑をかけない様、
パケット間隔はできるだけ等間隔にしたいんです。

で、RT-Linuxってこういうことが簡単にできるのでしょうか?
あるいはRT-Linuxじゃなくても綺麗な解決法があるのでしょうか?

初心者質問ですみません。

259 :258:03/01/02 23:47 ID:TuvUh+sq
修正です。

>>258
>ということで、約8.19[μsecs]間隔で送る必要がありますよね。

「約819[μsecs]」の間違いです。

260 :login:Penguin:03/01/03 00:51 ID:6kfW+o8v
>>258
>他のトラフィックに迷惑をかけない様、
いや、変に気を使う方が迷惑になるよ。
何も考えずに素直に10msごとに送るべし。

261 :258:03/01/03 01:41 ID:qFU8gzvs
>>260
短期間だけどバースト的に送った場合、そういうトラフィックが重なると
輻輳の原因になるかなぁと思いましたが、ルータなりHUBのバッファ考えると、
それほど神経質になる必要はないかもですね。

アドバイスどうもです。

262 :IP記録実験:03/01/08 21:46 ID:uo/+nO6l
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

263 :login:Penguin:03/01/09 01:39 ID:+22GuGDx
>>348悪ざない。バカだと。

264 :login:Penguin:03/01/09 02:22 ID:L6xgACMi
                   /\        /\
                   /:::::::ヽ____/::::::::ヽ、
                  丿 ::.__  .:::::::::::::  __  ::::ヽ_
                 / /。 ヽ_ヽv /: /。ヽ  ::::::ヽ
 -┼-   丿~~~|     / / ̄ ̄√___丶  ̄ ̄\  ::::|            ■ ■
 -┼-   /~~~~/ ━━━ | .:::::::::: / / tーーー|ヽ     ..::::: ::|━━━━━━  ▼ ▼ 
  .|       丿      | .:::::.  ..: |    |ヽ        ::|            ● ●
                | :::    | |⊂ニヽ| |      :::::| \
              / /| :    | |  |:::T::::| !      .::| \ \\
             / / \:    ト--^^^^^┤      丿 \\\ \\\

                      お、大阪・・・・   

265 :login:Penguin:03/01/09 03:08 ID:DtJQzZj2
ピンクは2ちゃんねるじゃないじゃない。

266 :login:Penguin:03/01/09 03:55 ID:WLJuqPrv
>>197
どこにしたって、名誉を傷つけられて騒がれると訴えられるだろうな。
で、自分で作った掲示板だと敗訴確実だし。
他人が作ったところでも、IP提出されるし。

もう完全匿名は無理。

267 :山崎渉:03/01/15 11:38 ID:1ScAb3I5
(^^)

268 :login:Penguin:03/01/29 01:45 ID:+Kw6hcCc
カーネル2.4.20用のパッチってあります?

269 :login:Penguin:03/01/30 09:50 ID:lCE/DIxO
素朴な質問です。
RTOSのタスクの切り替えが何マイクロ秒ということですが
これってやっぱり専用のハードウェア上ってことなんでしょうか?


270 :login:Penguin:03/01/30 18:23 ID:AtlLvnJX
>>269
何をおっしゃっているのかさっぱりわかりませんが
だいたいおっしゃるとおりだと思います。
質問は明確にお願いします。

271 :269:03/01/30 19:14 ID:lCE/DIxO
>>270
すみません。
あまりにも理解していないためか、何が知りたいのかも
よくわかってない状態です。ですがもう一度確認の意味で
質問させてください。

RT-Linuxのタスク切り替え周期が、最高で20〜30μ秒だったとしても
それはあくまでもOSだけの性能であって、
普通のパソコン上にインストールして使った場合は、
バス速度等のハードウェアの制限をうけてしまうため
結局はハードウェアの性能によるという認識で正しいでしょうか?


272 :login:Penguin:03/01/30 20:25 ID:52DgR1Ku
>>271
OSだけの性能と言うのは?ですか、理屈ではそうなりますね。
PCに限れば、CPUクロックでほとんど決まりそうな気がします。


273 :login:Penguin:03/01/31 06:03 ID:pnWYUTXZ
>>271
「普通のパソコン」はわかるのですが「専用のハードウェア」とはなにものですか?
RT-Linuxの タスク切替時間の記録を作るために専用に設計したハード???
それなら、きっと速いです。
そうでなくて、普通の組み込み機器ってことなら、PCとの間に根本的な違いは
ないです。一概に「PCだから遲い」とかいうことはないですよ。


274 :271:03/02/04 11:37 ID:2UurgI++
なるほど。
「専用のハードウェア」っていうのは、
PC104等の組込み機器を想定していたのですが
一般のPCと根本的にかわらないのですね。
なにか勘違いしていたみたいです。
まだまだ勉強不足ですね。


275 :login:Penguin:03/02/17 10:32 ID:n8ZvLBRG
RT-Linuxを勉強しようと思っているのですが、まだ右も左も分からない状態です

今回、自分のPCにRT-Linuxを導入し、雑誌に載っていたスレッドのプログラムを動かしてみようと思いました。
しかし、コンパイルしてみると以下のエラーが出てコンパイルが終了できません。
もしよろしければ、原因を教えて頂けないでしょうか?
カーネルはDebian2.2.17-rtl2.2です

thread.o: In function 'main':
thread.o:(.text+0x14) Undefined reference to 'pthread_create'
thread.o:(.text+0x26) Undefined reference to 'pthread_create'
thread.o:(.text+0x36) Undefined reference to 'pthread_join'
thread.o:(.text+0x43) Undefined reference to 'pthread_join'
collect2: ld returned 1 exit status
make: *** [thread] Error 1


276 :275:03/02/17 10:36 ID:n8ZvLBRG
今回試してみたソースです
#include<pthread.h>
#include<stdio.h>

void thread_func1();
void thread_func2();

int main()
{
pthread_t thread_1,thread_2;

pthread_create(&thread_1,NULL,(void *)thread_func1,NULL);
pthread_create(&thread_2,NULL,(void *)thread_func2,NULL);

pthread_join(thread_1,NULL);
pthread_join(thread_2,NULL);

return 0;
}


277 :275:03/02/17 10:36 ID:n8ZvLBRG
続き

void thread_func1()
{
int i;
for(i=0;i<100;i++)
{
printf("thread No.1 counter = %d\n",i);
}
pthread_exit(0);
}
void thread_func2()
{
int i;
for(i=0;i<100;i++)
{
printf("thread No.2 counter = %d\n",i);
}
pthread_exit(0);
}

278 :login:Penguin:03/02/17 10:46 ID:aFT3OKqt
$gcc -lpthread としてますか?

279 :275:03/02/17 11:11 ID:n8ZvLBRG
>>278
コンパイルできました
ありがとうございました

280 :275:03/02/17 13:28 ID:n8ZvLBRG
続けて質問させていただきます。
先ほどのスレッドを周期起動してみようと思います
pthread_make_periodic_np()を使用するために、
rtl_sched.hをインクルードしました。
すると、まだpthread_make_periodic_npをソースに加えたわけでもないのに
コンパイラがものすごい数のエラー・警告を吐き出します。
リアルタイム系ヘッダへのパスは通っています
私のRT-Linuxのインストール方法が間違っていたのでしょうか?

ちなみに、exampleのfrankで試しましたが、
rtl_sched.hも、それに依存する関数も普通にコンパイルできます


281 :login:Penguin:03/02/17 14:47 ID:A+A2ZkBI
C言語の初歩から出直してください

282 :login:Penguin:03/02/17 15:57 ID://pqxu6N
素朴な疑問なんですが、RTLinuxとpthreadって関係あったっけ?


283 :132:03/02/17 16:27 ID:+1GxSOcB
■■無料レンタル掲示板■■

どんどんレンタルして下さい

ランキングありジャンルも豊富です


http://www.geocities.jp/kgy919/bbs.html












284 :275:03/02/17 16:45 ID:n8ZvLBRG
がんばってみます;;

285 :login:Penguin:03/03/01 03:42 ID:kYEc/KaJ
ARTはHRPのヒューマノイド(パトレイバーみたいなやつ)にも使われている

286 :login:Penguin:03/03/02 02:43 ID:FJ0TV1/o
>>285
ttp://unit.aist.go.jp/is/humanoid/namaashi.gif
(゚∀゚)ヒューマノイドの生足萌え

287 :7jx@.:03/03/03 10:50 ID:WVl1aGqq
RTLinux 3.1をインストールして使っているのですが、リアルタイムカーネルで
起動するとインターネット接続が出来なくなり、sambaを利用してネットワーク
経由でアクセスすることも出来なくなります。
dmesgで確認したところ、確かにPCに入っているNICカードと対応モジュールが
現れるので、256氏とは違う原因みたいです。因みにカーネルをコンパイルする
時に

Networking options ---> [*] Kernel/User netlink socket
Networking options ---> [*] Routing messages
Networking options ---> <*> Netlink device emulation
に全てyと入力しています。

 一体原因は何でしょうか。尚、ディストリビューションはTurboLinux
Workstation7、NICカードは3Comの3C905C-TXです。どなたかヒントをいただけ
ると助かります。

288 :7jx@.:03/03/03 11:00 ID:WVl1aGqq
更に深刻なトラブルが発生。何時の間にやらPCがフリーズしている。
Vine2.5ではこんな問題は発生しなかったのになあ。どうやらディストリ
ビューションの選択を間違えたと思われ。おとなしくVine2.5に戻ります。
お騒がせしてごめんなさい。

289 :login:Penguin:03/03/05 02:51 ID:ECWKPvJu
ディストリビューションの選択で RTLinux と Vine って…。キチガイさん?

290 :wait_np:03/03/06 00:25 ID:/gJwY3FJ
>>287
まあ無いとは思うけど念のため
カーネルで SMP は使わないように

291 :制御屋さん見習中:03/03/07 00:40 ID:7UHhWeLk
リアルタイムlinuxのライセンスを詳しくしりたいです。

GPLとありますが、利用したら全部のソースを見せないと
いけないの?RTlinuxに関係しないとこまでみせたら
ノウハウがばれちゃうよ?

292 :login:Penguin:03/03/07 02:49 ID:xLRIOo4J
開示の義務があるのはGPLのソースを改変した場合だけでしょ。
独自開発のソースは適用外。


293 :login:Penguin:03/03/07 02:52 ID:/EG7neWq
別にソース見せてくれても困りませんが。( ̄ー ̄)ニヤリッ

294 :制御屋さん見習中:03/03/07 19:27 ID:HbwwLXWW
>>292さん、ありがとう。
独自開発のところはいいんですね。

ほっとしました。
っていうか見せても誰も見ないかも。

295 :login:Penguin:03/03/07 20:56 ID:PQ3YGRGS
>>291
http://home.catv.ne.jp/pp/ginoue/memo/gpl.html

296 :login:Penguin:03/03/07 21:19 ID:pznnAXuk
>>294
予備知識としてこのへんを見たほうがいい。
【GPL】ライセンス問題すれ【BSD】
http://pc.2ch.net/test/read.cgi/linux/1037015552/


297 :login:Penguin:03/03/08 00:43 ID:dd9ui0La
>>294
2chで聞いた答でほっとするなよ... 基本的にカーネルに独自のソースを加え
た場合は、そこもふくめて全部GPLが適用されますよ。


298 :制御屋さん見習中:03/03/08 23:07 ID:OdxmXOdK
>>295〜297
Thanx!!

少し勉強して見ます。
今後こういう問題は増えると考えます。


299 :login:Penguin:03/03/31 18:13 ID:GySJ4WRd
rtl_request_irq()関数で登録する割り込みサービスルーチン(ISR)は
unsigned int (*ISR)(unsigned int irq, struct pt_regs* regs)
とプロトタイプ宣言されているが、このISRの戻り値についてFSMLabのドキュメン
トには全く記載が無い。どんな値にするのが正しいのか、知っている人解説き
ぼーん。

300 :login:Penguin:03/03/31 18:21 ID:GySJ4WRd
300 get

301 :山崎渉:03/04/17 12:09 ID:KRn99/cy
(^^)

302 :山崎渉:03/04/20 06:10 ID:xFRXxEWb
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

303 :login:Penguin:03/04/23 19:46 ID:H8cGRkIF
>>299
rtl_core.cを読むとdispatch_rtl_handlerでISRを呼び出しているが、戻り
値は使っていない模様。

ところでRTAI(www.rtai.org)を試しにインストールして使ってみたが、パ
フォーマンスはRTLinuxより良い線行っているかもよ。使ったPCはCeleron 568
MHzにRAMを128 MB搭載。
1. タスクの周期的実行
RTLinuxでは15microsecが安定して実行出来る限界だったが、RTAIでは
10microsecでも大丈夫。
2. ハードウェア割り込み
Int8(RTC割り込み)をかけて、割り込みがかかる度にデジタル出力をトグル
してオシロで観察したが、RTLinuxでは最大8microsecのjitterが生じたのに、
RTAIでは計測できる程のjitterは生じなかった。
3. 割り込みの共有
RTLinuxではリアルタイム割り込みハンドラーは他のデバイスと割り込みを
共有できないが、RTAIでは出来る模様(確認中)。



304 :login:Penguin:03/04/25 22:41 ID:/EkTF6mi
>>303
rtai の続報、待ってます。

ダウソはしたけど、今 Linux 触れない・・・  (win 縛られ)

305 :303:03/04/28 16:14 ID:wOFq55PT
>>304
https://mail.rtai.org/pipermail/rtai/2003-January/002325.html
このポストから始まる一連の投稿で割り込みの共有の仕方についてディスカッ
ションしています。ただ今PCを制御に使っている最中なのでテストできない
が、今晩中にもやりますぞ。

306 :山崎渉:03/05/22 02:05 ID:VfjbtMwi
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

307 :山崎 渉:03/07/15 11:34 ID:2JhhXBQM

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

308 :ぼるじょあ ◆yBEncckFOU :03/08/02 05:25 ID:GfRe8vK7
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

309 :山崎 渉:03/08/15 23:26 ID:ep0zwfOh
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

310 :login:Penguin:03/09/10 12:10 ID:5tGSIna2
SUZUKAにRTのっけたみますた

311 :●のテストカキコ中:03/09/10 12:14 ID:jRtSkCzF
http://ula2ch.muvc.net/ (このカキコは削除しても良いです)

312 :login:Penguin:03/09/19 19:39 ID:iNp3/pbJ
ART-LinuxがKernel2.4系に対応したみたいだけど、
8000円だしてソース手に入れた香具師、いる?

ソースを手に入れたいんだけど、貧乏学生には無理な値段・・・
"GPLで頒布"してくれる神、光臨キボン

313 :login:Penguin:03/09/20 01:24 ID:s1bGID8A
>>310
詳細 or 感想キボン


314 :login:Penguin:03/09/21 03:38 ID:FdmBTmV1
>>312
あ!その手があった!

いや、ないよ?

315 :login:Penguin:03/10/16 13:57 ID:8sVSgdaQ
皆さん、ハードウェアはPCでやっておられるようですが、
何か適当なワンボードマイコンでLinuxを動かすことは出来ないでしょうか?

そんなにシビアなリアルタイム制御でなく、msecで十分な環境です。
手のひらに載る程度のサイズで、コンパクトフラッシュが1〜2枚載ると嬉しいです。

Foxプロジェクトとかhttp://ip-sol.jp/h8max/が有名だと思われますが、
あとは、別の意味で有名なモルフィーワンとか・・・

他に、何かご存知の方はいらっしゃいますか?


316 :login:Penguin:03/10/16 15:26 ID:kXslWQqp
>>315
思い付いたのだけ。
http://www.si-linux.com/product/cat709/
http://www.daisendenshi.com/SH-2002.htm
http://armadillo.atmark-techno.com/
http://www.laser5.co.jp/prodauct/embe/lc/a.html
結構あるなあ。


317 :login:Penguin:03/10/16 16:55 ID:8sVSgdaQ
>>316
有難うございます.教えて君で申し訳ないので一覧にしてみました.
cat709を買って,いろいろ勉強してみたいと思います.有難うございました.

製品名:cat709 (SiliconLinux)
http://www.si-linux.com/product/cat709/
SH3(117MHz) 32M
69x73mm (特売で)3万5千円

製品名:SH2002 (SH Linux)
http://www.daisendenshi.com/SH-2002.htm
SH3(200MHz) 128M Ethが2つ USBも
134x96mm 6万5千円〜

製品名:Armadillo (Armadillo Linux)
http://armadillo.atmark-techno.com/
ARM (74MHz?)32M
90.2x95.9mm 4万程度

製品名:L-CardA (カスタマイズLinux)
http://www.laser5.co.jp/prodauct/embe/lc/a.html
MIPS (133MHz) 32M USBあり
100×70mm 5万5千円

製品名:H8MAX (uClinux)
http://ip-sol.jp/h8max/
H8 (25MHz) 2M
95x65mm 2万



318 :login:Penguin:03/10/16 22:55 ID:GJC0emns
あと plathome の OpenBlock もそうかな?
用が済んだらルータとか鯖(本来の用途だが)にすりゃぁいい。
こいつは力PCだったはず。

319 :login:Penguin:03/10/17 10:20 ID:RQ+sFMmf
>>318
確かに,ユーザ数が多くて勉強目的には最強かもしれません.
CPUの速度も一番ですね.そういえば,誰かが持っていました.

製品名:OpenBlockS266
http://online.plathome.co.jp/products/openblocks/index.phtml
PowerPC(266MHz) 64M Etherが2つ
115x81x38mm 4万円

320 :login:Penguin:03/12/08 23:04 ID:7mUUsPR4
リアルタイム処理プログラミングハンドブックの3.2にあるパラレルポート制御の
プログラムをカーネル2.4.4、RT-Linux-3.1で利用したいんですけど・・・
どなたか上手くいく方法教えて頂けないですか。

321 :login:Penguin:03/12/08 23:14 ID:0tqj26Mp
ごめ、わりこみー

ここはRT-Linuxのスレのようだ(はじめてみた)が、
組込リナックス一般についてのスレ無いか?
【Embedded】【Preemptive】【RealTime】とかが
キーワードかな。
ちなみに、俺はROMしかできない。。。

322 :login:Penguin:03/12/09 09:11 ID:d+heC64O
確かにな RT Linux に限ったすれだが、個人的には、
MontaVista とか kernel2.6 とか TimiSys とか
他にもありそうだが、話をしても別にかまワンと思うが、
あまりにも書き込み需要が無いな。

大体スレタイが変だね。リアルタイムリナックスでは一般すぎる。

あとはここかな?ここも書き込みほとんど無し。
組み込みLINUXのハードスレ
http://pc.2ch.net/test/read.cgi/linux/1027062673/

323 :login:Penguin:03/12/09 16:55 ID:BeTy5oW4
古い記事ですが、エーアイコーポレーションから

 電源”ON”からユーザアプリケーションの起動まで約1秒という
 高速な立上げを実現する ”Quick Boot”機能を追加した、
 『RTLinux/Pro Quick Boot版』のリリースを開始致しました。

というのを見つけたんですが、この高速起動って
どうやるんでしょうか。
1秒とはいわず、30秒前後で起動させたいんですが・・・


324 :login:Penguin:03/12/09 17:27 ID:HoDnBI8Z
>323 30秒もあるんだったら、普通に起動しても大丈夫じゃない?
後は起動シーケンスで余計なサーバ上げないとか。

Quick Bootに関してはエーアイのページ見たけどわからん。

325 :321:03/12/09 22:54 ID:iv5qcqrT
鯖たてる時に役立つスレはいっぱいあるけど、
やっぱ組込系の人たちは2ch来ないのかなぁ。。。
PowerPC,ARM,SHの組み込みの生の声(=本音カキコ)が
聞きたい。。。


326 :login:Penguin:03/12/09 23:35 ID:d+heC64O
>>324
うむ、何も最初に起動しないと結構早いぞ。
RH とかいろいろ起動時にやっちゃうので結構かかる印象有るけどね。

1秒の奴は、ESEC の時に出てたらしいが、私は見なかった。
そんとき結構話題になってたな。通常の起動プロセスを考えると
無理っぽいんだが。リセットして1秒でコマンドプロンプトが
出るってやつ。

327 :login:Penguin:03/12/10 05:28 ID:4Wad7XQZ
>>326
ああ、それはあれだ
起動後のメモリイメージとかをとっといて
それをが〜とRAMに展開してるんだよ
で、レジスタとかは適当につじつま合わせる
ESECでそう聞いたよ

なんつーか、ファミコンのエミュレータとかで
メモリイメージ丸保存してセーブできるとか
あのイメージだよ。 レジュームといってもいいか。

328 :login:Penguin:03/12/11 08:18 ID:XDhIJjpx
>>327
なるほど、「ブートしたローダ」ってわけか。

329 :328:03/12/11 08:20 ID:XDhIJjpx
GPL とか気にせずに好きなだけ金ふんだくれて、ビジネスとしては良いかもな。

330 :login:Penguin:03/12/13 08:42 ID:qYD3odRx
Fedora Core1かReshat9にRT入れて使えてる人いますか?


331 :login:Penguin:03/12/13 08:43 ID:qYD3odRx
↑Redhat9です。

332 :login:Penguin:03/12/13 11:44 ID:gQ9Zmro6
SH32とかPPCなんかにRT−LINUXを使用できるように
なるんでしょうか? 

ITRONは嫌だし、海外のリアルタイムOSは高いし・・・

333 :login:Penguin:03/12/13 14:11 ID:j8WT+sJn
>>332
SHのRT化はm17nのMLに情報が流れている。


334 :LT−Rinux:03/12/18 15:35 ID:XB8x2ajn
「くだらねえ〜〜」ってところで質問してたんですが、
スレちがいといわれここにきました。
すこしコピペになりますが、
質問してもいいですか?

335 :login:Penguin:03/12/19 16:57 ID:SQne6wH9
>>334
ばっちこーい!

336 :LT−Rinux:03/12/20 01:01 ID:yIB2o2KV
RTLinuxはじめようとおもってるのですが、Linuxのことすら
あまりわかってない状態です。
何から勉強すればよいでしょうか??

やろうとしていることは、1msecで電源のオン・オフができるような
コントローラとハードを利用して1msecのオン・オフ制御をしようとおもっています。

そこで、コントローラに命令を送るためのプログラムなどを書いたり
しなくてはなりませんが、全くわからなくて困っています。

高速応答制御などに携わっているかた、
良ければ教えてください。


337 :LT−Rinux:03/12/20 01:01 ID:yIB2o2KV
コントローラとPCの通信はノートPCのスロットカードでDIOをつかって通信しようとおもってます。
プログラムはCを使うつもりです。
構築とかもしなくてはいけないのですが、
何せLinuxは授業で基本的な移動コマンドや参照コマンドしか習ってないので、
何からすればよいのかもわかりませんが。
ポートとの入出力とかでどんなライブラリファイルが必要かもわからないです

僕はよくわからないんですよ。
先輩がつかってるんですが、
先輩は忙しくて相手にしてもらえないんだけど、
その間も自分で進めていかなくてはならないんですよ。

コントローラは(企業に)回路作ってもらうんですけど、
そのシステムの仕様は先輩が考えて企業に送ってくれました。
DIOはデジタル入出力であってるとおもいます。
DIOってのはドライバなんですか?
そういうのも調べないといけないですが、
その説明書を読みたくても、
その部屋自体、先輩(とそのチームのひと)がいなかったら
入ってもいけないみたいで、
進めないんですよ。

てか、わけわからない状況ですみません。

DIOっていうのはだいたいどんなものがあるんですか?

338 :LT−Rinux:03/12/20 01:02 ID:yIB2o2KV
↑ってかんじです。
専門的なことじゃなくてすいません。

339 :login:Penguin:03/12/20 09:44 ID:gGxiGO1X
で、なんで Linux がひつようなの?

340 :login:Penguin:03/12/21 00:41 ID:YoInQKoq
>>339
ん〜、なんでだろうね?
LTーRinuxというあたりから香しいにほいが・・・


341 :339:03/12/21 08:04 ID:l+GJzc/N
どこぞのムックで RT-Linux と DUAL CPU (x86) を使って
ラジコンのコントローラ制御をするって実験記事があったな。
#わからんからって2chにまず書き込んでもダメポ。
 市井の情報なりも並行して集めれ。

あのときのPCのスペックはよく解らんが、やっとこさ 1ms の
壁を破るくらいで、8bit のマイコンでもこの程度ならOKみた
いな結論だった。今のハイスペックCPUならもっといけそうだ
けど、ある程度 RT Linux を使いこなして、性能限界を見極め
ないと痛い目にあいそうだね。

RT でなくとも、Linux がなぜ必要か分析してからシステム設計
しないと趣味の世界になってしまうような気がするがね。

342 :LT−Rinux:03/12/21 15:38 ID:aa6rbCcx
なるほど、。
市井の情報とは?
今、これと並列して、C言語の勉強しています。
Linuxの応答性に期待しています。
Windowsでもいいんですかね〜〜??
実際趣味の世界になってはこまるんですが、
そのレベルにも達してないっぽいんで、
ビビッてます。
PCの性能は結構いいのを使えるとおもいます。

343 :login:Penguin:03/12/21 15:57 ID:OevHz4Mh
本嫁。ということだ。

窓で精度1msは無理やね。
今時のPCでRT-Linuxなら余裕だろう。
素の2.6でもいけるかも。

1ms周期で電源ON/OFFに追従できる機械があるのかどうか疑問だが。


344 :LT−Rinux:03/12/21 16:23 ID:aa6rbCcx
たぶんそれでだと思います。
ウィンドウズではできないのでRT−Linuxだとできると聞いたんで。
カチカチ、オン/オフするのではなく1msの応答性がほしいのです。
追従する機会は今先輩が持っていて、分けてもらえるみたいです。


345 :login:Penguin:03/12/21 18:21 ID:l+GJzc/N
応答性に応じて選択肢は有るだろうね。

C言語の勉強から始めてるんだったら、この際、いろんな
Linux も調べてはどうかな?いろいろ特徴があるようだから。
TimeSys なんて結構面白そうだけどね。

・MontaVista Linux
・RT Linux
・ART Linux
・kernel 2.6
・TimeSys Linux

346 :login:Penguin:03/12/21 19:40 ID:tnzDtv8y
>>345
kernel2.6とあるが、
おぬしもkernel2.6がそこそこ安定すれば
ディストリ不要と感じとるのか?
kernelの仕組みをよく知らないので愚問かも
しれんが、kernel2.6がプリエンプティブで
ちゃんと動くならTimeSysもMontaも不要では
ないのか?


347 :login:Penguin:03/12/21 21:46 ID:l+GJzc/N
TimeSys は独自拡張を持ってるし、ツール群も良い感じ(雑誌記事見
ただけだよ)だから技術的には価値があると思うよ。RT もそうかな?
#独自性が強い分諸刃の剣的要素はあるが・・・

微妙なのは Monta だ。Monta の kernel 拡張機能の多くは
2.6 に吸収される反面、Monta Vista Linux の目玉機能は
見えてこない。だから >>346 の意見はYESとも言える。
#kernel2.6 のプリエンプティブは Monta の貢献が大きい。
機能面でありがたそうな CEE がどうなってくかだが・・・
#あんまり派手なハナシは聞こえてこないな。

kernel2.6 で x86 以外のアーキテクチャ用のディストリビュー
ション(CD1枚に全部入ってる奴)がしっかりしたら、多くの
ユーザにとって Monta はサポート以外価値が無くなる。
組み込み Linux が広まりつつあるなか、これまでのようにサポー
トに銭を落す人も少なくなってきて苦労すると思うよ。

348 :346:03/12/22 09:15 ID:/Nk3EcRU
>>347
Thanks!

349 :LT−Rinux:03/12/22 09:31 ID:XW9me15X
ありがとうございます。
もしや、Linux自体が結構早いものなの??
ART−Linuxってのはドウちがうんですかね??
このスレはRT−LinuxとART−Linuxについてですよね??
名前から判断するに兄弟的なものなのですかね??

350 :login:Penguin:03/12/22 10:44 ID:4YU5Jiqe
linuxの異母兄弟の従兄弟ぐらいかな

351 :login:Penguin:03/12/22 17:45 ID:WQuOm0ua
>>349
linuxは遅いよ〜
高速応答を保障したリアルタイムOSの上にさらにLinuxを載せたようなのがRT−linuxだ



352 :login:Penguin:03/12/23 00:57 ID:Nqd0rvAr
2.6でHZが100じゃなくなったって聞いたんだけど・・・
細かくなったのかにゃー?

353 :login:Penguin:03/12/23 01:38 ID:p49zcgmI
ん〜、10倍されたらしい・・・
結果、全体のスピードとしてはほんのちょっと遅くなっただと・・・
でも、他のスレ見ると 2.6 で速くなった、ってカキコがあるだーよ・・・
ベンチでも取らんとワカラねーかな?


354 :LT−Rinux:03/12/23 09:41 ID:ZH3QWh4R
なんかRT−LinuxってのはLinuxからの派生ではあるが、
Linuxとは全く違うって解釈でいいんでしょうか??
そんなかんじで理解しております。
あと、友達にきいたらART−LinuxとRT−Linuxはだしてる
会社が違うだけでモノはほとんど同じみたいに聞いたんですが、
そんな感じですかね??

355 :login:Penguin:03/12/23 09:44 ID:pkIojHe8
ARTの方がフリーズしにくかったような

356 :login:Penguin:03/12/23 10:19 ID:uwJyCcqD
>>354
中身は全然違うがな。
出来る事は大体同じだけど。


357 :login:Penguin:03/12/23 11:50 ID:l8qWBLUt
>>354
どっちかっつーと、RTOS と Linux を糊で貼り付けたイメージかな。
だから RialTime 性能はそこそこ期待できるアーキテクチャではないかと。

kernel2.6 とか mosotavista は、Linux カーネル自体で頑張るから、
RealTime 性能は限界はあると思うよ。ベンチ取ったわけではないけど。
最初からソフトな RealTime でいいって人をターゲットにしてるから。

>>352
HZ = 100 だと思って、適当に 100ms は 10 だにゃなんて書いた
コードが残ってたりすると大変そうだね。そんな香具師いねーか。

358 :login:Penguin:03/12/23 17:25 ID:XbdD+0R+
>>354
RT-Linuxは、RTOSの上にLinuxを実装した物。リアルタイム性能が
求められる部分は、Linuxにではなく、RTOSの方に載せる。

ART-Linuxは、Linuxのタスクスケジューラを書き換えて、リアルタイム性を
持たせたもの。Linux上でリアルタイム性能が得られるが、
スケジューラが全然別物なので、普通のLinuxとの互換性に問題が発生する
可能性がある。

と、Interfaceかなんかに載っていたのを読んで、理解しているのだが、
こんなもんじゃなかったっけ?

359 :login:Penguin:03/12/23 18:49 ID:uwJyCcqD
>>357
HZ=100じゃねーというのは昔から言われてるし、大丈夫だろう。
どうせそれ以外の所でひっかかって直すはめになるし。

>>358
そんな感じ。


360 :login:Penguin:03/12/23 18:51 ID:5dU47HLu
>>358
大体そんな感じ。
まあコード書くときは普通のデバドラっぽく書いていいんだけど
リアルタイムスレッド内にいるときにカーネルAPIとか呼んだら
あぼーんなので注意が必要。
それ以外は大した違いは(見た目上は)ない。

361 :LT−Rinux:03/12/24 11:29 ID:QWvZK+zv
みなさんありがとうございます。
とりあえず、いろいろ調べてみます。
また、わからないことあったら、教えてくださいね。
がんばってみますう〜〜。

362 :login:Penguin:03/12/24 12:28 ID:ZTrBXhlk
>>361
http://www.cqpub.co.jp/interface/techi/techi.html
http://www.cqpub.co.jp/e-unix/index.html
↑この辺で出てるLinux関連書籍買って嫁。RTLinuxの話題も
出てくるはず。1ms程度だったら、有名な「Frank Zappa」の
サンプルに手を加えるだけで動くんじゃね?

RTLinux Frank Zappaでググると良し

363 :login:Penguin:03/12/24 21:44 ID:bqbzz7Hz
FrankZappaは難解です。あれは実験音楽の一種ですか?

364 :login:Penguin:03/12/24 22:26 ID:Pszn7KLf
一番簡単なのは、パラレルぶったたいて矩形波出力じじゃないかい。
ぶったたく先を変えればとりあえず目的を果たせそうだし。


365 :login:Penguin:03/12/27 03:05 ID:RVPCs05t
redhat7.3にrtlinux-3.1入れて動かしてるんですけど
normallinuxではネットに繋がるのに、rtで起動すると
ネットに繋がりません。
なぜなんでしょうか?


366 :login:Penguin:03/12/27 12:32 ID:Aq9ecDow
RTのkernelにNICに応じたモジュールがちゃんと組み込まれてる?


367 :login:Penguin:03/12/28 17:40 ID:t/wEcjwP
RedHat9上でART-Linux試そうと思って
kernel-2.2.19のソースにパッチ(ART-20010404.diff.bz2)あててカーネル再構築しますた。
無事ブートできて、Xも立ち上がって、Netとかも問題ないのは確認でけたんですが、
ttp://www.toyota.nitech.ac.jp/~takesue/rt_ctrl/art02.html にあるテストサンプルを試すと、
ARTライブラリのリンクエラーがでて肝心なパフォーマンスの確認がでけてません。
ライブラリ自体は生成されていて、場所指定に間違いは無いし、
あとこれといってチェックすべきところが思い当たりませぬ。
どなたか、情報キボンヌ。


368 :login:Penguin:03/12/28 23:13 ID:M25cIVnH
(´-`).。oO( ART ってまだ 2.4 に対応してないんか?・・・ )
      ( あっ、次は 2.6 対応で出すのかっ! )


369 :login:Penguin:03/12/29 17:32 ID:pJNVvNEd
2.6はもともとリアルタイムなんじゃ

370 :login:Penguin:03/12/29 18:05 ID:CL8W+etb
>>369
ぜんぜん


371 :login:Penguin:03/12/29 20:01 ID:pJNVvNEd
だよね

372 :login:Penguin:03/12/29 20:01 ID:we0R8Nk2
>>369
はて、リアルタイムの定義とはなんぞや?
ってことになるんだがな。

373 :login:Penguin:03/12/29 23:13 ID:yikyR4tg
>>372
マイクロ秒単位で正確に周期が刻めるってことかなあ

374 :login:Penguin:03/12/29 23:33 ID:KX9+RqSH
>>373
割り込み応答時間が保証されてることだろ

375 :login:Penguin:03/12/29 23:45 ID:yikyR4tg
>>374
私の言ってることが間違ってるってことですか?
すいません。よく分かってないんです。。

376 :login:Penguin:03/12/29 23:59 ID:KX9+RqSH
>>375
さあ、おれも完璧にはわかってない

377 :login:Penguin:03/12/30 00:02 ID:4rOL4ynD
でもまあ割り込みなプログラム書く時点で重要なのは割り込みに対する応答時間の保障値であるのはたしか


378 :login:Penguin:03/12/30 00:28 ID:oZAFoIsn
>>373
結果的にはそれでいいんでないの?
そこに至る経過がハード割り込みとかソフト割り込みとか
スケジューリングとかの違いだと思う。


379 :login:Penguin:03/12/30 01:19 ID:oucFHlTt
>>376-378
なるほど。なんとなく分かりました。どうもありがとう。


380 :login:Penguin:03/12/30 01:22 ID:fAW+KNEx
RTOSの条件としては応答時間の最悪値が予測できる方だな。
応答速度は速い方がいいという程度だ。



381 :こんな感じかな:03/12/30 01:51 ID:wlZFXZQT
Linux = 10ms程度まで周期実行可能、100ms周期でも5ms程度遅れる。
RTLinux = 50μs程度まで周期実行可能、1ms周期なら誤差1%以下で実行可能。

割り込み処理
Linux ノンプリエンプティブ
RTLinux プリエンプティブ

382 :login:Penguin:03/12/30 13:42 ID:vmdvpxg3
381>
プリエンプティブとはなんぞや?

383 :login:Penguin:03/12/30 15:41 ID:wlZFXZQT
http://www.nifty.com/webapp/digitalword/word/021/02142.htm
http://yougo.ascii24.com/gh/21/002142.html
http://www.atmarkit.co.jp/icd/root/02/5783702.html

Real-time Operating System
 リアルタイム処理能力に重点を置いて作られたプリエンプティブなマルチタスクOS。
計測機器や制御装置、ロボット制御など、あるイベントが発生するとすぐにイベントハンドラ
を起動して処理を行なわなければならないような用途に適したOS。

プリエンプティブなマルチタスク ]

preemptive multitasking
 ハードウェアタイマを利用して、複数のプログラムの制御を切り替えていく
マルチタスク方式(非協調的マルチタスク)。

 ノンプリエンプティブなマルチタスクでは、アプリケーションの自主的な制御の解放に
頼っていたのに対し、プリエンプティブなマルチタスクでは、OSが強制的に複数の
アプリケーション間で制御を切り替えることができる。逆にいえばアプリケーションは、
他のアプリケーションを「動かす」ことを意識する必要がない。 プリエンプティブな
マルチタスクの長所は、マルチタスクの制御をOSが完全に掌握していることである。
この場合アプリケーションは、他のアプリケーションにまったく影響を受けることなく
処理が行なえる。制御の切り替えはハードウェアタイマ・ベースに起こるので、
滑らかなマルチタスキングが実現できる。一方の短所は、ノンプリエンプティブな
マルチタスクに比較すると、マルチタスクを実現するために必要な処理が
複雑なことである。しかしCPUの性能向上などにより、このオーバーヘッド
はパーソナルコンピュータレベルでもそれほど問題ではなくなってきている。
 プリエンプティブなマルチタスクは、伝統的なマルチタスク手法で、Windows NT
やWindows 95、OS/2、UNIXなど、ほとんどの32bit OSで採用されている

384 :login:Penguin:03/12/30 15:47 ID:wlZFXZQT
ごめんなんか違うみたい

385 :login:Penguin:03/12/30 17:00 ID:2BphdfCq
>>384
リエントラント?

386 :login:Penguin:03/12/30 23:35 ID:HGS3DG2J
>>383
>プリエンプティブなマルチタスクは、伝統的なマルチタスク手法で、Windows NT
>やWindows 95、OS/2、UNIXなど、ほとんどの32bit OSで採用されている
Windows 95は違うと思うが、あれはイベントドリブン方式ではないか?


387 :login:Penguin:03/12/30 23:43 ID:HGS3DG2J
>>381
>Linux = 10ms程度まで周期実行可能、100ms周期でも5ms程度遅れる。
>RTLinux = 50μs程度まで周期実行可能、1ms周期なら誤差1%以下で実行可能。
ちなみにリアルタイムOSには詳しくないんだけど、
"RTLinuxが50μs程度まで周期実行可能"とのことですけど、
保証される最大プロセス数とかの制限ってあるんだろうか?
(やはりカーネル周りよりもI/O入出力がボトルネックになりますかね)


388 :login:Penguin:03/12/31 01:30 ID:kgv7LkMF
>>386
95もプリエンプティブだよ。
ノンプリエンプティブなのは、win3.1まで。

イベントドリブンかと聞かれれば、WinXPだってイベントドリブン

389 :login:Penguin:03/12/31 13:06 ID:kN7EtP9o
>>388
95は、プリエンティブもどき。
本当のプリエンティブならば、ユーザランドのプロセスAが無限ループに陥った時、
プロセスBに影響を与えないが、 95ではOS自体がハングアップした様な状態になる

390 :login:Penguin:03/12/31 13:25 ID:CE2m/NA+
>>389
あれはユーザランドでは問題なかったかと。
for(;;); は問題ないし。

391 :login:Penguin:03/12/31 20:52 ID:f0/TRhMp
>>387
linuxのプロセスはRT kernelの管轄外なので、制限は無いと思う。
試した事ないけど。


392 :login:Penguin:04/01/03 21:26 ID:pk99V5+J
>>391
VBで以下の関数があるってことは、プリエンティブではないってことでは?
この関数を呼ぶこと自体が、ノンプリエンティブであると思う。
ttp://homepage2.nifty.com/kasayan/vba/doevents.htm

393 :391:04/01/04 01:36 ID:+NV2xFFL
>>392
どう話が繋がるのかわからないけど、
イベントのキューイングとプリエンティブはまったく関係ない。


394 :login:Penguin:04/01/04 18:01 ID:aoa+Vncn
>>392
Win95以降は、DoEventsを呼ばなくても、他のプロセス、他のスレッドは
ちゃんと動作する。(優先度の上下関係は別として)
DoEventsを使うのは、ループ中などに、同じスレッドで別のことをしたいとき、
たとえば長い計算処理を行っている間に、キャンセルボタンの押下を検出したり
したいときなどに使う。
これはイベントドリブンのプログラミング手法であって、プリエンプティブ/ノン
プリエンティブとは直接関係はないね。

Win3.1が、イベントドリブンを使用したノンプリエンプティブな疑似マルチタスクOSであるって
ところで混乱があるのだと思うが。
(Win3.1でも、DOS窓はプリエンプティブに動いていたのだが……)


395 :392:04/01/05 00:19 ID:qNQU83m1
>>394
Sorry, I was wrong.

396 :login:Penguin:04/01/06 23:31 ID:GZ00Fhxb
Fedora core にRT入れてる香具師いない?

397 :login:Penguin:04/01/07 20:44 ID:RpF/prwv
>>396
FedoraCore1に2.4.22とv3.1ではカーネルの構築でエラった。

398 :login:Penguin:04/01/08 16:35 ID:csMwkc/E
リアルタイムOSってのは例えばどんなものがあるのじゃ??

399 :login:Penguin:04/01/08 17:23 ID:lMzsFKWm
ITRON,VxWORKS,QNX,LynxOS,Jaluna,RT-Mach,OS-9,
eCos,INTEGRITY,OSE,Symbian

400 :login:Penguin:04/01/08 23:57 ID:Y0CDbBOd
400 ゲッチュ
QNX だけ触った亊あるなー。(使ってはいない・・・)

401 :login:Penguin:04/01/09 14:51 ID:tZlIerfI
realtime interrupt patch
http://home.t-online.de/home/Bernhard_Kuhn/rtirq/20040108/rtirq-20040108.tgz
応答速度が最悪値で5usだそうな。


402 :login:Penguin:04/01/09 15:08 ID:qUUYuq1x
Athlon XP2400+ 使用時だね。
Embedded な Pentium Classic 233MHz ではどの程度だろ・・・

403 :login:Penguin:04/01/09 20:37 ID:tZlIerfI
TSC使って計ってみる。
と思ったけど、どうやって割り込みの入る直前のTSCを読めばいいんだ?

なんとなく20〜30usあたりと予想。



404 :login:Penguin:04/01/10 00:40 ID:G6F+TXVa
TSCをず〜っと記録しておく。
割り込みが入る。
割り込みの中でもちょっとの間、TSCを記録する。
元に戻る。
止める。
比べてみる。



405 :login:Penguin:04/01/10 00:41 ID:G6F+TXVa
念のために逝っておくが、TSCって何のことか分からずに書いている。
つか、割り込みってなに?

406 :login:Penguin:04/01/12 15:10 ID:6bGAKfvN
これ使ってみんな何してるの

407 :login:Penguin:04/01/12 17:53 ID:VzzDMuk/
>>406
パイナップル

408 :login:Penguin:04/01/12 20:52 ID:DmdVbzDk
すいません、質問させてください。
RT-Linuxで
/usr/src/rtlinux-2.3/examples/sound
にあるサンプルプログラムを
make, make testで実行したときの
音声出力の仕組みについてどなたか教えてください。
お願いします。

409 :login:Penguin:04/01/13 01:26 ID:AtRZ1/St
>>406
実験用のパルスジェネレータとデータロガー。2つの装置の作動夕イミング
制御して、被測定対象の出力を記録。


410 :login:Penguin:04/01/13 23:35 ID:JI4dqeR8
>>408
緑か青の本に載ってたような

411 :login:Penguin:04/01/16 23:53 ID:apb6/x++
まあ、真の組み込み野郎はRT_Linuxなんて使わないね。
PC上がりのPGが出来合のAPIでプログラミングできるってのが
セールストークらしいけど、そんな考えはハードリアルタイムが
要求される処理では全く役に立たない。
重要な事はカーネルのスケジューリング、さらにつっこんで
多重割り込み処理等のチューニングをユーザーが出来無くてはいけない。
私の経験から言ってハードが独自仕様の組み込み分野では自由度が高い
Itonが一番使いやすい。
信頼性についても車のエンジン制御で使われている事で折り紙付きだしね。


412 :login:Penguin:04/01/17 06:42 ID:kRq1qOqF
哀トン

413 :login:Penguin:04/01/17 17:09 ID:86iTVgGk
>>411
なかなか釣れないね。
組込みLinux 命ってのが少ないんだろうね、多分。
あと、RTLinux と ITRON(μITRON) じゃ土俵が違いすぎるよ。
リアルタイム性も 10〜50倍程度は違うだろうし。(V3.1)
寂れたスレでわざわざ age てまで煽る必要ないと思うよ・・・

414 :login:Penguin:04/01/17 20:54 ID:2BQarsya
肝心なところでtypoしてるからな・・・

415 :login:Penguin:04/01/18 07:07 ID:R+HzeTe8
愛(・∀・)d

416 :login:Penguin:04/01/18 21:35 ID:3J+yPpmB
真の組み込み乙女は愛dを使う

417 :login:Penguin:04/01/20 07:49 ID:bvyt6xaL
QNXage

418 :login:Penguin:04/01/20 09:25 ID:q/T6vF6j
>>417
QNXってウザい

419 :login:Penguin:04/01/20 14:15 ID:bvyt6xaL
・゚・(つД`)・゚・

420 :login:Penguin:04/01/24 22:36 ID:e+YjVdNC
>>411
そりゃあれは一応はリアルタイムOSとは言ってるが、実態はただのタスクスイッチのライブラリ集のようなもんだからな。
ユーザはやりほうだい。
ヲマイは、オブジェクト指向?んなの面倒になるだけやん ってヤツだろ?



と釣られてやったけどこれで満足か?


421 :login:Penguin:04/01/25 16:10 ID:E1dhlQEd
>>399
POPS とか、TREX とか知らないのかぁ?


422 :login:Penguin:04/01/25 16:18 ID:u0nrgnLJ
>>399
SymbianはRTOSじゃないよ。

423 :login:Penguin:04/01/26 16:01 ID:PXgDUIxn
>>421 リンクきぼんぬ

424 :login:Penguin:04/01/27 03:39 ID:KkOTKBiy
>>420
ぢゃ、ふつ〜VxWorks

425 :login:Penguin:04/01/27 11:18 ID:A8onMVpF
>>424
VxWorksは高い。


426 :login:Penguin:04/01/29 22:03 ID:ZFJCRm6b
なんだかんだ Linux も高くつくわけだが。
ロイヤリティの話も、かなりの台数が出るコンシューマー用途
以外では利いてこないしなぁ。
たとえソースがあろうがディストリビューターが逃げちゃえば、
事実上、あぼーんだし。

427 :login:Penguin:04/02/04 00:15 ID:XMGkS6Qy
シリアルポートを使って百〜数十マイクロ秒のランダムな信号の再生を
行いたいのですがどのようなプログラムを組めばいいのでしょうか?
pthread_make_periodic_np (pthread_self(), gethrtime(),50000)
の最後の引数の数値を可変にし
outbをpthread_wait_np ()で制御し周期的に出力するようなプログラムを
くみたいのですが、引数に変数を用いるようなことは出来ないのでしょうか?

428 :login:Penguin:04/02/05 00:22 ID:mNMPlqaI
ユーザープログラムからドライバへ値を渡す亊が可能か? って亊かな。
それなら出来るよ。

>どのようなプログラムを組めばいいのでしょうか?
この辺がものすごく気になるけど・・・
どうレスしていいんだか (w

429 :login:Penguin:04/02/06 00:49 ID:hlbgw61M
配列からデータを読み込んできたいのですが、
rt上ではstdio.h(scanfとか)って使えないんですか?
何かエラーやらワーニングやらいっぱいでるんですけど。

430 :login:Penguin:04/02/06 02:12 ID:vxjAG0In
標準関数は使えない。
自作して下さい。

431 :login:Penguin:04/02/06 21:11 ID:TOLmc4Af
>>429
>配列からデータを読み込んできたいのですが、


432 :login:Penguin:04/02/08 01:20 ID:6lCQdvkL
質問する人はver何使ってるのか書いてね

433 :login:Penguin:04/02/08 13:51 ID:Xn+3VOX1
バージョン以前の問題だと思うがな

434 :login:Penguin:04/02/09 01:52 ID:6Om5yq1B
質問する人は VB歴何年か書いてね

435 :411:04/02/09 22:55 ID:m7lkF/Pj
どうでもいいけど411のIDかっこよかったな。

そんなことよりみんなIton使え。

436 :login:Penguin:04/02/13 02:42 ID:iBtHUS7/
哀d

437 :login:Penguin:04/02/21 09:50 ID:0+TvA13M
質問する人は彼女いない暦何年か書いてね

438 :login:Penguin:04/02/21 19:30 ID:GTIXhHoj
>>436
ムシロ 哀豚 or 曖t


439 :login:Penguin:04/02/24 22:29 ID:zQX7MGAl
リアルタイムリナックスのページをざっと検索してみた

RTLinuxの開発元
ttp://www.fsmlabs.com/
ttp://www.fsmlabs.co.jp/
RTLinux HOWTO
ttp://www.linux.or.jp/JF/JFdocs/RTLinux-HOWTO.html
RT-Linux
ttp://www.si-linux.co.jp/labo/led_dynamic.html
リアルタイムLinuxプロジェクト
ttp://moon.goodsoft.jp/rtlinux/
非GPL リアルタイム リナックス
ttp://www.aicp.co.jp/products/rtlinux.shtml
RT-Linux入門
ttp://www.sugano.mech.waseda.ac.jp/~ysuga/program/rtlinux/
SBC-RTLinux
ttp://www.nari.co.jp/sbc-rtlinux/
RTLinuxの構築
ttp://ww2.tiki.ne.jp/~maro/linux/RTLinux.html
RT-Linux [pdfファイル]
ttp://www.brain.kyutech.ac.jp/~ishii/NewHP/Research/RTLinux/rtlinux1.pdf
Real-Time Linux への道
ttp://members.at.infoseek.co.jp/shiroikumo/linux/time/rtlinux.html
RTLinuxいろいろ
ttp://daq.rikkyo.ac.jp/rtlinux/rtmisc.html
RTLinux の性能検証 [pdfファイル]
ttp://www.teu.ac.jp/hiha/summary/2002/99c156/rtlinux.pdf
RTlinux インストールメモ
ttp://www.er.ams.eng.osaka-u.ac.jp/user/yasutake/debian/rtlinux-install-memo.html
RTLinuxによるFAシステム構築 [pdfファイル]
ttp://www.jtw.zaq.ne.jp/hiromu/200103-rtlinux.pdf

440 :login:Penguin:04/02/25 01:13 ID:pzmE3V74
RTLinux-gpl FTP repository
http://www.rtlinux-gpl.org/


441 :login:Penguin:04/02/25 22:47 ID:AIrtLq0S

パナとSONYと愉快な仲間たちによるCELinux
ターゲットは携帯とデジタルTVだ

http://tree.celinuxforum.org/

442 :login:Penguin:04/03/19 13:12 ID:MvF5tzGm
四月から入ってくる新人にどうリアルタイムリナックスのプログラミングを教え
ようかと頭が痛い。企業、研究室とも共通した悩みだと思う。工学部出身者という
ことでちょっと期待したが、C自体知らないという。いっそ此処を読めとでも言
っておこうか(w
ところでリアルタイムリナックスをインストールすると問題起こすディストリ
ビューションが多くない?皆の衆は何を使っている(漏れはRTAI-3.0 on Vine2.5)?

443 : :04/03/19 13:42 ID:rtOGYE2S
>>442
>工学部出身者という
>ことでちょっと期待したが、C自体知らないという。

大学名晒せ

444 :login:Penguin:04/03/19 14:07 ID:5xByWtTg
>>441
名前見てwindowsCE上で動かすのかと思た

445 :AlphaVax:04/03/20 19:07 ID:vFXUMAgw
OpenVMS

446 :1:04/03/21 03:55 ID:zu7F2uqT
なんでも聞いてくださいな

447 :sage:04/03/21 15:18 ID:IZphX0af
>442
 RTLinux 3以降とRTAI2.4.11以降は Debian.Debianでは問題はおきなかった.
ただ,Debianはカーネルのコンパイルは独特だけどね.慣れればどうと言うこと
もないが
>442,443
 学科によってはプログラミング言語を習わないし,使わない研究室も多々ある.
機械系だけど,プログラミングする人間は少数派だったよ.

448 :447:04/03/21 15:19 ID:IZphX0af
sageを書く位置を間違えた.ごめんよ.


449 :login:Penguin:04/03/21 16:07 ID:n9B1tcHH
>>447
カーネルのコンパイルは普通にやっちゃっても大丈夫だよ
ていうかDebian流でやったことないな

450 :447:04/03/21 23:09 ID:IZphX0af
>>449
 そういえばDebian流でない方法でコンパイルしているウエブページをみたことが
あるな.バージョンさえ間違えなければ問題はないしね.
 でも,低速なマシンでカーネルをコンパイルすると時間がかかるから,高スペッ
クのPCでカーネルをコンパイルして,出来たdebファイルを低速マシンにインストー
ルすると便利.実験用のPCは低速なのでよくこうします.

451 :login:Penguin:04/03/23 08:22 ID:9Pt/iB08
>>447
そっか、DebianはOKなんだ。今度インストールしてみようかな。難しいという話聞
いたけど。
因みにRTAI-3.0は.gzファイルにサンプルプログラムが入っておりまへん。直接
HPからダウソすることになります。

export CVSROOT=":pserver:guest@cvs.zentropix.com:/opt/cvsroot/rtai"
cvs login
password: anoncvs
cvs -z3 co showroom

先輩方はご存知かも知れまへんが、一応上げておきまひょ。
それにしてもIO情報囲い込んでおるボードメーカーが多いのは困った。Windows
版のドライバばかり出しおって(中にはドライバ"別売"で、100万単位の金吹っか
けるメーカーもあり)折角のハードの性能が宝の持ち腐れですがな。

452 :login:Penguin:04/03/23 10:34 ID:OgfuIypl
>>451
>(中にはドライバ"別売"で、100万単位の金吹っかけるメーカーもあり)
どこ?
晒しきぼんぬ。後々のために。

453 :login:Penguin:04/03/23 11:11 ID:9Pt/iB08
>>452
某Frame grabberの大手(Mat○○x)。しかも新しいモデルにはボードごとに
識別番号が振ってあって、一枚ごとにライセンス料を払わされるらしい。
おらは使っていないが、助教授の先生が嘆いていますた。
注). ドライバではなくライブラリだったかも。どっちにしろ入出力の仕
様が公開されていない以上、大枚はたいてそのパッケージ買わなボード
を使えまへん。

454 :452:04/03/23 13:25 ID:PBVpZ5CK
>>453
どもです。
多分うちは使わないボードだな。
それにしてもすごい殿様ですね。
うちも一回開発ツールで騙された事があったけど・・・
720k FDD を 1.44M FDD に交換するのに 300万だと。
無償でバージョンアップするって言ってたのに。
スレ違いスマソ

455 :447:04/03/27 22:20 ID:7AUEw6c4
>>452,453
何処も似たような話があるんだな.うちも,高い高い高速度カメラを買ったけど
制御ソフトをDOS→Windows GUIにするだけで100万だもんなあ.しかもインタ
ーフェイスはISAバス.Windows 98がインストールされた古いマシンが手放せな
い.
最近はDIO,A/D・D/A,GPIBインターフェイスカードのLinuxドライバを公開したり,
I/Oも公開されるようになったからありがたい.多少は改善されつつあるのかな.

456 :login:Penguin:04/03/30 09:28 ID:DCGL78x2
ボードに限らず、最近は計測装置自体もメーカーさんが作ってくれていてそれ使えば
楽チンだけど、金がかかりすぎ。しかもISAバスにしか対応して居なかったり、運用
する側の希望が中々反映されなかったりで結構フラストレーションがたまる。困った
ことにメーカーが作ってくれるのをいいことに何でも買って済まし、自分で実験系
を立ち上げたり、仕組みを知ろうとしない連中が増えてきたね。自分は生物科学系だ
けど五年ほど留学していて帰国したら院生達が1セット100万もするニューロンアンプ
を使っていてびっくり。決して高機能ではないのに何であの程度の機器も自作させな
いのか(自分が院生の時はそれが常識だった)、理由は買えば楽なことを覚えてしまっ
た香具師らにそんなことさせたら辞めてしまうからだそうな。では100万なかったらア
ンプも用意できないのか?
確かに自作の実験系は性能はしょぼいけど、勝手が分かっている。故障してもすぐに復旧
できるし、実験の都合にあわせて改良するのも自由自在。ブラックボックスでは、そうは
いかない。だからこそMeasurementComputing社みたいにIO情報を公開してくれるメーカー
さんや、その情報を元にオープンソースで制御ソフトを開発しているComediプロジェクト
等はとてもありがたい存在。
以上スレ違いではあるが、実験系の開発に関わる者としての本音。

457 :あぼーん:あぼーん
あぼーん

458 :login:Penguin:04/04/07 15:56 ID:9t3I8ucc
>>30 :名無しさん@お腹いっぱい。 :2001/05/08(火) 04:50
>>しかたなくそこらにあった汎用I/Oボードを使う羽目に。
>>でも9600bpsくらいはよゆうでしたよ

これってPIOポートを一生懸命(1ms間隔)HLしてソフトウェアUARTしたって事ですかやあ?


459 :login:Penguin:04/04/07 22:22 ID:Bv8oWvd3
realtimeじゃないlinuxのtimesliceは何秒ですか?
kernelのどこかから変更できるのかなぁ

460 :login:Penguin:04/04/08 01:39 ID:hUHj6Qx3
>>459
include/asm/param.hのHZ
周波数なので時間なら逆数。

ここいじって再構築すれば変えられる。


461 :YahooBB219000102153.bbtec.netrlo:04/04/08 14:07 ID:H1piZeNm
97

462 :login:Penguin:04/04/08 14:09 ID:H1piZeNm
sage

463 :login:Penguin:04/04/09 01:08 ID:E9wQ2At3
う〜ん、もっと勉強する時間欲しい。

464 :login:Penguin:04/04/09 20:12 ID:XxoEYqec
VxWorksの日本語の良書教えて

465 :login:Penguin:04/04/10 00:10 ID:fXbv4O8b
>>464
おまえ、けんかうっとるんけ?釣りけー?
いったいどのツラ下げてこの板に来たんだ。
そんな糞OS、ポイ捨てちまえ


466 :初心者:04/04/10 00:43 ID:aPYjCeV4
はじめまして.今度RTLinuxを使ってロボットの制御をやりたいのですが.
プログラムに自信がありません.C言語で配列を使った行列計算ぐらいしか
できないのですか,ロボット制御できるようになるまでスキルをあげるには,
どんは本で(どんなことまで)勉強すればいいでしょうか.
教えてください,よろしくお願いします.
(RTLinuxのインストールはどうにかできて,
サンプルプログラムが動いています.)


467 :login:Penguin:04/04/10 00:50 ID:04yJkWho
優良

468 :login:Penguin:04/04/10 01:30 ID:KYPXjq05
>>466
漏れの趣味で。組み込み系特定ではないし、すぐには役にたつような本じゃないが、
面白いと思う。少し古いけど。C言語はもっとも難しい言語だと思うな。ガンガレ。

・エキスパートCプログラミング
 なんか熱いけど、まぁCの本質が見えてくる。
・達人プログラマー
 読み物として。
・珠玉のプログラミング
 大学のアルゴリズムの教科書がこれだったら面白かったのに。
・CODE COMPLETE
 職業プログラマーなら目くらい通しといても悪かない。

C++ でやりたいなら(上位の処理なんかは C++ が多いのでは?)
・C++ 再考
 C++ の設計思想がよくわかる良質の教科書。
・More Effective C++
 More がつかない方は当たり前のことしか書いてないがこっちはアホです。

番外、
・デスマーチ
 こんなプロジェクトになったら逃げましょう。

469 :464:04/04/10 02:53 ID:FOXJ/C1P
>>465

>>424 このへん


470 :login:Penguin:04/04/10 03:00 ID:04yJkWho
・CODE COMPLETE
ってメチャクチャ高いよね

471 :login:Penguin:04/04/10 09:59 ID:FOXJ/C1P
> そんな糞OS、ポイ捨てちまえ

 説明できるのか?

472 :login:Penguin:04/04/10 10:32 ID:KYPXjq05
>>471
書き主が貧乏人なら簡単に説明できるよねぇ。
#ホントのところは高いとも言い難いが。Linux が只って幻想のほうがたち悪い。

あと、所詮は舶来もの、海外でのサポート体勢と国内とではずいぶん差があるだろう。
それを考えると元が良くても糞になることもある。少なくともサポート体勢の品質の
安定性は期待できないな。

しかしここにきて VxWorks の良書を聞いてもねぇ・・・

473 :login:Penguin:04/04/10 11:24 ID:04yJkWho
組み込みLINUXのハードスレ
http://pc.2ch.net/test/read.cgi/linux/1027062673/


474 :464:04/04/10 15:43 ID:FOXJ/C1P
>>465,472

今度Vxを扱うんで事前に勉強しておこうと思って聞いてみたんです。
インターフェースの濱口氏の記事くらいでしょうか?

値段の高い安いやサポートの質も関係無いです。既に使う事が決っているから。

>>473

こっちで聞いてみます。
http://pc3.2ch.net/test/read.cgi/linux/1027062673/

どうもです。


475 :472:04/04/10 17:50 ID:KYPXjq05
>>474
漏れは Linux で飯くってんだが、営業さんの報告なんか読むと、
やっぱ Vx を頑として使うところも多いな。漏れの感覚だと勝ち
組でエンジニアも結構優秀なところに多いような気がする。
#さすがに初期投資のでかさとソースが出てこない(らしい)
 のは辛いみたいだけど。

いい仕事になればいいね。

476 :初心者:04/04/10 20:16 ID:aPYjCeV4
>>468
ありがとうございます.とりあえずC言語勉強して
使えるようになれということですね.

自分は学生なのでデスマーチのようなことにはならず
気楽なので大丈夫です.社会人の方が多いようなので,のんきな学生
の質問で恐縮です.




477 :login:Penguin:04/04/10 20:57 ID:rQ/fct+W
>>476
Nギコ大かKOの学生さん?

478 :初心者:04/04/10 22:17 ID:aPYjCeV4
図星!なんでそう思うんですかの??

479 :login:Penguin:04/04/11 00:37 ID:L8EdI315
>>478
ロボトです(Austin Powers のネタらしいが難しすぎてわからん。涙)。
是非是非、ハードもソフトも開発工程も職人魂もよくわかる人材に
育ってくれ。ともすれば体育会系な価値観ですべてを片づける輩が多い
組み込みの革命児になるのもよろし。「組み込みとはそういう物だ」
なんて聞き飽きたし、粘着系の業界もイヤな感じだ。

ちなみに >>476、とりあえずC言語ってつもりじゃなくて、
組み込みだと特に C 言語の奥深いところまで理解するのは良い
と思うぞ。実際 C 言語よく知ってる人なんて(ここは別かもし
れんが)そうそういるモンじゃない。同時に上位で使われる
生産性の良いと言われる言語の考え方も知っておのも良いと。

480 :login:Penguin:04/04/11 01:14 ID:XUA/H8V1
NR Bi-OS/SH3 開発キット : Linux on NORTi
  株式会社ミスポ製NORTi(µITRON4.0)を利用した
組込み用リアルタイムリナックスです。
組み込みプロセッサの処理速度が高速化し、メモリも
大容量化傾向にありますので、リアルタイムOSしか
考えられなかった従来のシステム設計アプローチも、
リナックスで対応できるケースが増えてきました。
とはいえ、組み込み機器には時間制約の長短はありますが、
リアルタイム性は常に求められます。
もし、今まで開発したNORTi Version4 (µITRON4.0)の
ソフト資産を有効に活用でき、リナックスのオープンで
コストフリーなソフトウェアを利用できるとすれば、
画期的なことです。Bi-OSは、このニーズにマッチした
製品になります。
数多くある組込みOSの中でも、このBi-OSは、組込みOSの
本命のひとつと考えております。






481 :login:Penguin:04/04/11 01:18 ID:sU3kN1QA
2ch見てるようじゃどのみち駄目。

482 :login:Penguin:04/04/13 23:37 ID:lC8uXeNZ
FIFOのバッファサイズってどのように決めるのでしょう?
目安とかあるのですか?
少ないと問題が出そうなのですが、多めに取っておいて問題が出る場合はありますか?
よろしくお願いします。

483 :login:Penguin:04/04/14 11:37 ID:vAV5IeDB
>>482
FIFO に送るデータサイズで決める。
大量のデータなら共有メモリが便利。

484 :login:Penguin:04/04/14 20:54 ID:0s2AK/eJ
RT-Linuxのライセンス問題で2つ質問があります。

 1. RT-LinuxProは、どうやってGPLを回避しているか
 2. RT-Linux GPL版を使用したモデルを製品に使用した場合、GPLに従う必要があるか

モジュールだからどちらのケースもGPLを回避でるのかな???
この問題とってもグレーですっきりしません。


485 :login:Penguin:04/04/15 15:56 ID:E82LkNLd
2.についてはGPLに従う従わないは自由だが、従わない場合FSMLab社にライセンス料を払わなければならないらしい。
先月、RTAIのMLにこのトピックが出ていた。
https://mail.rtai.org/pipermail/rtai/2004-March/006854.html

486 :login:Penguin:04/04/15 22:03 ID:Z9pATY5f
>>485
特許技術の利用料を払うって書いてあると思うんだけど、
日本でも特許申請してるんすかね?特許番号とか知ってる人いる?


487 :login:Penguin:04/04/21 09:23 ID:HKEp/Ikr
>>486
ライセンス問題についてこのページでも触れている
http://www.linuxdevices.com/files/misc/ripoll-rtl-v-rtai.html

これによるとRTLinuxの特許は米国では有効。ヨーロッパでは認められていない。
日本ではどうなのかな。特許庁の検索システムは使いにくくてさっぱり分からん。

128 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)