【TOPPERS】ITRON総合スレ3【NORTi】【HOS】at OS
【TOPPERS】ITRON総合スレ3【NORTi】【HOS】 - 暇つぶし2ch600:ITRON名無しさん ◆4WD27e3i1o
10/11/01 15:28:10 .net
>>598
> ターゲット定義だからどうした? って話だと思うが。

その件に関してだけいえば,統合仕様書を引き合いに出すのは冗長だよ,という話でもあるよね.
正直,全ての情報を精査したわけではないけれど,>>598 の言うとおりなら,
ターゲット定義を記述した文書の誤りか,実装の誤りということだろうね.

601:Be名無しさん
10/11/01 16:31:11 .net
ここに少しありますね。
URLリンク(www.kumikomi.net)

自分は、ASPはカーネル管理外を使えるようにしたものであるという
うたい文句のひとつだったと思っている。上記PDFでも紹介されている。
これがターゲット定義だから出来ていないのは、個別の問題という
のはあまりに言い訳がましいと思っている。

なぜカーネル管理外がどうこう言うのは、
TOPPERSのカーネルが多少手を抜いた部分がネックになるので
その分、カーネル管理外を用意する必要があると思うからです。

なんのことかわからないかもしれませんが、優先度待ちキューの
検索方法は、待ちタスク数に比例して割込み禁止時間が長くなる
という仕様になっているからです。JSPでは規模的に問題ない
話ですが、ASPよりも大きな仕様のものには不適格でしょう。
ですので
カーネル管理外をきちんと使えないと使いものにならないと
思っています。


602:ITRON名無しさん ◆4WD27e3i1o
10/11/01 21:50:53 .net
>>601
ああそのプレゼンの筆者をぼくはよく知っているよ.でも,そのプレゼンも統合仕様書も,ガンガッて使えるようにしたとは書いてないよね.
書くはず無いんだよね.
一般論としして,リソースを統べるカーネルの仕様を決める人たちが,管理できない領域のカーネル管理外を積極的に勧めたとしたら,構造的に頭オカシイよね.
ただ,4.0仕様以前のμITRONを含むもう一つのITRON仕様よりは,問題に向かい合おうとしている.>>601は,どう感じているかな.

優先度待ちキューの問題は…カーネル管理外で解決できる問題とは思えないよ.一般論としてはね.
もちろん,ぼくが知らないアーキテクチャで上手くいくレアケースの可能性について,否定はしないよ.

603:ITRON名無しさん ◆4WD27e3i1o
10/11/01 22:22:41 .net
>>559
PX仕様だけで言うならば,色々と検討が足りなかったことが明らかになっているね.
IIMP→HRP→HRP2でAPIの変更なんていう大変更も加わっているよね.

当時の査読がどうだったかという問題もあるだろうけれど,
T-KernelとTOPPERSの分断とか,(今は亡き)TRON協会の対応とか,さまざまな要因で,
関係者が改訂したくても改訂できないという状況が続いてしまったという,ツマラナイ事情もあるんだよ.
この辺りは問題の性質上,表には見えてこないよね.
ぼくも,今の年齢で言えば50代以上の大御所連中には,いろいろ言いたいこともあるけれど,詮ないから言わない.ヘタレでごめんね.


604:ITRON名無しさん ◆4WD27e3i1o
10/11/01 22:23:58 .net
あ,HRP2はまだ内輪ネタだった.ごめん.

605:Be名無しさん
10/11/02 11:43:43 .net
いくつもコメントするのも何なので、ケース別に番号つけます。
1.カーネル管理外について
>602
>一般論としして,リソースを統べるカーネルの仕様を決める人たちが,管理できない領域のカーネル管理外
>を積極的に勧めたとしたら,構造的に頭オカシイよね.
>ただ,4.0仕様以前のμITRONを含むもう一つのITRON仕様よりは,問題に向かい合おうとしている.>>601は,
>どう感じているかな.

リソースを統べるカーネルという意識は私にはない。だからITRONごときがリソースを占有するな
という思いがある。そういう意味でカーネル管理外は重要な機能だと考えています。

2.優先度待ちキューの問題
>優先度待ちキューの問題は…カーネル管理外で解決できる問題とは思えないよ.一般論としてはね.
一般論という言葉は特別な意味あいでもあるかのようですが、カーネル管理外で救えるケース
がほとんどではないのかと私は思っている。ただサービスコールが使えないだけのこと
じゃないかと。

優先度待ちキューの対策としてサービスコールの遅延実行が有効ではないかと考えたことが
ありますが、そういえば、待ちキュー対策のためではありませんが2.3年前にサービスコールの遅延実行
をやってみたいということをMLで発言されていたけどどうなったか気になるところです。

3.PX仕様書
>色々と検討が足りなかったことが明らかになっているね.
明らかになっている情報源が開示可能なら教えて欲しいです。(まじめに)


606:Be名無しさん
10/11/02 12:32:45 .net
ついでに書いておきますが、PXについては、セキュアOS的なもの
ではない仕様なんですよね。
unixでいうところの chmod が誰でもできちゃう仕様のようですが
IIMP→HRP→HRP2とかで対応されたりしているのでしょうか。


607:ITRON名無しさん ◆4WD27e3i1o
10/11/02 16:41:29 .net
> リソースを統べるカーネルという意識は私にはない。

きみがそう思うことは止めないけれど.
>>601 のプレゼンの人は,カーネルの仕事は仮想機械の提供であるという立ち位置だよ.
最近の筆である組込みプレスの仮想化特集でも立ち位置を崩していない.
必要悪としてのカーネル管理外割込みを否定はしないだろうけれどもね.

きみの主張を裏付ける参考引用としては不適切ではないかな.

608:ITRON名無しさん ◆4WD27e3i1o
10/11/02 17:06:29 .net
>>605-606
> 明らかになっている情報源が開示可能なら教えて欲しいです。(まじめに)

残念ながら,ことごとくpublicでないんだよね….使われる分野が分野だけに,いろいろ難しいの….
本当に急いでいるのであれば,TOPPPERSの個人会員(準会員で十分)になって,先月の技術検討会議の資料を取り寄せることを勧めるかな.
急ぎでなければ,HRP2カーネルのリリースは年内…遅くとも年度内にあるかなと思う.
その時に統合仕様書も改定になるだろうから,PX仕様と差分を取ればいろいろ見えてくると思うよ.

ちなみに,PX から HRP2 に到るまで,ファイルシステムは無いし chmod も無いよ.
アクセス許可ベクタがアクセスパーミッションという意味では似ているけれど,非なるものと思ったほうが良いかもね.
アクセス許可ベクタの変更は,動的生成をサポートしていなければできないし,できたとしてもカーネルドメインのみに絞ることは容易なので,誰でも変更できるというのには当たらないと思うよ.
ただ,PX系の仕様は,アプリ開発者の過失によるダメージを最小限にするということが主目的で,悪意あるアプリケーションの混入と攻撃についてはあまり重視されていない.っていう傾向はあるよ.
石のバリエーション多すぎて考えても徒労ってことがあるからね.例えば,メモリ管理で実行可能フラグが落とせない石で,スタック壊されたらなんでもできちゃうよね.
セキュアOSの定義は揺れるだろうから,PX系がセキュアOSかどうかも揺れると思うけれどね.


609:Be名無しさん
10/11/02 18:24:29 .net
dispacherの汗がトリッキーなことしてるのが

610:Be名無しさん
10/11/02 19:59:34 .net
>607
私の頭が悪いのかもしれませんが。貴殿の文学的表現がよくわからないです。
仮想機械の提供だから、CPUを占有してもよい ということ?
>組込みプレスの仮想化特集
については読んでいないので、わからないですね。

ただ、自分が思うのは、ITRONが組込みシステムの基盤になっているとは思えない
ことがあるんじゃないかと思える状況として以下の2点あるように思う。

ひとつは結構な規模のシステムでITRONを使っているシステムでは、アプリケーション層
が結構な規模らしいが下位層のITRONはラッピングをしていて、マイコンやOSが変わっても
対応できるようにしている。 ありふれた方式かもしれないが、ITRONである必要は
ユーザー側にはなく、要件にマッチしているからシステムに組み入れているだけにすぎない。
そういう状況において、「リソースを統べるカーネル」というのはなんだか片腹痛いような気がしますね。

もう一件については、これも聞いた話ですが、自動車関係のプラットフォームですね。
なにとはいわないが、アメリカのお化けの名前みたいなものです。そういうものに
ITRONのアプリというのはナンセンスな話かもしれませんが、組入れるには
あくまで脇役としてCPUを占有しないものが必要なのではと考えるのですが、
かなり思い違いをしているかもしれません。

>きみの主張を裏付ける参考引用としては不適切ではないかな.
新機能として、カーネル管理外があげられているということです。
重要視しているかどうかについていっているわけではなく、新機能としてうたい文句で
あることに違いはないですよね。

611:ITRON名無しさん ◆4WD27e3i1o
10/11/02 20:24:45 .net
> 新機能としてうたい文句

リアルで彼に聞けばよいと思うよ.
彼でなくても,TOPPERSの中の人は非実在ではないから,会う気になれば会えるよ.来月はETだしね.

612:Be名無しさん
10/11/02 21:47:30 .net
>できたとしてもカーネルドメインのみに絞ることは容易なので,誰でも変更できるというのには当たらないと思うよ.
そこですよ。
そう、容易といえばそのとおりで、保護ドメインもカーネルオブジェクトにして、それに
アクセス許可ベクタを設定できるようにすることで保護ドメイン別にアクセスできない保護ドメインの設定が
可能になる拡張も可能と考えている。 おっしゃるとおり「悪意あるアプリケーションの混入と攻撃については
あまり重視されていない」が、これである程度対応可能じゃないかと思っている。

ここで問題に思うことが2つある。
ひとつは、容易に拡張できることや、拡張することが当たり前になるとITRONのおおもとの目的である
アプリケーションの標準化が難しくなる。もう今は当初のITRONの本来の目的からはずれて
新たな目標に向かっているのかもしれませんが。

もうひとつは、「悪意あるアプリケーションの混入と攻撃についてはあまり重視されていない」件
仕様書を書いた時期が古く意識していなかったということなのでしょうか? セキュアOSは組込みシステム
であっても重要な課題であると考えますが、単に時代遅れということなのでしょうか?

>残念ながら,ことごとくpublicでないんだよね….使われる分野が分野だけに,いろいろ難しいの….
>本当に急いでいるのであれば,TOPPPERSの個人会員(準会員で十分)になって,先月の技術検討会議の資料を取り寄せることを勧めるかな.
>急ぎでなければ,HRP2カーネルのリリースは年内…遅くとも年度内にあるかなと思う.
ありがとう。 金払ってまで欲しい情報でもないです。「明らか」というので公の情報なのかと思っただけです。
会員の中で「明らか」ということなんですね。不具合情報とかでも会員にしか見せないというのが、一番納得できない
点だったりします。そういう意味でお布施はしたくないですね。


613:Be名無しさん
10/11/02 22:12:54 .net
払うだけ無駄でしょ

614:Be名無しさん
10/11/02 22:33:53 .net
>石のバリエーション多すぎて考えても徒労ってことがあるからね.例えば,メモリ管理で実行可能フラグが
>落とせない石で,スタック壊されたらなんでもできちゃうよね.
もともとすべての石で対応できないものだし、MMUのおまけでMPU(メモリプロテクションユニット)の代行しているもの
も含めて考えるとそうかもしれないけど、今後は、命令フェッチのみ禁止するMPUは増えるように思うんだけどな。


615:ITRON名無しさん ◆4WD27e3i1o
10/11/02 23:18:19 .net
>>612
> 「明らか」というので公の情報なのか

HRPのソースコードは公開されているので,読めば理解できるはずだよね.
ただ,ぼくもきみもコンパイラではないし,ソースコードには経緯が書かれていないので,これを公の情報といって良いのかどうか.人間であるぼくには躊躇われるって話だと思ってほしいな.

ソフトウェアにおける"不具合"というのは幅広いけれどね…会員になったから細かいバグ情報が手に入るかというと,必ずしもそうでもないよ.特にターゲット依存部に関してはね.
狭い意味での不具合情報の収拾や修正依頼を期待するのであれば,活発そうな会員企業とサポート契約するか,自信があるなら自前で修正すると決断したほうがよいかもしれない.
この目的でのお布施は,ぼくも勧めない.

ただ,なぜこのような仕様になっているのかという情報収集や,この仕様はおかしいといった表明は,会員になったほうがはるかに効率的じゃないかなとは思うよ.
ETとかESECとか学会とかで中の人を捕まえてもよいと思うし,中の人も,お布施無いから対応しないってこともないと思う.けれど,効率はあまりよくないんじゃないかな.
好き好きだけれどね.ここはチラ裏だものね.

616:Be名無しさん
10/11/03 00:02:22 .net
>615
コンパイラではないし とか、正直に公の情報がないと書けばすむものをまた文学的表現ですね。
>狭い意味での不具合情報の収拾や修正依頼を期待するのであれば
わかってて書いているかもしれないと思うけどTOPPERSにバグがあっても困らない立場ですが、仕様書が間違っていると少し
困る人です。ある意味TOPPERSの成果を業務に活用しているもっとも顕著な仕事かもしれないと思っています。
あくまでTOPPPERSのソースコードは仕様を把握するための手助けしかないわけですが

>ただ,なぜこのような仕様になっているのかという情報収集や,この仕様はおかしいといった表明は,会員になったほうがはるかに効率的じゃないかなとは思うよ.
ITRONばかり踏み込んで情報収集するならそうかもしれない。ある程度こぼれてくる情報収集だけで十分な話ですよ。
PXにしても、どれだけ市場ニーズのあるものなのと考えるわけです。ここのスレタイのNORTIなんかHPみてもいつの夏休みを記載しているの
というサビレようですよね。かなり前にどこかとタイアップしてPX仕様のを作るとか言ってたような気がしますがどうなったんだろうと思っています。
「リソースを統べるカーネル」という言葉を見た瞬間、ものすごく個人的な感想で申し訳ないが柔道の山下さんの
「柔道だけが人間形成をすると思った柔道家がいるとすればそれはおごりだ」と言ったことを連想してしまいました。


617:ITRON名無しさん ◆4WD27e3i1o
10/11/03 00:52:43 .net
>>616
ええと,何を問題視しているのか判らなくなっちゃってるのだけれど?

リソースを管理するためにカーネルがあるのであって,管理できないカーネルなんてただのオーバヘッドだっていう考え方は,別段特殊でもない…よね?
Linuxがiopermで叩かれたり,BSDの/dev/memは?って不毛に罵り合ったりとかは,2010年のエンジニアでも履修しておくべき雑学...だよね?

その辺の破綻の末に,ハイパバイザってのが台頭したって気もするのだけれど,...これは見方により異なるだろうから同意を得るつもりは無いよ.


> ITRONばかり踏み込んで情報収集するならそうかもしれない。

ええと,TOPPERSを顕著に業務に活用しているけれど,ITRONばかり踏み込んでいられない…? よく判らないな.OSEK系ならITRON関係ないしね."文学的"であることを真似してくれなくてもいいよ.


柔道とカーネルが同じかどうかは,更に良く判らないいな.「カーネル道」とかあるのかな.おじゃる丸の「プリン道」と相通じるカッコ良さを感じるけれど,生憎ぼくは入門しないような気がするよ.


MISPOさんの件は…まあこの十年にいろいろとあったみたいだけれど,ぼくは細かいことは知らないし,大まかなこともしらないことにしたいな.偶然なことに,ぼくには茅の外の話だから.


618:Be名無しさん
10/11/03 02:09:34 .net
>リソースを管理するためにカーネルがあるのであって,管理できないカーネルなんてただのオーバヘッドだっていう考え方は,別段特殊でもない…よね?
>616 では、カーネル管理外の話題は書いていないつもりなんだけど

>ええと,TOPPERSを顕著に業務に活用しているけれど,ITRONばかり踏み込んでいられない…? よく判らないな.
>OSEK系ならITRON関係ないしね."文学的"であることを真似してくれなくてもいいよ.
真似してしまったね。解説するよ。単純に「今更」ということ、今はそうだけど、今後は必要なくなる可能性が
大きいという話。個人的な案件の話ということもあるが市場のニーズと遠いところにあれば、今までどおりでは
ないよね。NORTIの話もそういう流れのつもりで書いている部分もあるわけですよ。
単純に言うとITRONのシェアが高ければ高いほど、私の仕事が今後も続いていくだろうが、縮小するなら
別の道を考えないといけないと思うわけですよ。
TOPPERSのMLでM32CやR32Cの依存部や割り込み応答時間等まで回答している私がなにをしているかは
お分かりだと思うのですがね。


>柔道とカーネルが同じかどうかは,更に良く判らないいな.
柔道は他の武道と違うことは単純にメジャースポーツであること、もうひとつは、人間形成のためにある
ということを明文化していることが他の(メジャー)スポーツとの違いといっていいです。
スローガンがあるわけですよ。
それでそのスローガンを実践することができるのが柔道だけだと思いがちな柔道指導者が実際に
多いのだと思います。
何かTRONとTRONのスローガンとTRON指導者?と似ていませんか?


619:ITRON名無しさん ◆4WD27e3i1o
10/11/03 02:41:26 .net
> 私がなにをしているかは

素で全然わからない.ていうか特定のターゲット依存部にしか興味のない人に敬意は払うけれど興味ない.ごめん.

620:Be名無しさん
10/11/03 05:04:40 .net
一般人引きつけるための...

621:Be名無しさん
10/11/04 08:10:14 .net
ITRON名無しさんが読んでないかどうかは知らないけど、
相手がTOPPERS-usersを読んでると決めてかかってない?

622:Be名無しさん
10/11/04 22:43:43 .net
柔道に詳しいと決めてかかってる…

623:名無し募集中。。。
10/11/06 17:52:23 .net
>>602
あれ?同一人物だと思ってた

624:ITRON名無しさん ◆4WD27e3i1o
10/11/06 18:06:27 .net
そうかもしれないしそうでないかもしれない.

625:カーネル”管理”外 ◆3Z31ybHRiA
10/11/07 21:35:00 .net
トリップを付けてみました。
RX用のASPが公開したようですので、ソース見てました。
それで、ただで様子見できるページに追加しました。
HEWシミュレータで実行する手順をアップしました。
URLリンク(alvs.dyndns.tv)

>600
>ターゲット定義を記述した文書の誤りか,実装の誤りということだろうね.
RXについては、カーネル管理外はちゃんと対応してあります。ただお勧めしない旨
書いてあるのは気になるところですが、M32CからRXを作ったみたいですし、
M32Cと同じ会社がやっているし、さらにuserMLでRXのアップした報告もあるし
間違いなく、わかっていて黙っているのでしょう。
隠しているというわけではないが、あえてコメントしないだけだとは思いますが


626:Be名無しさん
10/11/21 20:12:50 .net
def_inhとcre_isrの違いがよくわかりません。
def_inhがハンドラでcre_isrがサービスルーチン
ってのはわかるんだけど、
例えばdef_inhはハード的な割り込み、たとえばUart
の送受信とかに使用。
cre_isrはタイマー割り込みとかに使用。
っていう考え方であってる?


627:Be名無しさん
10/11/23 19:28:24 .net
>626
単にカーネルの実装上の都合だと思うけど

628:ITRON名無しさん ◆4WD27e3i1o
10/11/25 14:34:12 .net
>>626
URLリンク(www.assoc.tron.org)
の284ページ[補足説明]あたりを読むと良いと思うよ.
def_inh は複数ハンドラを同時には登録できないよね.
レベルトリガで割込み線を共有しているようなターゲット,isrのほうが便利かもね.

仕様策定時,既存のカーネルにinhとisrの2派があって纏め切れなくて…
って裏話を聞いたような気もするから >>627 のように理解してもOKかもね.

629:Be名無しさん
11/01/03 12:04:31 .net
TOPPERS Builder キタコレ

630:Be名無しさん
11/01/09 15:55:36 .net
ITRONではない独自OSだけどKOZOSってどう?
URLリンク(www.saturn.dti.ne.jp)

631:Be名無しさん
11/01/09 21:46:22 .net
割り込みで切り替えてるから、まともな方では?

632:Be名無しさん
11/02/07 20:08:30 .net
12個のタスクをsta_tskすると、15秒に1回程度acre_isrで
生成した定期割り込みサービスルーチンが遅延してしまいます。
sta_tskを11個に減らすと問題ありません。
すべてのタスクが同じ優先度3で動いています。
なぜこのような現象が起きるのかわかりません。
回避方法があれば教えてください。

633:Be名無しさん
11/02/07 21:21:19 .net
同時に動かそうとしてるからでしょ。
動く必要がないtaskは、wait状態にするんじゃないの?

634:Be名無しさん
11/02/07 22:19:38 .net
>632
どの程度を遅延すると言っているのかにもよるけど、
なんとなくカーネルのバグのにおいがします。
下手な実装のITRONでも、スタートタスクで多くの時間はかからないから。
理由は、タスクキューは優先度別に分けられている場合がほとんどで
FIFOでTCBを並べればいいから、割り込みに影響が受けるほど処理時間は
かからないと思うから。

635:Be名無しさん
11/04/24 17:55:25.21 .net
(・∀・≡・∀・) ダレモイナイ

636:Be名無しさん
11/05/05 13:43:25.48 .net
・。・゚・(ノД`)・゚・。・

637:Be名無しさん
11/06/07 01:10:10.79 .net


638:ITRON名無しさん ◆4WD27e3i1o
11/06/29 14:43:56.67 .net
>>632-634
それらのタスクの中で loc_cpu が呼ばれていたとすると,12個だとダメで11個ならOKという現象は作れるかもしれないね.


639:Be名無しさん
11/06/29 15:45:47.37 .net
この手ので長期の割禁なんかするほうがおかしいでしょ

640:ITRON名無しさん ◆4WD27e3i1o
11/06/29 16:57:55.81 .net
>>639
割り込み禁止が短かったとしても,"定期割り込み"の周期が短ければ起こせちゃうかもよ.
絶対時間でなく,相対時間で考えないといけないのではないかな.
もう少し可能性の話を続けるならば,サービスコール中は原則割り込み禁止だから,loc_cpu を使わなくても現象は起きるかもしれないね.


641:634
11/06/30 10:12:55.69 .net
>640 さんは わかっているし、その通りなんだけど、たぶん、ここの住民には理解できないように思う。
自分も少し勘違いしてたと思うけど、sta_tskしたときじゃなくて、sta_tskした後、割り込みが遅延することがあるということ
なんだと思う。
平たく言えば、ITRONカーネルそのものも割り込みのオーバーヘッドがあるので、割り込みが遅延するのは当然の話です。
だからどの程度の遅延を起こしていて、遅延したと言っているかによる。
TOPPERSの実装および、Nortiもそうだけど、最大割り込み禁止時間は思ったより大きいですよ。


642:Be名無しさん
11/06/30 16:53:46.25 .net
まだ、悩んでたんだ

643:Be名無しさん
11/06/30 18:19:30.19 .net
割り込みが禁止だったんだろw

644:ITRON名無しさん ◆4WD27e3i1o
11/06/30 22:52:14.16 .net
>>641
sta_tsk の時かもしれないよ.そうじゃないのかもしれないけれどね.
sta_tsk も割込み禁止時間が延びがちなサービスコールだから.
キューの長さで実行時間が変わるサービスコールを使っていたりすると,
タスクの数が要因になることもあるかもね.(フルセット仕様のイベントフラグのように)

645:ITRON名無しさん ◆4WD27e3i1o
11/06/30 22:54:20.07 .net
>>643 loc_cpu が入っていましたというほうが,ありがちな気はするね.

>>642 「プロバイダ規制ってのがあってね….」書こうとしたらまた規制食らってたよ.orz


646:Be名無しさん
11/07/01 16:34:15.77 .net
TOPPERSは構造体の定義が?な所があるから、下回りの要の部分がなんだかなって感じになってるからな

647:641
11/07/01 21:37:25.80 .net
>644
間違ってはいないけど、誤解する書き方されていますね。
1.sta_tskはキューの長さによって実行時間の変わるサービスコールではない。
2.キューの長さによって実行時間の変わるものは優先度待ちのサービスコールすべて
3.TOPPERS Nortiに限ると 実行時間==最大割り込み禁止時間
だけど、半導体メーカー純正は、 実行時間 > 最大割り込み禁止時間 になってる
 ものが多い。


648:ITRON名無しさん ◆4WD27e3i1o
11/07/02 16:46:43.16 .net
>>647 の1.は,>>644の上二行と下二行の間に空行を入れろって話かな.
2. は,全てをカバーできていないのではないかな. flg で TA_WMUL がある場合もキューの長さに依存するね.
3. は,TOPPERSやNORTiでも実行時間 > 最大割り込み禁止時間ではないかな.割り込み禁止が係るのは,サービスコールのエントリポイントの内側だよね.

てな感じで, >>641 でさえ誤解しない書き方をするのはとても難しいことなので,少しくらい大目に見てほしいな.


649:423
11/07/02 17:14:27.91 .net
>>647
1についてはその通り、関連のないことを書いてるからね
2については特殊なケースのみと勘違いされるので多くの一般的条件を書いたまで
3はエントリーの内だそとだという些細なことじゃないよ。
例えば優先度待ちでタスクが100個待っていた場合100回ループするけど
その間割り込みをあけるあけないの違いがある


650:ITRON名無しさん ◆4WD27e3i1o
11/07/02 18:35:24.25 .net
判っている人同士で,細かい足の取り合いしてもつまらないね.ごめんね.

651:423
11/07/02 22:20:06.20 .net
>>650
実際には特殊なことさえしなければ大丈夫ということを書かれているので
比較的やんわり書くとあげあしとりみたいかもね。

3について、つまり割り込み応答性能はtoppers やnorti は手をぬいているよ。ってことです。
それがわかっていないとエントリーの内側だとか言う
ほとんど意味のない理由をづけになるんじゃないかな


652:Be名無しさん
11/07/02 22:25:59.68 .net
>>651
名前が423だけどこのスレの番号じゃなかったです。失礼

653:ITRON名無しさん ◆4WD27e3i1o
11/07/03 07:57:07.23 .net
JSPカーネルはμITRON仕様のスタンダードプロファイルでサービスコールの不可分性を保証することが求められているので,サービスコール中でカーネル管理の割り込みを開けられないよ.
TOPPERSもFI4カーネルで一部,サービスコール内で割り込み開けたりしていた時期もあったのだけれど,検定仕様書に基づくテストが通らなくなるなどあって戻したりしてるよ.

つまりは,"サービスコールの不可分性"とのトレードオフだよ.ってことです.
それが判っていないと手抜きだとか言う
粗暴な理由付けになるんじゃないかな

654:Be名無しさん
11/07/03 08:41:17.55 .net
>653
なんだ、ある程度わかっている人みたいですね。 そう サービスコールの不可分性の保証の話ですよ。
ただ勘違いしていると思えるのは、サービスコールの不可分性の保証は、かならず処理の前後関係まで保証
しないといけない規定ではないし、実装定義として一部のケースで可分性を認めてもよいという取り決め
になっているわけですよ。
例えば優先度のwaitキュー検索に関して言えば、割り込みを空けることがあっても不可分性は保証される
よ。だからトレードオフということはない。 確かに複数待ちイベントフラグのiset_flgとiclr_flgにおいては
保証できないケースがある。ただ、この場合に限り貴殿の言う割り込み応答性と不可分性の保証のトレード
オフにはなるけど、特殊なケースで、問題にならないと思う。それよりもTOPPERSで優先度待ちキュー検索で
割り込みを空けなかったのはテスト量が増えるからしなかったというのが真相らしいので、これを手抜き
というのは「粗暴な」ではなく真っ当な理由ですよ。
実際には、割り込みを空ける手法はマルチプロセッサ対応のSMPカーネルで実装されている。もちろん不可分性
も保証されているよ。先ほどの前後関係が変わる動きになる。これが実装上必須なのでやっていて、
この対応のためにテスト手法を工夫されているのも事実。だからASPやJSPでもテスト手法を工夫すればできる
話なんだな。やっぱ手抜きですよ。


655:ITRON名無しさん ◆4WD27e3i1o
11/07/03 21:53:00.08 .net
>>654 技術的/仕様的な点でツッコミどころ満載な長文をありがとう.
でもごめん,それらはとりあえず脇においておくよ.揚げ足の取り合いの前に,確かめておきたい大事なことが一つある.
段落分けずに書いたってことは,SMPカーネルっていうのはTOPPERS/SMPカーネルを指すわけだよね.
ならば君は「TOPPERS開発成果物の知的財産権に関する規則」もしくは,どこかの会社と結んでいるはずのNDAに抵触してる可能性があると,ぼくは思う.
もし君が当時学生だとしたら,その管理責任を君の所属研究室が追うことになるだろう.君はどう思う?


656:Be名無しさん
11/07/03 22:18:08.90 .net
あちゃー

657:Be名無しさん
11/07/03 23:22:58.31 .net
NDAがどうしたって?

658:Be名無しさん
11/07/04 00:54:02.95 .net
SMPの仕様は一般公開されて無いみたいね
会員は見れるのかな?
会員しか知りえない情報を漏らしたらまずい気がする

659:Be名無しさん
11/07/04 01:26:47.14 .net
>思う
>気がする
この手の話題に...


660:ITRON名無しさん ◆4WD27e3i1o
11/07/04 10:19:45.74 .net
>>659
条件分けしてみようか.

まず,TOPPERS/SMPカーネル仕様の disclosure level は概ね3層に大別できる.
a. 学会発表やカンファレンスなどで公知となっているもの.
b. 早期リリースでTOPPERS会員のみ読めるもの.
c. TOPPERS会員でも読めないもの.

実は c. が存在するかどうかは,ぼくは知らない.なのに c. を仮定するのには理由がある.早期リリースで読めるのは,仕様"案"だからだよ.
("案"であることは, URLリンク(www.toppers.jp) に書いてある公知な事実だよ.)
>>654 で,TOPPERS/SMPカーネルが仕様として成立しているように書いているのがブラフでなければ, c. は存在する可能性が高い.
c. の権利者は名古屋大学もしくはセイコーエプソンかな.少なくとも片方ががその仕様を進んでダダ漏れさせているなら >>654 はシロ.そうでなければクロだね.
(ダダ漏れがあったとして,その経緯次第では,上記組織の信頼性に関わるかもしれないけれど.それはとりあえず横に置いておこう)

b. の内容を,ぼくは知っている.でもそれに沿っての揚げ足とりは,ぼくには続けられない.知財約款を反故にするほどヤンチャじゃないよ.このケースでも >>654 はクロ.

最後に >>654 が a. の情報のみで話を組み立てている場合には,シロとなるね.
ただし,サービスコールの不可分性を云々できるほどの詳細な発表は,ぼくは知らない(世の中にはあるのかもしれない).

現時点では黒白どちらの可能性もあるんだよね.
だから「可能性があると,ぼくは思う.」と書いたんだよ.

>>654 には,白黒がはっきりと判るよう,情報のソースを説明して欲しいな.

661:Be名無しさん
11/07/04 12:46:35.58 .net
>割り込みを空ける手法
この部分かな
誰?でも思いつきそうな

662:Be名無しさん
11/07/04 12:57:33.57 .net
思いつくのはいいけど
それがSMPに実装されて実現しているという情報が
一般に公開されているかどうかじゃないの?

663:Be名無しさん
11/07/04 13:12:11.38 .net
妙な縛り入れるところとは付き合わないほうがいいのかな
何かあると、あとでグダグダ言い出しそうだな

664:ITRON名無しさん ◆4WD27e3i1o
11/07/04 22:13:06.00 .net
>>662 知財縛りで書けないことを省くと,ざっくり,そういうことだよね.

665:654
11/08/11 18:07:24.91 .net
一応誤解を与えたということで、すまんかった。あやまっておく。
ここはスレタイにもあるように用語はTOPPERSの特有の用語で
書くのが基本であり、
「マルチプロセッサ対応のSMPカーネル」
と書けば、TOPPERS/SMPのことと理解されるのに違いないこと
ですね。
自分の見たソースはTOPPERS/FMPのことで、FMPとは一般用語では
ないので、上記の記載にした。
FMPはAMP型でSMP型じゃないよ。という突っ込みがあるかもしれ
ないが、AMPだSMPだというのはあまり一般的じゃないのでそう
書いた次第だ。


666:Be名無しさん
11/08/11 19:16:24.70 .net
衒学脳の厨っぷりを堪能した。

667:654
11/08/11 23:31:02.90 .net
突っ込みどころ満載とか言っていたけど、さらに追加かもしれないが、具体的に書こう。
TOPPERS/FMP1.2 のソース wai_flgの部分だ。
wobj_make_wait();
について、t_acquire_nested_tsk_lock_self()のように、割り込みがあったら戻り値をNULLにして
retryに飛んだらよい。 ということなんだけどな。
つまりwaitQue検索時に適当な割合で割り込み許可と割り込み有無チェックをいれるわけだな。

eventflg.c のline:350~line:371
retry:
t_acquire_obj_lock(&GET_OBJLOCK(p_flgcb));
if ((p_flgcb->p_flginib->flgatr & TA_WMUL) == 0U
&& !queue_empty(&(p_flgcb->wait_queue))) {
release_obj_lock(&GET_OBJLOCK(p_flgcb));
ercd = E_ILUSE;
}
else if (check_flg_cond(p_flgcb, waiptn, wfmode, p_flgptn)) {
release_obj_lock(&GET_OBJLOCK(p_flgcb));
ercd = E_OK;
}
else {
if ((my_p_pcb = t_acquire_nested_tsk_lock_self(&GET_OBJLOCK(p_flgcb))) == NULL){
goto retry;
}
p_runtsk = my_p_pcb->p_runtsk;
p_winfo_flg = (WINFO_FLG *)(&(p_runtsk->winfo_obj));
p_winfo_flg->waiptn = waiptn;
p_winfo_flg->wfmode = wfmode;
p_runtsk->tstat = (TS_WAITING | TS_WAIT_FLG);
wobj_make_wait((WOBJCB *) p_flgcb, p_runtsk);
release_nested_tsk_lock(my_p_pcb);


668:Be名無しさん
11/08/12 07:11:50.24 .net
SSPまだー

669:元ITRON名無しさん ◆4WD27e3i1o
11/08/16 23:14:53.08 .net
>>665, >>667
突っ込みどころ満載すぎて引用できないよ….ごめんね.

670:667
11/08/17 15:07:31.79 .net
>669
夏休みモードなんかな(自分はそうだけど)

2.1 実装方針とモデル
サービスコールの大部分を一つの割込み禁止区間として実
装している

TOPPERS/JSP --->
スタンダードプロファイルの機能セットの範囲内では,この方法でもそれほど
悪い結果にはならない.(user.txt)

ところが
TOPPERS/FI4 ---> 同じ文面(動的生成のみ追記されている)(fi4_user.txt)

フルセットなのにスタンダードプロファイルでは、ってちょっとまじめに考えているのかと....

名古屋大でのカーネル内部構造の講義において
TOPPERS/JSP
「割り込み許可にしなかったのはテストの時間がかかりリリースの時期にマッチ
しないと判断したことがある」

--->
TOPPERS/FMP -->スピンロックにおいて割り込み応答性のため、
割り込み許可するロジックを実装。

テストの問題は?
---> TTSPによって、割り込みを起こすテストを網羅することも比較的容易にテスト可能になった。

それだったら、TOPPERS/JSPやASPでも、TTSPを利用することで割り込み許可するべきじゃないのか?
と思うけど、ニーズがないというか性能評価までして使うユーザーがいないということなのかな



671:Be名無しさん
11/08/17 16:33:08.83 .net
>ここはスレタイにもあるように用語はTOPPERSの特有の用語で
>書くのが基本であり、
>「マルチプロセッサ対応のSMPカーネル」
>と書けば、TOPPERS/SMPのことと理解されるのに違いないこと
>ですね。
ダウト
スレタイよく嫁よ
メインは「ITRON総合スレ」だろ
スレタイにTOPPERSが含まれているがNORTi、HOSも書かれている

あんたの言葉を借りると「スレタイにもあるように」
複数のOSが書かれているので
>用語はTOPPERSの特有の用語
とは限らない

あとテンプレにはT-Kernelもあるので
必ずしもSMP=TOPPERS/SMPとは限らない
話の流れ的にTOPPERSを指してると言えるけどね

あと、FMPは一般用語じゃないと言ってるが
仮にそうだとしても検索すれば意味ぐらいすぐわかるだろ

672:667
11/08/17 17:38:01.91 .net
>>971
>>「マルチプロセッサ対応のSMPカーネル」
>と書けば、TOPPERS/SMPのことと理解されるのに違いないこと
>>ですね。
>ダウト

じゃあ、それとは限らないという意見なので、誤解されてもしかたないことでもない
ということなんかな。
まぁ誤解を与えたわけだし、あやまってるし、そうでもないよといわれてもどっちでもいいことなんだけどな


673:元ITRON名無しさん ◆4WD27e3i1o
11/08/20 23:27:27.64 .net
>>665
> AMPだSMPだというのはあまり一般的じゃないのでそう書いた次第だ。

マルチプロセッサの文脈で両者を混同すると,たぶん学部生でも単位もらえないと思うのだけれど,最近は違うのかな.
TOPPERSかどうかではあまり関係なくて.
T-Kernelには興味ないのでろくに追いかけていないけれど,彼らもAMPかSMPかはきちんと分けているよね.
謝ってくれる必要はないけれど,用語はきちんと使いましょうよとは思うよ.

674:元ITRON名無しさん ◆4WD27e3i1o
11/08/20 23:35:08.47 .net
>>670
> 「割り込み許可にしなかったのはテストの時間がかかりリリースの時期にマッチ
> しないと判断したことがある」

これホントかなと言うのが直感.いや誰か(高田センセ?)が言ったと信じてみたとしても.
JSP1.0のリリース時点で,テストスイートなんてなかったよ.
最初のテストスイートができたのは,FI4と同じ時期. IPA案件の成果だから間違いないよ.
2000年当時からかなり長い間,割り込み禁止が長いのは「読みやすさを優先した」ということになっていたんだよね.


675:元ITRON名無しさん ◆4WD27e3i1o
11/08/20 23:45:20.50 .net
別段の守秘がある話でもないから過去振り返っちゃおう.
公開前のFI4カーネルって,割と割り込み開けてたんだよ.
けれども,それやっちゃうとトロン協会の検証仕様書(案)のテストケースが通らなくなっちゃうんだよね.
で,テストスイートがオカシイのかカーネルがオカシイのか判らんという話になって,結局戻したんだよ.
FI4のソースコードを見ると,特にIDのチェックの辺で「なんでこんな変な処理?」っていうのが時々残っているかもしれないけれど,それはその残骸.


676:元ITRON名無しさん ◆4WD27e3i1o
11/08/21 00:17:10.68 .net
>>667
で,割と本質なFMPでの実装の話だっけね.
これは別にJSP/ASPの割込み禁止区間を問題視して割込みを開けているわけではないよね.
プロセッサ内排他に比べてプロセッサ間排他の時間があまりにも読めないので,仕方なく開けているのではないかな.
もし,JSP/ASPの割込み禁止区間の長さがこの実装の理由なら,whileループでぐるぐる回る[i]set_flg のほうは更に頑張るはずだよね.(あとはソースコード読みなおしてみて)

677:Be名無しさん
11/08/21 19:51:36.68 .net
>>674
>これホントかなと言うのが直感.いや誰か(高田センセ?)が言ったと信じてみたとしても.
直感を何度もはずしているのに懲りないですね。

>JSP1.0のリリース時点で,テストスイートなんてなかったよ.
あくまで後からTTSPができたと書いているのに誤解しないでほしいものです。「テスト可能になった。」と順番に書いてるよね。
そうです。そのとき無かったからできないのは理解しているつもり。
今テストスイートがあるなら、やってみるべきだし、割り込み空けない理由がなくなった時点
で対処すべきことだと思う。

>2000年当時からかなり長い間,割り込み禁止が長いのは「読みやすさを優先した」ということになっていたんだよね.
理由はひとつではないとは思うけどね。また高田先生の思っていることがプロジェクトの総意でもないかもしれない。
表向きには、やはりドキュメントに書かれてあるとおり、それほど問題にならないから ということだと思うけどね。(JSPにおいては)
ただ、当初JSPにおいては、コードが仕様書の延長ともいえるので、「読みやすさ優先」という理由にはなるけど、
ASP以降はμITRONの仕様にとらわれない決定版という方針からするとおのずと「読みやすさのため」という理由は無い話ですよ。


678:Be名無しさん
11/08/21 19:54:14.23 .net
>676
なんだかなぁ、君の言うとおりのことを指摘しているんだけど。どうも言葉が伝わらないな。
そうですよ。 スピンロックは必然。 waitQの待ちは有限時間なので必然ではない。
だから、WaitQの待ちでも有限時間だけども、STDPROFよりも大きいものは問題なので
対応したいが、テストがかかるため天秤にかけた結果WaitQの待ちは見送った。
見送った理由は、開発期間、時間的な理由もちゃんとした理由としてできない理由としてそれは
それでそのときの判断としては正しいと思うよ。
一方、スピンロックは必然的に割り込みを空けなくてはならなくなった。
必要は発明の母という言葉があるようにそれでようやくTTSPを作ったわけ。
必要であれば作れたってことは、FMPの開発時で、waitQの問題に対処できるわけなんだな。
これも実は開発者自身に直接聞いて回答いただいている。
「WaitQの割り込みをあけることも可能だが、性能的に問題にならないので対応していない」
という回答。まぁさらに聞きたかったけど、あまりにその講義の範囲を超える話に
なりそうなのでそれまでしか聞かなかった(聞けなかった)です。

>whileループでぐるぐる回る[i]set_flg のほうは更に頑張るはずだよね.
>(あとはソースコード読みなおしてみて)
[i]set_flgを見ているからわざと、wai_flgを引用しているんだけどな。
ただこれはドキュメントに書いてある。
---------------------------------------------
ASPカーネルでは, 以下のシステムコールは待ち解除されるタスクの数に比例
して長くなる.
・init_xxx
・イベントフラグ set_flg()
FMPカーネルでは,ロックを取得する関係ため,実行時間の上限が定まらない.
------------------------------------------------
ちょっとこれってお粗末じゃないのと正直思うけどね。


679:Be名無しさん
11/08/21 19:56:05.48 .net
>675
以前も同じこと書いていたよね。
JSPやFI4はμITRON4.0準拠なのでそうかもしれないけど
ASP以降においてはμITRONの仕様を超えて決定版を作るという話だから
その枠にはめる必要は今の時点ではないと思う。

くだらない話をすれば、FI4において、トロン協会の検証仕様書(案)に準拠
しないために割り込み空けるのやまたのならその旨を正直にドキュメント
に書いておくべきじゃないのかと思うけどね。
そうあるべきなのに、フルセットなのにスタンダードファイルではとか
おかしなドキュメントのままというのが今の状態ですね。


680:元ITRON名無しさん ◆4WD27e3i1o
11/08/21 22:57:45.82 .net
まずは,過去についての話.

>>677
え? だって
> TOPPERS/JSP
> 「割り込み許可にしなかったのはテストの時間がかかり

っていった時点のTOPPERS/JSPのコーディング時点ではTTSPなんて無いよね.
TTSPができた時点で,NCESは既にJSPなんか興味持ってないよ.(ちょっと言い過ぎかな)
時系列で並べると,JSPについていえば,TTSPとかテストスイートとかにかかわらずああいう実装になっているはずなのだけれど.
歴史語るなら時系列をキチンとしようよ.未来からなら何でも言えるよね.
もしASPの話に限るなら,JSPの話を持ち出す必要なんて無いよね.過去のことなのだから.

>>679
fi4のドキュメントが貧弱なのはそのとおりw.
それは認めた上で,君の主張に沿って議論するならば,君の指摘も蛇足でしか無い気がするよ.
フルセットだから割込みを開けるべきということが自明なら別だけれどね.


681:元ITRON名無しさん ◆4WD27e3i1o
11/08/21 22:59:31.62 .net
そして,新世代系の話題.
TOPPERSも10年だし,時系列を混同すると話がワケワカラなくなるよね.

>>678
> [i]set_flgを見ているからわざと、wai_flgを引用しているんだけどな。

えっと…
割り込み禁止区間が長いのがTOPPERSの手抜き→FMPのwai_flgみたいにすりゃいいのに,と主張して,同[i]set_flg は目をつぶるの?
主張がよくわからないよ.もうちょっと細かく説明してほしいな.


682:元ITRON名無しさん ◆4WD27e3i1o
11/08/22 01:26:39.25 .net
ああそうか,>>679 と同一人物と思しきカキコを読みなおして判った気になったよ.
ASPは決定版だから,すべからくの箇所で頑張って割込み開けて当然って話なのかな.FMPの例とかはこじつけで.
(もしくはTTSPある今,JSPも変えろって話…の主張は取り下げたのかな?)
もしそうならば,割込み開けるのが決定版の条件であることを >>679 は示せばよいのではないかな.

極めて個人的にはだけれども,頑張って割込み開ける処理を入れるオーバヘッドをいれることで救われるアプリケーションよりも,そのオーバヘッドがウザいアプリのほうが多いのではという気がするよ.
「いやオレのアプリは違う」っていう意見が多ければ,いくら伽藍のTOPPERSでも考えを改めるだろうね.

683:Be名無しさん
11/08/22 15:57:24.38 .net
1,時系列云々について
>680
>歴史語るなら時系列をキチンとしようよ.未来からなら何でも言えるよね.
>もしASPの話に限るなら,JSPの話を持ち出す必要なんて無いよね.過去のことなのだから.

何度も書いているように、JSPでTTSPは無かったよ。それは異論は無いよ。
何度も書いているでしょ。

JSPの話を持ち出していることがおかしいという意見なら、その部分はJSPの実装から
変更されておらず、そのまま引きずっているよね。だから過去のことでは無いよ。

実際にJSPの内部構造で聞いた話だからJSPでと正確に書いているわけ。
JSPが過去のものというならWaitQの実装をASPにおいて過去のものにしてからの
話ですよ。


誤解しないようにわかりやすく書くよ
以下、時系列

WaitQの処理

1.JSP 理由 テストに時間がかかるから割り込みあけなかった
2.FI4 JSPと同じ実装じゃないとトロン協会の検証仕様書(案)が通らないので割り込みあけなかった
3.ASP JSPと同じにした。standerdプロファイルだしいいよね
4.FMP ASPと同じにした。standerdプロファイルよりも大きい仕様だけど
    でも、ASPと同じ割り込みを開けなくても性能的に問題なかったのでそれでいいよね
    割り込みをあけるテストはTTSPでできるようになった。

それなら、ベースとなるASPにおいても割り込みあける処理にすべきことだよ。

684:Be名無しさん
11/08/22 16:02:29.89 .net
>680
>君の指摘も蛇足でしか無い気がするよ.
どの部分がどう蛇足なんでしょうか?
「くだらない話」の部分のことを言っているのかな?

>フルセットだから割込みを開けるべきということが自明なら別だけれどね.
自明じゃないと思う理由は何?
μITRON4.0の仕様書のサービスコールの不可分性の保証に割り込み応答性の
ために云々書いていることと、JSPのドキュメントにおいて、スタンダードプロファイル
においてという枕詞を付けている点で自明だと思うけど、そうでないことを示す
公式ドキュメントなどあるのかな?


685:Be名無しさん
11/08/22 16:08:58.06 .net
>681
>割り込み禁止区間が長いのがTOPPERSの手抜き→FMPのwai_flgみたいにすりゃいいのに,と主張して,同[i]set_flg は目をつぶるの?
>主張がよくわからないよ.もうちょっと細かく説明してほしいな.
目をつぶっているわけじゃないけど、set_flg iclr_flgで不可分性の保証ができない
ケースがどうしてもあるから、話が君にとって難しいと思ったからわかりやすいほうを
例に挙げただけだよ。

set_flgの割り込みをあけた場合に、iset_flgには対応できるけど
iclr_flgには対応できないことがあることを君がわかるなら説明してもいいけどね。
説明できますか?


686:Be名無しさん
11/08/22 16:17:35.21 .net
>682
>極めて個人的にはだけれども,頑張って割込み開ける処理を入れるオーバヘッドをいれることで
>救われるアプリケーションよりも,そのオーバヘッドがウザいアプリのほうが多いのではという気
>がするよ.「いやオレのアプリは違う」っていう意見が多ければ,いくら伽藍のTOPPERSでも考えを改めるだろうね.

オーバーヘッド測ってから言えばいいこと。
自分の知る限りチップメーカー純正のITRONで割り込みをあけないものは無いはずだしね
是か非かというのは、もともとの議論のポイントではない。
ひょっとするとメーカーは必要のないことを一生懸命やっているのかもしれない。


687:元ITRON名無しさん ◆4WD27e3i1o
11/08/22 20:37:01.36 .net
>>686
> オーバーヘッド測ってから言えばいいこと。

そっくり返すよ.


688:686
11/09/12 10:04:36.92 .net
>687
本業で、割り込みをあける場合のオーバーヘッドを測ってるからそういったんだよ。

689:Be名無しさん
11/09/13 03:06:40.03 .net
構造体の定義が頭壊れる方向にできてるから、割禁が長い、TOPPERS

690:Be名無しさん
11/09/13 07:50:25.44 .net
おまえの頭が壊れてるんだろ

691:Be名無しさん
11/09/13 09:46:47.51 .net
>構造体の定義が頭壊れる方向
kwsk

692:Be名無しさん
11/09/13 13:11:43.21 .net
タスク切り替えの本体の汗読んでたら、おかしくなってこないか?
あのこねくり回した流れは何って感じだけど

693:Be名無しさん
11/09/13 17:11:04.78 .net
自分で書いてみりゃわかるが、ああいうのは
何度書きなおしてもきれいにならん


694:Be名無しさん
11/09/13 17:14:36.13 .net
>構造体の定義が頭壊れる方向
と逝ってるでしょうが

695:Be名無しさん
11/09/13 17:26:31.08 .net
>692 タスク切り替えの本体の汗
ってディスパッチャのこと? だとすればporting.txtからの引用だけど、なんのひねりもないけどな。タスク例外だけ少しひねりがあるぐらいだけどね。
void
dispatch(void)
{
改行が多いので省略
}
void
dispatcher(void)
{
#ifdef LOG_DSP_ENTER
log_dsp_enter(p_runtsk);
#endif /* LOG_DSP_ENTER */
dispatcher_0:
while ((p_runtsk = p_schedtsk) == NULL) {
割込みを許可したらCPUロック解除状態になるよう準備する
非タスクコンテキストに切り換える … (*1)
do {
割込みをすべて許可し,割込み発生を待つ … (*2)
割込み許可前の状態に戻す(=カーネル管理の割込みを禁止する)
} while (!reqflg);
reqflg = false;
タスクコンテキストに戻す … (*1)
CPUロック状態に戻す ... (*3)
}
自タスク(p_runtsk)のTCBからスタックポインタを復帰する
#ifdef LOG_DSP_LEAVE
log_dsp_leave(p_runtsk);
#endif /* LOG_DSP_LEAVE */
自タスクのTCBから実行再開番地を復帰し,そこへ分岐する … (*a)
}


696:Be名無しさん
11/09/13 17:29:53.11 .net
HOSのスタックの切り替えは簡潔だった

697:Be名無しさん
11/09/13 17:30:05.53 .net
省略したもの
----------------------------------------
void
dispatch(void)
{
スクラッチレジスタを除くすべてのレジスタをスタックに保存する
スタックポインタを自タスク(p_runtsk)のTCBに保存する
dispatch_rを,実行再開番地として自タスクのTCBに保存する … (*a)
dispatcherに分岐する

dispatch_r:
スクラッチレジスタを除くすべてのレジスタをスタックから復帰する
calltex(); … (*b)
}
----------------------------------------

698:Be名無しさん
11/09/13 17:38:52.85 .net
擬似コード書いて楽しいかい?

699:697
11/09/13 19:09:57.76 .net
>698
それを言うなら、TOPPERSのporting.txtを書いたやつに言えよ。俺はそれをコピペしただけ

700:Be名無しさん
11/09/13 19:51:40.39 .net
なんだかなって、擬似コードが出回ってるのかよ

701:Be名無しさん
11/09/13 22:04:54.21 .net
ディスパッチャの部分はアセンブリ言語だから、porting.txtはC風に書いて説明しているだけ。


702:Be名無しさん
11/09/13 22:08:50.76 .net
C風で中身がないと

703:Be名無しさん
11/09/14 07:26:36.15 .net
そうだね。中身がないほどひねりがないのに、おかしくなるっていうやつ >692 の頭はどうなっているんだろな。

704:Be名無しさん
11/09/14 15:09:30.79 .net
汗読める奴もいなくなってきたか

705:Be名無しさん
11/09/30 11:51:20.26 .net
ITRON懐かしすぎる
もう1年たったんだな

706:Be名無しさん
11/09/30 15:31:43.07 .net
?軽く 20年は経ってるだろww

707:Be名無しさん
11/09/30 16:12:26.77 .net
>>706
いや仕事で手がけてから
今はやってない

708:Be名無しさん
11/09/30 18:03:36.49 .net
TOPPERSプロジェクトの2011年公募事業(採択)が発表されましたね。
URLリンク(www.toppers.jp)

709:Be名無しさん
11/10/01 16:31:00.43 .net
え、今頃arm?

710:Be名無しさん
11/10/01 20:00:47.08 .net
gccじゃなくてrvctとかiar対応ってことじゃねーの?

711:Be名無しさん
11/10/01 20:09:04.93 .net
はあ、移植性のない作り方してましたっていいたいのかい

712:Be名無しさん
11/10/01 22:33:11.12 .net
OSなんてコンパイラの拡張機能使わなきゃきれいに書けない
インラインアセンブラの仕様だけでも規格になっていればねえ…


713:Be名無しさん
11/10/02 02:37:26.97 .net
>きれいに書けない
ってところが今更って感じ

714:Be名無しさん
11/10/02 05:43:41.50 .net
そこをアセンブラで書くモジュールと、機種非依存部に切り分けるのが、
現代のOS実装というものだと思うが。

715:Be名無しさん
11/10/02 08:33:28.65 .net
ルネサスのアセンブラとGASぐらいしか知らないけど、
GASって、Cのヘッダファイル読めるよね。 armのアセンブラもCのヘッダファイル読めるのかな?

716:Be名無しさん
11/10/02 09:28:16.51 .net
そういう妙な挙動に頼るより、Makefile で明示的に cpp か cc -E を使ってプリプロセスして
プリプロセス済みファイルを作って、それをアセンブラに食わせたほうがいいと思う。

717:Be名無しさん
11/10/02 12:20:50.36 .net
>>714
そう思うなら実際に試してみれ

>>715
gas単体じゃ読めないでよ
gccに.S食わせるとcppかけてからgasに結果を食わせてるだけだ


718:715
11/10/02 16:52:54.43 .net
訂正
GASって、Cのヘッダファイル読めるよね。 [GAS以外の]armのアセンブラもCのヘッダファイル読めるのかな?

>717
たしかにそうだけど、GCCやGAS環境以外のARMアセンブラでそれ(cppだけ食わして)ができるわけでもないでしょ。

719:Be名無しさん
11/10/03 01:46:55.36 .net
>>718
だから>>716みたいなことすればいいんでないかいという話なわけだが

720:718
11/10/03 08:12:09.09 .net
>719
できないかいじゃなくて、できるのか? 理屈じゃなくてやってうまくいったことがあるの?って聞いているわけ
できるなら、ヘッダファイルをCとアセンブラに分けて提供する必要なくなると思うから、現状できない
のじゃないかと思っているわけ。

721:Be名無しさん
11/10/03 08:20:29.06 .net
だから何がしたいわけ?

アセンブラにCのヘッダファイル食わせてなにがうれしいのかわからんから、
アセンブリ言語ソースをCプリプロセッサに通したいということだろうと思ったので、
アセンブラごとに違ったりしそうな仕様に依存したりするより、ポータブルな
方法使えば、ってアドバイスしたまでで。

できないのじゃないかと思っているなら、できないということにして、
別の方法を考えたら? そこまで面倒見れんわ。

722:720
11/10/03 10:50:49.61 .net
>721
>なにがうれしいのかわからんから、

もともとのネタは、公募のARMコンパイラ対応について
の話からなんだけど、自分の考えでは、GASでは、Cのヘッダが
読めるけどarm(GAS以外)から読めないから結構面倒かな と思ったわけ
です。

具体的にできるというなら、
具体的に聞くけど
基本的にマイコンが同じでもアセンブリ言語の文法は処理系(アセンブラー)によって
違うのはわかるよね。
たとえば iarのcppだけ利用して、Cのヘッダファイルを利用したアセンブリ言語の
出力してiarのアセンブラに通るかどうかですね。

renesasのコンパイラはできないと思うし、できるようなら
toppers/jspなどで、アセンブリ言語のヘッダファイルは不要のはず。
h8s-renesas で h8s2339f.inc h8s2339f.hとどちらかがいらないはずになります。

armは疎いので、その辺ひょっとしたらいけるのかなと思ったので聞いてみたわけです。
できれば、できたよという話があれば、と思いましたが。

ヘッダファイルを両方用意しないことが何がうれしいのかもわからないというのは
ちょっと自分とは感覚が違いますね


723:元ITRON名無しさん ◆4WD27e3i1o
11/10/03 11:13:25.48 .net
5~6年前に受託でJSPをRVCTに移植したけれど,ひたすら面倒だったよ.
既出だけれど,インラインアセンブラの書式は違う.そもそもアセンブラの書式も違ったよね.
それとリンカっていうか,リンカのスクリプトも違うよ.
簡単で地味で面倒ゆえに誰もやりたがらない作業だから,公募案件としては妥当じゃないかな.

724:Be名無しさん
11/10/03 11:22:03.48 .net
>723
ありがとう。 すっきりしました。
> 簡単で地味で面倒ゆえに誰もやりたがらない作業だから,公募案件としては妥当じゃないかな.
全く同意です。

725:Be名無しさん
11/10/03 13:26:22.80 .net
> ヘッダファイルを両方用意しないことが何がうれしいのかもわからないというのは
> ちょっと自分とは感覚が違いますね

アセンブラのプリプロセスに、C言語的な制限かかりまくりのCプリプロセッサと、
常識的に考えて、C言語のソースコードの共通部分をまとめたものである
ヘッダファイルを使う、というのは、普通でない使い方だと思いますが、
それを何の説明もなく他人が理解しているという前提の上で話されているわけですから、
全く違うのがあたりまえですね。

726:Be名無しさん
11/10/03 13:50:00.34 .net
>>725
#defineは共通にできる
つかそれしか使い道ない


727:Be名無しさん
11/10/03 13:55:06.71 .net
>725
できるだけやんわり書いたつもりだけど、角がたったようですね。せっかく回答くれているのにそれはすまなかった。
ただ、「何の説明もなく」というのは、文脈を理解できていないようだな。 この話題はあくまで、TOPPERSカーネルの
arm対応に関して、たとえばヘッダファイルを再利用できるかどうかという話で、それが理解できていなかったの
でしょうね。

>常識的に考えて、C言語のソースコードの共通部分をまとめたものである
>ヘッダファイルを使う、というのは、普通でない使い方だと思いますが、
誤解してたら、あやまるけど、具体的にはたとえば、TOPPERSのカーネルでgccのものは、アセンブリ
言語用のヘッダファイルは用意していなくて、貴殿の言う普通でない使い方にあたるという
ことなのかな?

たぶん、貴殿の常識とか普通とかがかなり違うようだし、TOPPERSのカーネルも貴殿の普通
でも無いということ言っているのかな?


728:Be名無しさん
11/10/03 22:55:47.69 .net
>>725
処理系の依存の問題だけど,
Unix 系の文化だと "#define ..." の定数は普通に共用してるわな
で, "#define ..." の定数部分だけアセンブラから読めるように工夫してる

例)
.S:
#define LOCORE
#include <xxx.h>

.h:
#define ...
#ifndef LOCORE
struct foo {
...
};
#endif /* LOCORE */
#define ...

アセンブラとCで定数2重管理ってアホらしいやない


729:元ITRON名無しさん ◆4WD27e3i1o
11/10/04 00:06:23.62 .net
>>725
> アセンブラのプリプロセスに、C言語的な制限かかりまくりのCプリプロセッサと、

どんな「C言語的な制限」がかかっているのかな.
むしろ,cppってC言語と無関係すぎて酷い目に会う場合のほうが多くないかな.

730:Be名無しさん
11/10/11 12:16:25.36 .net
'\'で継続行とか
ほかになんかあったっけ?


731:Be名無しさん
11/10/13 10:35:10.69 .net
ここ2,3日かな、某USERMLにへんなのがメール出して来て、あまりに
空気が違うので、出て行ったようですね。


732:Be名無しさん
11/10/13 22:04:38.08 .net
あれ巧妙な荒しじゃねーのと思ってた

733:Be名無しさん
11/10/14 10:13:23.66 .net
元々荒らしではなく、どうも正味だったようですね。
メールシグネチャのURLからホームページおよび履歴書など詳しくでていますね。


734:Be名無しさん
11/10/16 01:22:05.89 .net
某USERMLの、実生活では友だちが少ない粘着構ってチャンなんだろーな不憫

735:Be名無しさん
11/10/19 09:27:08.35 .net
>491
TOPPERSの成果物がすべてオープンソースというわけじゃないよ。

スレリンク(os板)l50
にも、いかにも非公開で、一部誤解があったけど情報漏えいがどうしたこうしたと
いう話題もあがっているよ。

TOPPERS/HRPも非公開のもののひとつ

736:Be名無しさん
11/10/19 09:29:26.75 .net
ごめん、板違いでした

737:Be名無しさん
11/10/19 18:02:29.21 .net
普段温厚と思われる(活気のない)某USERMLもさすがに我慢の限界か

738:元ITRON名無しさん ◆4WD27e3i1o
11/10/19 18:05:42.26 .net
TOPPERS/HRPは非公開じゃないよ.
URLリンク(toppers.jp)

739:Be名無しさん
11/10/20 08:02:29.35 .net
何かトヨタがTRONからLinuxに移行したとか聞いた気がする

740:Be名無しさん
11/10/20 10:17:03.27 .net
素人丸出しの >>739 にぴったりのスレ
スレリンク(os板)

741:Be名無しさん
11/10/21 09:25:07.12 .net
某USERML、粘着が暴れています。


742:Be名無しさん
11/10/22 08:59:01.08 .net
変なのが湧くと長文だらだらの思いの丈を書く奴が続くんだよな。定石通りだ。

743:Be名無しさん
11/10/22 10:38:29.72 .net
ガス抜きの場がないんだよな

744:名無し募集中。。。
11/10/22 14:04:44.78 .net
本音や本性が出ない!という人の本音や本性が判らない件

745:Be名無しさん
11/10/22 15:54:56.40 .net
他人にはこういう本音や本性があるはずだ、という当人の願望だけでしょ、ちゅうか。

746:Be名無しさん
11/10/23 18:17:58.78 .net
>>744
[イイネ!]

747:Be名無しさん
11/10/24 15:26:27.36 .net
JSPカーネルにサブセットは必要か
URLリンク(d.hatena.ne.jp)

748:Be名無しさん
11/11/03 15:32:51.59 .net
ここは長文書いても元の流れがアレだし・・・
あだしごとはさておきつ

次は?

749:Be名無しさん
11/11/03 15:41:42.78 .net
LinuxのようにPatchをぽんぽんあげて、開発者側で採用して取り込む
というより、きちんと動作する検証済みのものを公開して
使う側で使い方やバグに関して述べる場所じゃないかとも思うんだけど
違うの?いわゆる伽藍方式じゃないのかなとか思ったが
OSS=バザールだと思ってる、誰かが暴れだすのかな、また。

750:Be名無しさん
11/11/03 17:21:30.68 .net
バグレポート窓口でもあるからな
パッチがあれば話は早いだろうし


751:Be名無しさん
11/11/04 18:04:13.15 .net
伽藍とバザール.. なんであんな寝言が流行ったのかね。
こじつけも甚だしいww

752:名無し募集中。。。
11/11/07 17:02:05.68 .net
Toppersって開発者MLって無いのかな
ぼくのかんがえたさいきょうかーねるをさいようしてよって見えてしまう俺は汚れているな



753:Be名無しさん
11/11/07 17:41:20.00 .net
>>752 お布施払えばあるがな

754:Be名無しさん
11/11/17 14:36:35.41 .net
TOPPERSのミニマルカーネルの話
URLリンク(techon.nikkeibp.co.jp)

と、JAXAの話
URLリンク(aerospacebiz.jaxa.jp)

755:Be名無しさん
11/11/17 18:57:01.23 .net
公式は早期リリースだけど
ここからソースはチェックアウト出来た
URLリンク(sourceforge.jp)

ドキュメントは無かったけどざっとソースを見たところ
・タスク
・割込み
・CPU例外
だけの模様
「TOPPERS SSP」でググルと情報出てくる

URLリンク(d.hatena.ne.jp)
に概要

URLリンク(d.hatena.ne.jp)
にAPI一覧

756:Be名無しさん
11/11/18 08:51:31.17 .net
だいたい、ITRON4.0が最低限要求してる機能+複数のタスク優先度、とか
そんな感じでしょうか

757:Be名無しさん
12/01/29 00:22:15.59 .net
MLが活発だとなんかいいいよね


758:Be名無しさん
12/01/30 00:50:39.81 .net
あのね,「美しくない」「使い物にならない」「まずいと思う」のいずれも
個人的感覚を超えるもの以上とは読めないよ.(´・ω・`)

というチラ裏なのでトリップ略.

759:Be名無しさん
12/01/30 11:19:45.90 .net
「使いものにならない」というのはちょっと違うよ。意味合いとしては「欠陥」に近いことを言っているよ。
その証拠に使える例を示せと言って全く示せないのですから、


760:Be名無しさん
12/01/30 11:39:44.01 .net
連投スマンが、やっぱり、
「ITアーキテクトは,美しいシステムの設計と工法に責任を持つ人である」
と思うし、さらにSSPでのDEF_ICSの仕様のまずさは、そういう意識の無さが作り出したものじゃ
ないのかと思う。


761:Be名無しさん
12/01/30 11:51:25.75 .net
まず「美しい」とかいう主観ありきで話をされてもね

762:Be名無しさん
12/01/30 18:24:39.05 .net
悪魔の証明というやつか

763:Be名無しさん
12/01/30 19:44:33.27 .net
たぶん、美しいということを感じたことの無い人に何言っても無駄だと思う

764:Be名無しさん
12/01/30 19:59:55.94 .net
説得する技術の意味がわからない人に何言っても無駄だな

765:Be名無しさん
12/01/30 20:14:18.24 .net
たぶん、汚い実装のみしか触れたことのないかわいそうな人なんだと思う

766:Be名無しさん
12/01/30 20:45:12.39 .net
主観と客観を混同する勇者のみが,美を主張できる.
その美が客観に近いと知らしむことができたときのみ,人は彼を賞賛する.
引き続き,チラ裏.

767:Be名無しさん
12/01/30 21:06:20.11 .net
北斗の拳のユダも自分は美しいって言ってたじゃない
人知を超越した美というのがこの世にはあるんだよ,きっと

768:Be名無しさん
12/01/31 03:49:28.73 .net
T氏のML上での書き方がちょっとイラっとくる。

769:Be名無しさん
12/01/31 08:04:27.00 .net
ハンドル名に「さん」が入ってるとか
頭おかしい

770:Be名無しさん
12/01/31 09:16:00.87 .net
実績かある程度の実力があれば、電波発言もそこそこ許容されるが
その彼は実のところどう?

771:Be名無しさん
12/01/31 09:28:51.15 .net
美しくない というのはやや抑えめの表現で本来は「汚い」こと、それだとあまり直接的なので抑えて書いているだけ
開発者の中にも、汚いとか表現している人もいるわけだしね
URLリンク(www.kijineko.co.jp)

772:Be名無しさん
12/01/31 10:33:40.62 .net
その記事の中で「汚い」という言葉が使われているのは構文についてだけども、
どこかで暴れてる誰かさんの主張は意味というか仕様の話だしな。

つまり、構文の話と仕様の話も混同するぐらいのバカが >>771 ということですかw

773:Be名無しさん
12/01/31 10:38:58.34 .net
MLの話が乱立で入り混じっててついていけん

SSPは制約タスクみたいだが仕様みても使い方がわからん
・待ち状態に入れない
・優先度を変更できない
・タスクはリターン以外で終了できない
ってことはタスクからタスクの起動が出来ないってことだよね
現在起動中のタスクが終了すると次に優先度が高いタスクが起動するってこと?
これならタスク1個にして根っこで分岐処理分ければいいじゃんと思うんだが

いつの間にかASPって動的生成対応してたのね・・・

774:771
12/01/31 15:04:22.71 .net
>772
沸点の低い人なんですね。実社会でもそんな風ですか?
構文は、文字で表すから美醜がある。
仕様は、文字のように目に見えないから美醜を言うのは同じでない。
ということかな。
まぁ確かにそうだな。 仕様の美醜については
わからない人にはわからないかもしれませんね。


775:771
12/01/31 15:11:49.23 .net
>>773

> ・待ち状態に入れない
YES

> ・優先度を変更できない
YES

> ・タスクはリターン以外で終了できない
YES
> ってことはタスクからタスクの起動が出来ないってことだよね
NO, できます。

> 現在起動中のタスクが終了すると次に優先度が高いタスクが起動するってこと?
プリエンプトしますよ。

> これならタスク1個にして根っこで分岐処理分ければいいじゃんと思うんだが
ある関係のタスク間はプリエンプトしない。 その通りだよ。MLでそう書いてるよ 
(toppers-users 3818)3.使える事例の本当の理由(意味がない)


776:Be名無しさん
12/01/31 15:37:43.23 .net
>>775
>> ・待ち状態に入れない
>YES

>> ってことはタスクからタスクの起動が出来ないってことだよね
>NO, できます。
が関連付けられない
プリエンプト=他のタスクに実行権を渡す(奪われる)
が出来るってことは実行権が無くなった(奪われた)タスクはどうなるの?
仕様嫁って言われるだろうけど

>その通りだよ。MLでそう書いてるよ 
既に指摘済みだったのね、スマソ
けど誰も答えてないのね

てことは>>755の仕様からみると使えるのって実質
・割込み
・CPU例外
だけじゃね?
これだけだとOSにするほどのものか微妙に見える
マルチタスクで動くんなら十分意味があると思うけど

777:Be名無しさん
12/01/31 16:01:03.82 .net
>プリエンプト=他のタスクに実行権を渡す(奪われる)
>が出来るってことは実行権が無くなった(奪われた)タスクはどうなるの?

タスク状態は
RUN 実行状態
Ready 実行可能状態
Dormant 休止状態
SUSPend 強制待ち状態
wait 待ち状態
wait suspend 二重待ち状態
があって、そのうち制約タスクは
SUSPend 強制待ち状態
wait 待ち状態
wait suspend 二重待ち状態
の3つの状態が無い。

実行権が奪われることはあり、その場合は
実行状態から実行可能状態になる。

なので、act_tskで、起動時優先度の高いタスクを起動するとプリエンプトするよ。

話がややこしいのは、プリエンプトしない関係のタスクを作ることができる。
ってことです。


778:Be名無しさん
12/02/01 00:25:33.35 .net
「美とは何か」ってことを寝ても覚めても考えている芸術系のひとたちの切迫感を思うと,
「藻前らには美がわかるまい」っていう一部エンジニア連中の自信はすごいと思うよ.
…眉毛に唾付け過ぎで我ながら臭くなってきたよ.チラ裏.

779:Be名無しさん
12/02/02 05:16:41.66 .net
高橋某のML上での言葉遣いにカチンとくる

780:Be名無しさん
12/02/02 08:15:10.04 .net
そうだね。決め付け感が強すぎる。
まちのあかりがとてもきれいな ヨコハマ
まちのあかりがとてもきれいね ヨコハマ
だと、印象が違うかという話があるよ。

781:Be名無しさん
12/02/02 14:13:19.91 .net
万智野灯里がとても綺麗ね 夜古浜
ブルーライトよ小波間


小波間ブルーライトさんのペンネームなら万智野灯里が綺麗だなって話かな?

782:Be名無しさん
12/02/02 15:17:08.12 .net
きれいね は個人の感想
きれいな は断定 でしょ
これって、すごい会議ネタだよ
URLリンク(deadbeaf.org)


783:Be名無しさん
12/02/08 11:58:26.54 .net
TOPPERSプロジェクトは、伽藍方式なのでしょうかバザール方式なのでしょうか?
詳しい人教えてください。

784:Be名無しさん
12/02/08 14:28:30.76 .net
縁日と定期市ってどう違うの?

785:Be名無しさん
12/02/08 14:46:33.82 .net
>>783
どっちなんだろうね
お金払っている人しか仕様策定に口出しできないから伽藍じゃね

今MLで暴れてる某Tの意見を受け入れるとバザールになるの・・・か?

つか某Tって開発者?会員?
あれこれ仕様変更の提案していい立場なの?
ここまで(提案)するなら会員向けMLでしろと思うんだが

発端の仕様確認からの派生とはいえ
通常のMLで内部仕様の変更まで話していいことなの?

詳しい人カモン

786:Be名無しさん
12/02/08 15:10:07.95 .net
楽市楽座と寺の焼き討ちは関係あるのだろうか?

787:Be名無しさん
12/02/08 15:26:57.33 .net
TRON教TOPPERS宗B-Free山チョーカン寺

788:783
12/02/08 15:41:17.08 .net
>785
レスありがとう。
過去レスみると伽藍 というのがありましたね。


789:Be名無しさん
12/02/08 15:45:44.74 .net
そもそも伽藍とバザールってどういう比較なの?
伽藍が点でバサールが面なら、点が沢山あれば面になるだけの話じゃないの?

790:Be名無しさん
12/02/08 16:29:34.63 .net
バザールって経済特区なんだからそもそも聖域なんだよな。

791:Be名無しさん
12/02/08 16:42:30.82 .net
エリックレイモンドの気まぐれで思いつきで言ってみただけの分類だ。

実際いくつかのオープンソースプロジェクトに、ちゃんと足をつっこんで参与観察してみればわかるけど、
プロジェクトの進め方まとめかたは、十人十色、さまざまだよ。

792:Be名無しさん
12/02/08 17:14:40.49 .net
サンクチュアリに居た人類のコロニーが拡大して全体を覆い、
辺境は分断されてガラパゴス化した。

793:Be名無しさん
12/02/08 17:37:55.51 .net
>>791
例えば粘菌みたいなのはどっちになるんだ?
不定形だったかと思えば、なんか環境が厳しくなると塔を建てるんだろあれ。

まあ人間自体、肉体は子実体(伽藍)で、精子が自由競争してる状態(バザール)が
本来の姿だという話もあるけど。

794:Be名無しさん
12/02/08 22:00:25.98 .net
っていうかマジでT氏はウザイんだけどwww

795:Be名無しさん
12/02/08 23:01:33.99 .net
ぶっちゃけな話、 WindRever 製 OS の方が役に立つと思ってるのは、 俺一人?


796:Be名無しさん
12/02/09 08:58:05.03 .net
QNX なら(Unix インタフェースがあるから)わかるけど、VxWorks の利点って?

797:Be名無しさん
12/02/09 09:50:12.06 .net
伽藍(6∑)とバザール(QCサークル)
伽藍無き∑計画とバザール無きTRON
世の中上手くいかないもんだ。

798:Be名無しさん
12/02/09 10:01:33.72 .net
1種のステマじゃないのかな? T氏じゃなくてTOPPERSサイドだけど
1名は全く回答しなくなったし、2名はなんかコピペのような同じ回答しかしない
S氏はレビューについては2/6の夜と深夜にかけて訂正している。
訂正したほうは、TOPPERSのトップの方と同じ表現になっている。
統制が取られているように思うな。


799:ITRON名無しさん ◆4WD27e3i1o
12/02/09 14:25:56.14 .net
> お金払っている人しか仕様策定に口出しできないから伽藍じゃね

NPO法人TOPPERSプロジェクトには特別会員というのがあるよ.
特別会員は理事会の承認は必要だけれど,無料だよ.
現在,個人の特別会員は8名いるみたいだね.
URLリンク(toppers.jp)

それと,NPO法人TOPPERSプロジェクトへの参加有無と,仕様に口をだせるかどうかは,直接の関係は無いよ.
HRPカーネルの仕様決定にJAXAの関与があったことは,状況的に疑う余地がなさそうだけれど,JAXAはTOPPERSの会員ではないようだからね.

800:Be名無しさん
12/02/09 16:14:56.51 .net
2chなんか金払ったって仕様に口出しできないらしいしな。

801:Be名無しさん
12/02/09 18:45:20.61 .net
特別会員は、金で払わない分、体で払わないといけないと聞いたけど

802:Be名無しさん
12/02/09 18:55:22.68 .net
掘られるの?

803:Be名無しさん
12/02/09 18:57:59.97 .net
つまらん

804:Be名無しさん
12/02/10 02:40:15.22 .net
自分の名前と社名を売る行為にしか思えん

805:801
12/02/10 06:47:03.98 .net
>802
まぁ、本人は冗談っぽくそう言ったわけだけど、実際のところは、毎年なんか無償での仕事
というか、なにかやらされるそうですね。 「じゃあ今年は何やってもらおうかな」って話がくる
そうです。まぁ特別会員はもともとそういう位置づけだと思う

806:元ITRON名無しさん ◆4WD27e3i1o
12/02/10 08:38:19.23 .net
>>805
それはちょっとニュアンスが違うよ.
特別会員は,申請時に"どんな貢献をするか"ということを表明する必要があって,
更新時に"どんな貢献をしました"というのを提出する必要があるんだ.
内容について精査されることはほぼ無くて"頑張りました"でもほぼザルだよ..
だから,貢献の具体性については,特別会員毎に玉石混交だよ.(外から見てもわかるよね?)

807:801
12/02/10 09:35:48.32 .net
>806
違うというならそうなんでしょう。
ただ、自分が聞いたことそのまま書いたわけで、ニュアンスが違って伝わるように言ったんだな。
「特別会員がタダだっていっても結局体で払わされますから、今年はなにやってくれるのかなって
年度の初めに聞かれますから」
が正確な話。

ただ、年度の初めに今年なにやるかはプロジェクト側も知りたいことだと思うから
年度の初めに確認するんじゃないかと思うけど。
それもなく、ただ頑張りましたとだけj書いて通るという人もいるというのは存在だけで
貢献できる人なのかもしれませんね。

特別会員はプロジェクトに貢献できる人という役割なんだから、何か無償でするのは当然のことだと
思うから別にそれはいいんじゃないかと思うけどね。

あとまぁ、チェックがザルだからやるやらないが自由だと思う人もいれば
報告義務があるなら貢献義務があると思う人もいるということですかね



808:Be名無しさん
12/02/10 12:55:29.81 .net
なんかオープンソースプロジェクトにディスクスペース貸してくれる所みたいな話だね。
まあそっちはパトロンで、これはむしろギルドかな?

809:Be名無しさん
12/02/13 20:29:44.56 .net
AzkiRTOSってもうないのかな?

810:Be名無しさん
12/02/13 21:33:06.62 .net
SSPのCortex-M3版ってないの?
一般公開していないだけ?

811:Be名無しさん
12/02/14 12:40:36.12 .net
動くか知らんけどsourceforgeのやつにarm_gccがある
ASPベースに作ってるみたいだから参考にしたら?

812:Be名無しさん
12/02/19 22:48:46.86 .net
ITRONをVirtualBoxなどの仮想環境で動かすことは可能ですか?

813:Be名無しさん
12/02/20 13:24:57.84 .net
vmware toppers
qemu toppers
でググレカス

814:元ITRON名無しさん ◆4WD27e3i1o
12/02/20 13:52:36.24 .net
>>813
812ではないけれど,同じくカスなのでググってみたよ.
JSP.1.4.4 では IA32 のサポートが入ったから楽になったよ ってことは,ぐぐるセソセイも知らないみたいだね.

815:Be名無しさん
12/03/18 16:47:59.93 .net
SSPのCortex-M3版、そろそろ(屮゚Д゚)屮 カモーン

816:チラシの浦
12/05/16 07:33:03.07 .net
ITRONについて思ったこと
・タスクの実行時間が判らない
・タスクなのかハンドラなのか判りづらい
・無駄な関数が多すぎ無茶苦茶
・無意味な専門用語が多い
・ICEを使う必要があるとメーカーはいうけれど、果たして必要か?
・ゲームなどにITRONを使うのは間違っていないが、誤差補正が必要な精密な機械制御に使うのは間違っているような気がする。
・タスクの状態、ハンドラの状態はあんなにシンプルなのに、なぜかデバッグしづらい。
・仕様書が書けないから、RTOS使うんじゃないのか?


817:Be名無しさん
12/05/25 20:45:31.96 .net
下回りのデータ構造が読むと頭壊れるようなことになってるからしょうがねえんじゃね、toppers


818:Be名無しさん
12/05/30 20:29:11.00 .net
>>817
話はそれるが
> 下回りのデータ構造
Linux とか *BSD とどっこいだわな
あの程度で頭壊れるんだったらつつかないほうがいいと思うよ


819:Be名無しさん
12/05/31 10:43:34.48 .net
なんであれ、相互排除とかが絡む下回りのコードは難しいものだな。
『ビューティフル・コード』にあるSolarisの話でも読むといい。

820:Be名無しさん
12/06/01 18:23:23.69 .net
センスのない人の語り口って、あっち系の人かと思っちゃう

821:Be名無しさん
12/07/22 20:43:20.08 .net
>>816
>必要な精密な機械制御
精密な機械制御に適してるRTOSって何だと思いますか?

822:Be名無しさん
12/07/22 23:51:17.03 .net
RTOSにこだわることないんじゃね

823:Be名無しさん
12/07/23 07:47:39.15 .net
時間軸方向に精密さが必要でなけりゃ、それでいいんじゃねーの?
>>816 は精密さが、空間か時間かすら指定しない大雑把野郎だから。

824:Be名無しさん
12/07/23 16:28:29.33 .net
ドラえもんの秘密の道具じゃねえよ、RTOS

825:Be名無しさん
12/08/25 20:40:24.01 .net
itronはuitronに吸収されたのでしょうか?

826:Be名無しさん
12/10/20 13:43:19.92 .net
TOPPERS-SSPってなんかいいかなと思った。

827:Be名無しさん
12/10/21 18:34:26.88 .net
おれもそう思った
けどJSPにしてもASPにしても手持ちのマイコンに移植だけで終わってるから…
その先のアプリとか突っ込む作法みたいのが知りたい

828:Be名無しさん
12/12/02 00:51:31.09 .net
作法とかあんの?
普通にアプリ用タスク作って動かすんじゃダメなの?

829:Be名無しさん
13/01/07 16:56:13.77 .net
今更かもしれないけどAzkiRTOSのソース保護している人っている?リンク辿ってみたけど
現物見つけられなかった。ちょっと興味があってソース読んでみようかなと思ったんだけどね。

830:ITRON名無しさん ◆4WD27e3i1o
13/01/18 15:23:44.98 .net
>>829 ソース読みたいだけなら,この辺りとか.
URLリンク(www.pudn.com)

831:Be名無しさん
13/06/12 19:15:38.89 .net
【請願】 公共事業で 「国産OS」 を開発 【仕様】
スレリンク(os板)

832:Be名無しさん
14/08/08 23:23:01.25 .net
(・∀・≡・∀・) ダレモイナイ

833:Be名無しさん
14/08/08 23:44:41.47 .net
もうuITRONも終わりだろう。

834:Be名無しさん
14/09/25 17:45:44.47 .net
(・∀・≡・∀・) ダレモイナイ

835:Be名無しさん
14/09/25 18:22:33.76 .net
まだみてるよw

836:Be名無しさん
14/09/25 18:46:27.86 .net
オレも

837:Be名無しさん
14/10/05 08:30:28.02 .net
まだまだ50%くらいシェアあるよ

838:Be名無しさん
14/10/24 23:53:27.68 .net
イヨイヨ (・∀・≡・∀・) ダレモイナイ

839:Be名無しさん
14/11/20 07:30:09.90 .net
ホントニ (・∀・≡・∀・) ダレモイナイ

840:Be名無しさん
14/11/20 10:03:41.99 .net
観察中

841:Be名無しさん
14/12/07 19:56:12.35 .net
(;∀;≡;∀;)

842:Be名無しさん
14/12/23 12:07:25.01 .net
(;∀;≡;∀;)

843:Be名無しさん
14/12/23 14:37:48.85 .net
  /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
    /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ::::::::::://   ヽ:::::::::::|
    |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/      ヽ::::::::|
   ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙  ノ:::/ ,,;;;;;;,,    ,,,,ヽ:::::l
   ):::::::::::::::::::::::::::::::::::::::::::::::/    ノ/ __,'''i: ('''__):::l  
  )::::::::::::::::::::::::::::::::::::::::::::::::::/         ̄ ̄ン:. :「 ̄`ヾ   
 1:::::::::::::::::::::::「 `┤l:::::::::::::::::l          ̄   ,  ヽ ̄ l   
  `l:::::::::::::::::::::ヽ  :l li:::::::::::::/        ヽ  /´   `l  |
  ヽ::::::::::::::::::::::\_」 lヽ::::/         .l  !:-●,__ ノ  /      
  ノ:::::::::::::::::::::::::::ノ | l `゙゙           i ,,;;;;;;;;;;;;;;;;;;;;,  /ヽ       
,/ ヽ::::::::::::::::::::::(  l l::::::::..         /.:''/´ ̄_ソ  /  `ヽ
     ヽ:::::::::::::::ヽ | l:::::::::::...      /::// ̄ ̄_ソ  /    \   ヴッ!!
        ヽ:::::::\| l::::::::::::::::...    / :::.ゝ` ̄ ̄/ /       ヽ
           ヽ:::l l:::::::::::::::::::..      ̄ ̄;;'' /         ヽ
              l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ            l
              l l '''''''''''''''''''''''''''''''''''''' ̄l |             |

URLリンク(www.youtube.com)

844:Be名無しさん
14/12/23 14:38:37.58 .net
  /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
    /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ::::::::::://   ヽ:::::::::::|
    |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/      ヽ::::::::|
   ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙  ノ:::/ ,,;;;;;;,,    ,,,,ヽ:::::l
   ):::::::::::::::::::::::::::::::::::::::::::::::/    ノ/ __,'''i: ('''__):::l  
  )::::::::::::::::::::::::::::::::::::::::::::::::::/         ̄ ̄ン:. :「 ̄`ヾ   
 1:::::::::::::::::::::::「 `┤l:::::::::::::::::l          ̄   ,  ヽ ̄ l   
  `l:::::::::::::::::::::ヽ  :l li:::::::::::::/        ヽ  /´   `l  |
  ヽ::::::::::::::::::::::\_」 lヽ::::/         .l  !:-●,__ ノ  /      
  ノ:::::::::::::::::::::::::::ノ | l `゙゙           i ,,;;;;;;;;;;;;;;;;;;;;,  /ヽ       
,/ ヽ::::::::::::::::::::::(  l l::::::::..         /.:''/´ ̄_ソ  /  `ヽ
     ヽ:::::::::::::::ヽ | l:::::::::::...      /::// ̄ ̄_ソ  /    \   ヴッ!!
        ヽ:::::::\| l::::::::::::::::...    / :::.ゝ` ̄ ̄/ /       ヽ
           ヽ:::l l:::::::::::::::::::..      ̄ ̄;;'' /         ヽ
              l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ            l
              l l '''''''''''''''''''''''''''''''''''''' ̄l |             |

URLリンク(www.youtube.com)

845:Be名無しさん
15/01/31 13:31:30.83 .net
ホントニ (・∀・≡・∀・) ダレモイナイ

846:Be名無しさん
15/02/04 22:24:32.24 .net
      _, ,_
  〃〃(`Д´ ∩ < みんなドコドコドコ
     ⊂   (
       ヽ∩ つ  ジタバタ

847:Be名無しさん
15/02/22 17:34:02.18 .net
ASPのCortex-M0版まだ~

848:Be名無しさん
15/04/02 01:27:24.23 .net
愚痴だけどミ○ポのサポートはちょっと最近酷すぎるね
メール返信が遅すぎてこまる

849:Be名無しさん
15/04/17 18:47:23.95 .net
サポート対応が悪く・遅く、
新商品も出ず
ホームページの更新もめっきり
・・・となると、そろそろか?と思ってしまう

850:Be名無しさん
15/08/21 10:02:36.01 .net
      _, ,_
  〃〃(`Д´ ∩ < みんなドコドコドコ
     ⊂   (
       ヽ∩ つ  ジタバタ

851:Be名無しさん
15/10/01 17:56:53.63 .net
(・∀・≡・∀・) ダレモイナイ

852:Be名無しさん
15/12/17 16:50:02.89 .net
(・∀・≡・∀・) ダレモイナイ

853:Be名無しさん
16/01/19 23:52:19.76 .net
STM32F4対応キター!
URLリンク(www.toppers.jp)
家帰ったら試してみるか

854:Be名無しさん
16/06/02 17:51:56.74 .net
すげー閑古鳥だな。Windowsのクソ対応と、どうなるかわからん国際的な暗雲に備えて、軍用とかで売り込みかければいいのに。

855:Be名無しさん
16/07/02 15:21:47.18 .net
AUTOSARのBSWとして生き残れるだろうか?

856:Be名無しさん
16/08/10 06:15:09.05 .net
   | \
   |Д`) ダレモイナイ・・オドルナラ イマノウチ
   |⊂
   |


     ♪  Å
   ♪   / \   ランタ タン
      ヽ(´Д`;)ノ   ランタ タン
         (  へ)    ランタ ランタ
          く       タン



   ♪    Å
     ♪ / \   ランタ ランタ
      ヽ(;´Д`)ノ  ランタ タン
         (へ  )    ランタ タンタ
             >    タン

857:Be名無しさん
16/08/18 07:12:56.81 .net
        ∧∧  ミ _ ドスッ
        (   ,,)┌─┴┴─┐
       /   つ.  終  了 │
     ~′ /´ └─┬┬─┘
      ∪ ∪      ││ _ε3
               ゛゛'゛'゛

858:Be名無しさん
17/09/02 15:23:03.99 .net
TRONの開発者は消されたんですか?

859:Be名無しさん
17/11/03 07:21:18.81 .net
ソニーのロボット犬「aibo」復活! 心のつながりをもつエンタメロボ。19.8万円
URLリンク(av.watch.impress.co.jp)
>OSはLinuxとRTOS。
わざわざぼかしてるのってまさかガラパゴスって言われるからとか・・・?

860:Be名無しさん
17/11/03 23:38:09.10 .net
Linux + ROS(ロボットOS) ですね。RTOSは誤記と思われます。
URLリンク(www.excite.co.jp)
ROS(ミドルウェア)ってことは、LinuxはUbuntuベースかな。
ROSならC++とpythonをネイティブサポートしてるので、ノードをユーザで書いて遊べるようになるとええなぁ。

861:Be名無しさん
17/12/30 21:53:10.15 .net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
0U0ITS584H

862:Be名無しさん
18/05/11 10:59:35.29 .net
せかいひょうじゅん(棒

863:Be名無しさん
18/09/12 20:09:13.81 .net
>>682
すべからく~すべし

すべて

別物

864:Be名無しさん
18/09/14 06:53:19.12 .net
>>858
BTRONの開発陣営はジャンボ旅客機と共にアメリカに殺されました。

865:Be名無しさん
18/10/13 09:08:47.61 .net
URLリンク(imgur.com)
――――☆

866:Be名無しさん
18/11/09 19:37:50.73 .net
MLどうなるのかな

867:Be名無しさん
18/12/15 12:38:45.75 .net
仕事で要件満たす組み込みOS探しててリアルタイムOS+Linuxを一緒に動作出来るのを見つけたんだけど
これハイパーバイザーでやってるってことなの?
URLリンク(www.eforce.co.jp)

868:Be名無しさん
18/12/19 22:54:26.32 .net
>>867
openAMPでぐぐれ
仮想化では無い

869:Be名無しさん
18/12/25 00:18:30.43 .net
openAMPが何かはぐぐって調べて仮想化じゃないのは理解できた

870:Be名無しさん
20/08/20 19:06:33 .net
Google、IoT向けプラットフォームAndroid Things 1.0を正式リリース
URLリンク(japanese.engadget.com)

871:Be名無しさん
20/08/20 19:10:50 .net
「iモードは速くてとても気に入っている」―米Googleのラリー・ページCEO
URLリンク(ascii.jp)

872:Be名無しさん
20/11/04 09:23:59.33 .net
URLリンク(i.imgur.com)

873:Be名無しさん
21/05/19 06:13:33.49 .net
>>248
> やっぱ、10年遅れで64bitの波が来るんじゃね?
10年経っても64bit化しなかったね

874:Be名無しさん
21/10/13 09:14:06.32 .net
無駄にエントロピー上げる必要ないしな

875:Be名無しさん
22/01/30 01:20:56.80 .net
>>864
ディープステートとか信じてそう見えるだけ

876:Be名無しさん
22/04/21 15:41:17.85 .net
中日新聞
URLリンク(www.chunichi.co.jp)
政府が、スマートフォンの基本ソフト(OS)市場の競争環境を巡り、アップルとグーグルの米IT大手2社による寡占を問題視していることが20日、分かった。近くまとめる実態調査の中間報告で示す。OSだけでなくアプリストアやブラウザーなどスマホを巡る多くの分野でルールを定めていることから、影響力が強まっていると懸念。政府は巨大IT企業の規制を進めており、今後対応を検討する。
 自民党は同日、競争政策調査会の会合を開き、OS市場のルール整備に向けた政府への提言案を確認した。

877:Be名無しさん
23/05/17 14:15:35.70 .net
984 Be名無しさん [sage] 2023/05/12(金) 10:25:14.49 ID:
キヤノンのカメラ関係がμITRON+POSIX拡張らしい
今真面目にやってんのここ位?

878:Be名無しさん
23/05/17 23:46:23.32 .net
>>877
なぜ?μITRONのOSシェアは約60%のダントツだよ?

879:Be名無しさん
23/08/25 21:05:38.04 SVRIknVWs
□ッキード事件しかり都心まで数珠つなぎで私権侵害地球破壊してるJALだの機長殴って駆け付けた警官まで殴打して
現行犯逮捕の酒気帯び運転ANAだのクソ航空テロリストってのは、贈収賄に税金泥棒にと国家腐敗の根源だからな
殺人組織公明党と結託して、血税強奪して、温室効果ガスに騒音にコロナにとまき散らして,地球に国土に経済にと破壊して.
住民の生命と財産を強奪することで私腹を肥やし続ける世界最悪の殺人腐敗テ囗組織に乗っ取られた世界最悪のテロ國家曰本
銃刀法廃止して勇者山上のような知的能力者でなくとも政治参加て゛きる社会にしないと安倍晋三のような腐敗の化け物か゛また出現するそ゛
そんな化け物の影響が消滅するやいなや、贈収賄税金泥棒の強制捜査が連発してるあたり、分かりやすいだろ
それに対して腐敗の化け物を国葬にすることで、史上最悪の賄賂癒着税金泥棒腐敗国家を存続させようと必死な世界最悪の
税金泥棒腐敗組織自民公明の暴走を断固阻止しよう!
(羽田)tTps://www.Call4.jp/info.ρhp?Τypе〓iΤеms&id=I0000062 , ΤtPs://haneda-project.jimdofree.com/
(成田)ttps://n-souonhigaisosyoudan.amebaownd.com/
(テ□組織)ttΡs://i.imgur.com/hnli1ga.jpeg

880:Be名無しさん
24/03/16 01:13:07.91 ZshjfkSlZ
いちいち突っ込むのもアホらしくなるほどの無能議員しかいない強盗殺人の首魁蓄財з億円超の斉藤鉄夫ら世界最悪の殺人利権テロ組織公明党
だが山本香苗なんて既に何百億もの補助金投入してるSAF絶賛して食料価格暴騰の原因になってることすら理解してないとか氣が遠くなるな
トウモロコシやらなら競合するが廃食油ならてめえらが乗っ取った国土破壊省がクソ航空機に滑走路にと倍増させて都心まで数珠つなぎで
飛ばしまくって日本近海の海水温が突出して上昇するほど莫大な温室効果ガスまき散らして気候変動.洪水、土砂崩れ、暴風、熱中症にと
災害連発させて墜落に落下物にと住民の生命と財産を破壞してる現実をどうにかできるとか本気で思ってんのか人殺しハ゛ハ゛ァ
廃食油が家畜の重要な餌だということすら知らず既に畜産業者は金を出さなきゃ手に入らなくなってるがさらに食料価格暴騰に拍車を
かけようってんた゛から曼荼羅拝んでロクに勉強もしてないとこういう私利私欲にまみれた常軌を逸した主張しかて゛きないわけよ
人が生きる上で全く不必要かつ諸悪の根源でしかないクソ航空機を廃絶することなくして何ひとつ解決しない現実をいい加減理解しろクズ
(rеf.) ttps://www.call4.jp/info.Php?tyΡe=iTems&id=I0000062
URLリンク(haneda-proj)ect.jimdofree.Com/ , tTPs://flighт-rouтe.com/
tТPs://n-souonhigaisosyoudan.amebaownd.com/


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch