[H8-ML(1682)] Re: 秋月H8/3048or3067でTOPPERS  
From: 舘野雄治 <webmaster@xxxxxxxxxxxx>
Date: 2002年03月19日(火)13時36分16秒
wakky@xxxxxxxxxxxxxxxxxxx wrote:
> 実装も簡単です。PC、Stack、破壊できないレジスタを切り替えるだけで
> すみますので、誰でも実装できます(^^;)。

その関数を割り込みハンドラとして実装すればまんまプリエンプティブですけどね。
割り込みハンドラ中でstackを切り替えるだけでタスクが切り替わってしまいます。
タスク生成時にスタックをきっちり設定しないといけませんが。

どっちかというとタスクディスパッチよりタスク管理キューのほうが厄介かと。
というか、カーネル自体それほど難しくはなくて、周辺モジュールの方がアレかもです。


舘野雄治<webmaster@xxxxxxxxxxxx>
たろすけの部屋<http://www.tarosuke.net/>
スレッド概略
[1680(R)](起点)
 └[1681(U)]
   └[表示中]
     └[1683(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]