1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
4<head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta http-equiv="Content-Style-Type" content="text/css" />
7    <link rel="stylesheet" href="../../css/manpage.css" type="text/css" />
8</head>
9<body>
10
11<h1>os Demo</h1>
12
13<h2>Description</h2>
14
15<div class="section">
16    <p>This sample uses each of the features of the os library.</p>
17    <p>This demo uses the following classes.</p>
18    <ul>
19        <li><CODE>nn::os::MemoryBlock</CODE></li>
20        <li><CODE>nn::os::Thread</CODE></li>
21        <li><CODE>nn::os::Mutex</CODE></li>
22        <li><CODE>nn::os::Semaphore</CODE></li>
23        <li><CODE>nn::os::Event</CODE></li>
24        <li><CODE>nn::os::Timer</CODE></li>
25        <li><CODE>nn::os::Tick</CODE></li>
26        <li><CODE>nn::os::Alarm</CODE></li>
27        <li><CODE>nn::os::BlockingQueue</CODE></li>
28        <li><CODE>nn::os::CriticalSection</CODE></li>
29    </ul>
30</div>
31
32<h2>Required Environment</h2>
33
34<div class="section">
35    <p>None.</p>
36</div>
37
38<h2>How to Use</h2>
39
40<div class="section">
41    <p>None.</p>
42</div>
43
44<h2>Notes</h2>
45
46<div class="section">
47    <ul>
48<li>This demo does not display anything on the screen. Logs are all displayed in debug output.</li>
49    </ul></div>
50
51<h2>Execution Procedure</h2>
52
53<div class="section">
54    <p>
55There are no special procedures for execution.
56
57Once all execution has completed, the demo outputs the following to debug output.
58    </p>
59<code>*** End of demo ***</code>
60    <p>
61
62    </p>
63    <p>There is no shutdown procedure. Stop execution in a timely manner.</p>
64</div>
65
66<h2>Revision History</h2>
67
68<div class="section">
69    <dl class="history">
70        <dt>2011/12/12</dt>
71<dd>Deleted list of debug output.</dd>
72        <dt>2011/06/23</dt>
73<dd>Revised semaphores and ticks to match the current behavior.</dd>
74        <dt>2011/02/02</dt>
75        <dd>Initial version.</dd>
76    </dl>
77</div>
78
79
80<hr><p>CONFIDENTIAL</p></body>
81</html>