==============================================================================
 Hyper Operating System V4 Advance
  用サンプル

                                       Copyright (C) 2008-2011 by Project HOS
==============================================================================


＜概要＞
  お題は例によって、「哲学者の食事の問題」です。
  ５つのタスクを哲学者、５つのセマフォをフォークに見立てて、
動作します。

  哲学者はランダムな時間考え事をするとおもむろに両サイドの
フォークを取って食事を始めます。しかし左右どちらかの哲学者が
すでにフォークを使って食事をしていると、フォークが使えず
空腹状態になります。


＜環境＞
  XILINX EDK12

＜使い方＞
  GNU make が利用できる環境で

  gcc の場合：  hos-v4a/sample/mb/mb_v8/gcc

  に移動して、gmake 

  と打ち込みます。

  出来上がった、sample.bin をROMに配置して合成することで動作します。

  ５人の哲学者がそれぞれ、考えたり、お腹を空かせたり、食事したりする様子が
シリアルに表示されれば成功です。

＜備考＞
  gmake MEMMAP=ram

  としすると、RAMを0番地に配置したモデルで sample_ram.bin を生成します。
  ROM化せずにRAMをマッピングしてデバッグする場合にご利用ください。


==============================================================================
 end of file
==============================================================================
