OSDN Git Service

add Simple Microblaze Microcontroler sample
[hos/hos-v4a.git] / sample / mb / smm / readme.txt
1 ==============================================================================
2  Hyper Operating System V4 Advance
3   用サンプル
4
5                                        Copyright (C) 2008-2011 by Project HOS
6 ==============================================================================
7
8
9 <概要>
10   お題は例によって、「哲学者の食事の問題」です。
11   5つのタスクを哲学者、5つのセマフォをフォークに見立てて、
12 動作します。
13
14   哲学者はランダムな時間考え事をするとおもむろに両サイドの
15 フォークを取って食事を始めます。しかし左右どちらかの哲学者が
16 すでにフォークを使って食事をしていると、フォークが使えず
17 空腹状態になります。
18
19
20 <環境>
21   XILINX EDK12
22
23 <使い方>
24   GNU make が利用できる環境で
25
26   gcc の場合:  hos-v4a/sample/mb/mb_v8/gcc
27
28   に移動して、gmake 
29
30   と打ち込みます。
31
32   出来上がった、sample.bin をROMに配置して合成することで動作します。
33
34   5人の哲学者がそれぞれ、考えたり、お腹を空かせたり、食事したりする様子が
35 シリアルに表示されれば成功です。
36
37 <備考>
38   gmake MEMMAP=ram
39
40   としすると、RAMを0番地に配置したモデルで sample_ram.bin を生成します。
41   ROM化せずにRAMをマッピングしてデバッグする場合にご利用ください。
42
43
44 ==============================================================================
45  end of file
46 ==============================================================================