【TOPPERS】ITRON総合スレ3【NORTi】【HOS】 (880レス)
上下前次1-新
抽出解除 レス栞
577(4): ITRON名無しさん ◆4WD27e3i1o 2010/10/30(土)12:24 AAS
>>572
> TOPPERS新世代カーネル統合仕様書なんかでカーネル管理外割込みが使える といいながら実際
> 使えない実装になっているわけなんですよ。
統合仕様書(Release 1.2.0)には,こう書いてあるね.
▼
NMI以外にカーネル管理外の割込みを設けるか(設けられるようにするか)どうかは,ターゲット定義である.
▲
ターゲット定義だよ.
581(4): 2010/10/31(日)13:47 AAS
>577
読み方があまいよ。
ITRONのドキュメントは、読み慣れないと読み違えるよ。
だいたいITRONの用語に「ターゲット定義」という用語がない。
たぶん、>577 は「実装定義」と勘違いしたように思う。
ここで言う「ターゲット定義」は「ターゲット毎にユーザーが定義する」
と置き換えるればわかりやすいでしょう。
原文をもっと前後を入れて引用すると以下のとおり
----
2.7.7 カーネル管理外の割込み
省15
588(1): ITRON名無しさん ◆4WD27e3i1o 2010/10/31(日)20:21 AAS
>>587 だとちょっと説明が分かりづらいかな.いろいろ端折り過ぎちゃった.ごめん.
でも,経緯を全部言うと「平易な解説書」並みに書かなきゃいけないことがあるから,端折っちゃう.ごめん.
>たぶん、>577 は「実装定義」と勘違いしたように思う。
断言するね.ターゲット定義 == ターゲット実装定義なんだよ.
ちょっと守秘気味の話なので出典を引用できないのだけれど,μITRON仕様書から統合仕様書に至る時期某カーネルの開発時に,
▼μITRON4.0仕様の「実装定義」は「ターゲット定義」と読み替え,修正する.▲
なんてチケットが飛んだとともあったんだよ.
μITRON4.0仕様書やTOPPERS統合仕様書を1000回読んでもそんな経緯は判らないだろうから,>>581 が勘違いするのも無理ないけれどね.
まあ,ターゲット依存部は「ボード毎にユーザがつくるもの」って強弁すればユーザ依存だよ.
でも,新世代カーネルの依存部は(以前の2層ではなく)n層なので,割込みコントローラがどの層に来るかは,アーキテクチャを固定しなければ判らない.
省1
592(1): 581 2010/11/01(月)09:05 AAS
>588
>▼μITRON4.0仕様の「実装定義」は「ターゲット定義」と読み替え,修正する.▲
>なんてチケットが飛んだとともあったんだよ.
なるほど、暇つぶしで、結構コメントしたけど収穫ありかな。
だとすると前回も書いたけど、「ターゲット定義」はどこに定義されているというでしょうか。
明らかにここでいうターゲット定義と実装定義は違うものだよ。
>TMIN_INTPRIを固定するか設定できるようにするか,設定できるようにする場合の設定方法は,ターゲット定義である.
>実装定義とは、ITRON仕様で定める機能仕様の中でITRON仕様の中で標準化せず、実装毎に規定すべき事項であることを示す。以下略。
省13
598(1): 2010/11/01(月)12:47 AAS
>594
よくわかった。
>>▼μITRON4.0仕様の「実装定義」は「ターゲット定義」と読み替え,修正する.▲
というのはμITRON4.0仕様書を修正せよ という話ではなく、実装仕様書を書き起こす際、μITRON4.0仕様書をコピペしたものから、s/「実装定義」/「ターゲット定義」/g せよ という話なんですね。誤解していました。
さて、本題に戻りますが、
>TMIN_INTPRIを固定するか設定できるようにするか,設定できるようにする場合の設定方法は,ターゲット定義である.
ということは、
TMIN_INTPRIを固定するか設定できるようにするか,設定できるようにする場合の設定方法は,ターゲット毎に用意するドキュメントにおいて規定されている。
に置き換えられる。
省9
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.446s*