【TOPPERS】ITRON総合スレ3【NORTi】【HOS】 (880レス)
1-

632
(2): 2011/02/07(月)20:08 AAS
12個のタスクをsta_tskすると、15秒に1回程度acre_isrで
生成した定期割り込みサービスルーチンが遅延してしまいます。
sta_tskを11個に減らすと問題ありません。
すべてのタスクが同じ優先度3で動いています。
なぜこのような現象が起きるのかわかりません。
回避方法があれば教えてください。
633
(1): 2011/02/07(月)21:21 AAS
同時に動かそうとしてるからでしょ。
動く必要がないtaskは、wait状態にするんじゃないの?
634
(2): 2011/02/07(月)22:19 AAS
>632
どの程度を遅延すると言っているのかにもよるけど、
なんとなくカーネルのバグのにおいがします。
下手な実装のITRONでも、スタートタスクで多くの時間はかからないから。
理由は、タスクキューは優先度別に分けられている場合がほとんどで
FIFOでTCBを並べればいいから、割り込みに影響が受けるほど処理時間は
かからないと思うから。
1-
あと 246 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s