【TOPPERS】ITRON総合スレ3【NORTi】【HOS】
>>725
> アセンブラのプリプロセスに、C言語的な制限かかりまくりのCプリプロセッサと、
どんな「C言語的な制限」がかかっているのかな.
むしろ,cppってC言語と無関係すぎて酷い目に会う場合のほうが多くないかな. ここ2,3日かな、某USERMLにへんなのがメール出して来て、あまりに
空気が違うので、出て行ったようですね。
元々荒らしではなく、どうも正味だったようですね。
メールシグネチャのURLからホームページおよび履歴書など詳しくでていますね。
某USERMLの、実生活では友だちが少ない粘着構ってチャンなんだろーな不憫 >491
TOPPERSの成果物がすべてオープンソースというわけじゃないよ。
http://hibari.2ch.net/test/read.cgi/os/1213802731/l50
にも、いかにも非公開で、一部誤解があったけど情報漏えいがどうしたこうしたと
いう話題もあがっているよ。
TOPPERS/HRPも非公開のもののひとつ 普段温厚と思われる(活気のない)某USERMLもさすがに我慢の限界か 何かトヨタがTRONからLinuxに移行したとか聞いた気がする 変なのが湧くと長文だらだらの思いの丈を書く奴が続くんだよな。定石通りだ。 本音や本性が出ない!という人の本音や本性が判らない件 他人にはこういう本音や本性があるはずだ、という当人の願望だけでしょ、ちゅうか。 JSPカーネルにサブセットは必要か
ttp://d.hatena.ne.jp/monamour555/20111022/1319265520 ここは長文書いても元の流れがアレだし・・・
あだしごとはさておきつ
次は? LinuxのようにPatchをぽんぽんあげて、開発者側で採用して取り込む
というより、きちんと動作する検証済みのものを公開して
使う側で使い方やバグに関して述べる場所じゃないかとも思うんだけど
違うの?いわゆる伽藍方式じゃないのかなとか思ったが
OSS=バザールだと思ってる、誰かが暴れだすのかな、また。 バグレポート窓口でもあるからな
パッチがあれば話は早いだろうし
伽藍とバザール.. なんであんな寝言が流行ったのかね。
こじつけも甚だしいww Toppersって開発者MLって無いのかな
ぼくのかんがえたさいきょうかーねるをさいようしてよって見えてしまう俺は汚れているな
TOPPERSのミニマルカーネルの話
ttp://techon.nikkeibp.co.jp/article/NEWS/20111116/201650/
と、JAXAの話
ttp://aerospacebiz.jaxa.jp/jp/topics/2011/topics111116.html 公式は早期リリースだけど
ここからソースはチェックアウト出来た
ttp://sourceforge.jp/projects/toppers-ssp/
ドキュメントは無かったけどざっとソースを見たところ
・タスク
・割込み
・CPU例外
だけの模様
「TOPPERS SSP」でググルと情報出てくる
ttp://d.hatena.ne.jp/s_meika/20101101/1288624683
に概要
ttp://d.hatena.ne.jp/s_meika/20101216/1292511964
にAPI一覧 だいたい、ITRON4.0が最低限要求してる機能+複数のタスク優先度、とか
そんな感じでしょうか あのね,「美しくない」「使い物にならない」「まずいと思う」のいずれも
個人的感覚を超えるもの以上とは読めないよ.(´・ω・`)
というチラ裏なのでトリップ略. 「使いものにならない」というのはちょっと違うよ。意味合いとしては「欠陥」に近いことを言っているよ。
その証拠に使える例を示せと言って全く示せないのですから、
連投スマンが、やっぱり、
「ITアーキテクトは,美しいシステムの設計と工法に責任を持つ人である」
と思うし、さらにSSPでのDEF_ICSの仕様のまずさは、そういう意識の無さが作り出したものじゃ
ないのかと思う。
たぶん、美しいということを感じたことの無い人に何言っても無駄だと思う 説得する技術の意味がわからない人に何言っても無駄だな たぶん、汚い実装のみしか触れたことのないかわいそうな人なんだと思う 主観と客観を混同する勇者のみが,美を主張できる.
その美が客観に近いと知らしむことができたときのみ,人は彼を賞賛する.
引き続き,チラ裏. 北斗の拳のユダも自分は美しいって言ってたじゃない
人知を超越した美というのがこの世にはあるんだよ,きっと 実績かある程度の実力があれば、電波発言もそこそこ許容されるが
その彼は実のところどう? 美しくない というのはやや抑えめの表現で本来は「汚い」こと、それだとあまり直接的なので抑えて書いているだけ
開発者の中にも、汚いとか表現している人もいるわけだしね
http://www.kijineko.co.jp/node/811 その記事の中で「汚い」という言葉が使われているのは構文についてだけども、
どこかで暴れてる誰かさんの主張は意味というか仕様の話だしな。
つまり、構文の話と仕様の話も混同するぐらいのバカが >>771 ということですかw MLの話が乱立で入り混じっててついていけん
SSPは制約タスクみたいだが仕様みても使い方がわからん
・待ち状態に入れない
・優先度を変更できない
・タスクはリターン以外で終了できない
ってことはタスクからタスクの起動が出来ないってことだよね
現在起動中のタスクが終了すると次に優先度が高いタスクが起動するってこと?
これならタスク1個にして根っこで分岐処理分ければいいじゃんと思うんだが
いつの間にかASPって動的生成対応してたのね・・・ >772
沸点の低い人なんですね。実社会でもそんな風ですか?
構文は、文字で表すから美醜がある。
仕様は、文字のように目に見えないから美醜を言うのは同じでない。
ということかな。
まぁ確かにそうだな。 仕様の美醜については
わからない人にはわからないかもしれませんね。
>>773
> ・待ち状態に入れない
YES
> ・優先度を変更できない
YES
> ・タスクはリターン以外で終了できない
YES
> ってことはタスクからタスクの起動が出来ないってことだよね
NO, できます。
> 現在起動中のタスクが終了すると次に優先度が高いタスクが起動するってこと?
プリエンプトしますよ。
> これならタスク1個にして根っこで分岐処理分ければいいじゃんと思うんだが
ある関係のタスク間はプリエンプトしない。 その通りだよ。MLでそう書いてるよ
(toppers-users 3818)3.使える事例の本当の理由(意味がない)
>>775
>> ・待ち状態に入れない
>YES
と
>> ってことはタスクからタスクの起動が出来ないってことだよね
>NO, できます。
が関連付けられない
プリエンプト=他のタスクに実行権を渡す(奪われる)
が出来るってことは実行権が無くなった(奪われた)タスクはどうなるの?
仕様嫁って言われるだろうけど
>その通りだよ。MLでそう書いてるよ
既に指摘済みだったのね、スマソ
けど誰も答えてないのね
てことは>>755の仕様からみると使えるのって実質
・割込み
・CPU例外
だけじゃね?
これだけだとOSにするほどのものか微妙に見える
マルチタスクで動くんなら十分意味があると思うけど >プリエンプト=他のタスクに実行権を渡す(奪われる)
>が出来るってことは実行権が無くなった(奪われた)タスクはどうなるの?
タスク状態は
RUN 実行状態
Ready 実行可能状態
Dormant 休止状態
SUSPend 強制待ち状態
wait 待ち状態
wait suspend 二重待ち状態
があって、そのうち制約タスクは
SUSPend 強制待ち状態
wait 待ち状態
wait suspend 二重待ち状態
の3つの状態が無い。
実行権が奪われることはあり、その場合は
実行状態から実行可能状態になる。
なので、act_tskで、起動時優先度の高いタスクを起動するとプリエンプトするよ。
話がややこしいのは、プリエンプトしない関係のタスクを作ることができる。
ってことです。
「美とは何か」ってことを寝ても覚めても考えている芸術系のひとたちの切迫感を思うと,
「藻前らには美がわかるまい」っていう一部エンジニア連中の自信はすごいと思うよ.
…眉毛に唾付け過ぎで我ながら臭くなってきたよ.チラ裏. そうだね。決め付け感が強すぎる。
まちのあかりがとてもきれいな ヨコハマ
まちのあかりがとてもきれいね ヨコハマ
だと、印象が違うかという話があるよ。 万智野灯里がとても綺麗ね 夜古浜
ブルーライトよ小波間
小波間ブルーライトさんのペンネームなら万智野灯里が綺麗だなって話かな? TOPPERSプロジェクトは、伽藍方式なのでしょうかバザール方式なのでしょうか?
詳しい人教えてください。 >>783
どっちなんだろうね
お金払っている人しか仕様策定に口出しできないから伽藍じゃね
今MLで暴れてる某Tの意見を受け入れるとバザールになるの・・・か?
つか某Tって開発者?会員?
あれこれ仕様変更の提案していい立場なの?
ここまで(提案)するなら会員向けMLでしろと思うんだが
発端の仕様確認からの派生とはいえ
通常のMLで内部仕様の変更まで話していいことなの?
詳しい人カモン TRON教TOPPERS宗B-Free山チョーカン寺 >785
レスありがとう。
過去レスみると伽藍 というのがありましたね。
そもそも伽藍とバザールってどういう比較なの?
伽藍が点でバサールが面なら、点が沢山あれば面になるだけの話じゃないの? バザールって経済特区なんだからそもそも聖域なんだよな。 エリックレイモンドの気まぐれで思いつきで言ってみただけの分類だ。
実際いくつかのオープンソースプロジェクトに、ちゃんと足をつっこんで参与観察してみればわかるけど、
プロジェクトの進め方まとめかたは、十人十色、さまざまだよ。 サンクチュアリに居た人類のコロニーが拡大して全体を覆い、
辺境は分断されてガラパゴス化した。 >>791
例えば粘菌みたいなのはどっちになるんだ?
不定形だったかと思えば、なんか環境が厳しくなると塔を建てるんだろあれ。
まあ人間自体、肉体は子実体(伽藍)で、精子が自由競争してる状態(バザール)が
本来の姿だという話もあるけど。 ぶっちゃけな話、 WindRever 製 OS の方が役に立つと思ってるのは、 俺一人?
QNX なら(Unix インタフェースがあるから)わかるけど、VxWorks の利点って? 伽藍(6煤jとバザール(QCサークル)
伽藍無き伯v画とバザール無きTRON
世の中上手くいかないもんだ。 1種のステマじゃないのかな? T氏じゃなくてTOPPERSサイドだけど
1名は全く回答しなくなったし、2名はなんかコピペのような同じ回答しかしない
S氏はレビューについては2/6の夜と深夜にかけて訂正している。
訂正したほうは、TOPPERSのトップの方と同じ表現になっている。
統制が取られているように思うな。
> お金払っている人しか仕様策定に口出しできないから伽藍じゃね
NPO法人TOPPERSプロジェクトには特別会員というのがあるよ.
特別会員は理事会の承認は必要だけれど,無料だよ.
現在,個人の特別会員は8名いるみたいだね.
ttp://toppers.jp/projmembers.html
それと,NPO法人TOPPERSプロジェクトへの参加有無と,仕様に口をだせるかどうかは,直接の関係は無いよ.
HRPカーネルの仕様決定にJAXAの関与があったことは,状況的に疑う余地がなさそうだけれど,JAXAはTOPPERSの会員ではないようだからね. 2chなんか金払ったって仕様に口出しできないらしいしな。 特別会員は、金で払わない分、体で払わないといけないと聞いたけど >802
まぁ、本人は冗談っぽくそう言ったわけだけど、実際のところは、毎年なんか無償での仕事
というか、なにかやらされるそうですね。 「じゃあ今年は何やってもらおうかな」って話がくる
そうです。まぁ特別会員はもともとそういう位置づけだと思う >>805
それはちょっとニュアンスが違うよ.
特別会員は,申請時に"どんな貢献をするか"ということを表明する必要があって,
更新時に"どんな貢献をしました"というのを提出する必要があるんだ.
内容について精査されることはほぼ無くて"頑張りました"でもほぼザルだよ..
だから,貢献の具体性については,特別会員毎に玉石混交だよ.(外から見てもわかるよね?) >806
違うというならそうなんでしょう。
ただ、自分が聞いたことそのまま書いたわけで、ニュアンスが違って伝わるように言ったんだな。
「特別会員がタダだっていっても結局体で払わされますから、今年はなにやってくれるのかなって
年度の初めに聞かれますから」
が正確な話。
ただ、年度の初めに今年なにやるかはプロジェクト側も知りたいことだと思うから
年度の初めに確認するんじゃないかと思うけど。
それもなく、ただ頑張りましたとだけj書いて通るという人もいるというのは存在だけで
貢献できる人なのかもしれませんね。
特別会員はプロジェクトに貢献できる人という役割なんだから、何か無償でするのは当然のことだと
思うから別にそれはいいんじゃないかと思うけどね。
あとまぁ、チェックがザルだからやるやらないが自由だと思う人もいれば
報告義務があるなら貢献義務があると思う人もいるということですかね
なんかオープンソースプロジェクトにディスクスペース貸してくれる所みたいな話だね。
まあそっちはパトロンで、これはむしろギルドかな? SSPのCortex-M3版ってないの?
一般公開していないだけ? 動くか知らんけどsourceforgeのやつにarm_gccがある
ASPベースに作ってるみたいだから参考にしたら? ITRONをVirtualBoxなどの仮想環境で動かすことは可能ですか? vmware toppers
qemu toppers
でググレカス >>813
812ではないけれど,同じくカスなのでググってみたよ.
JSP.1.4.4 では IA32 のサポートが入ったから楽になったよ ってことは,ぐぐるセソセイも知らないみたいだね. SSPのCortex-M3版、そろそろ(屮゚Д゚)屮 カモーン ITRONについて思ったこと
・タスクの実行時間が判らない
・タスクなのかハンドラなのか判りづらい
・無駄な関数が多すぎ無茶苦茶
・無意味な専門用語が多い
・ICEを使う必要があるとメーカーはいうけれど、果たして必要か?
・ゲームなどにITRONを使うのは間違っていないが、誤差補正が必要な精密な機械制御に使うのは間違っているような気がする。
・タスクの状態、ハンドラの状態はあんなにシンプルなのに、なぜかデバッグしづらい。
・仕様書が書けないから、RTOS使うんじゃないのか?
下回りのデータ構造が読むと頭壊れるようなことになってるからしょうがねえんじゃね、toppers
>>817
話はそれるが
> 下回りのデータ構造
Linux とか *BSD とどっこいだわな
あの程度で頭壊れるんだったらつつかないほうがいいと思うよ
なんであれ、相互排除とかが絡む下回りのコードは難しいものだな。
『ビューティフル・コード』にあるSolarisの話でも読むといい。 センスのない人の語り口って、あっち系の人かと思っちゃう >>816
>必要な精密な機械制御
精密な機械制御に適してるRTOSって何だと思いますか? 時間軸方向に精密さが必要でなけりゃ、それでいいんじゃねーの?
>>816 は精密さが、空間か時間かすら指定しない大雑把野郎だから。 itronはuitronに吸収されたのでしょうか? TOPPERS-SSPってなんかいいかなと思った。 おれもそう思った
けどJSPにしてもASPにしても手持ちのマイコンに移植だけで終わってるから…
その先のアプリとか突っ込む作法みたいのが知りたい 作法とかあんの?
普通にアプリ用タスク作って動かすんじゃダメなの? 今更かもしれないけどAzkiRTOSのソース保護している人っている?リンク辿ってみたけど
現物見つけられなかった。ちょっと興味があってソース読んでみようかなと思ったんだけどね。